001 /*
002 * XML Type: abstract-login-moduleType
003 * Namespace: http://geronimo.apache.org/xml/ns/loginconfig-2.0
004 * Java type: org.apache.geronimo.xbeans.geronimo.loginconfig.GerAbstractLoginModuleType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.loginconfig.impl;
009 /**
010 * An XML abstract-login-moduleType(@http://geronimo.apache.org/xml/ns/loginconfig-2.0).
011 *
012 * This is a complex type.
013 */
014 public class GerAbstractLoginModuleTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.loginconfig.GerAbstractLoginModuleType
015 {
016
017 public GerAbstractLoginModuleTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName CONTROLFLAG$0 =
023 new javax.xml.namespace.QName("", "control-flag");
024 private static final javax.xml.namespace.QName WRAPPRINCIPALS$2 =
025 new javax.xml.namespace.QName("", "wrap-principals");
026
027
028 /**
029 * Gets the "control-flag" attribute
030 */
031 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType.Enum getControlFlag()
032 {
033 synchronized (monitor())
034 {
035 check_orphaned();
036 org.apache.xmlbeans.SimpleValue target = null;
037 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(CONTROLFLAG$0);
038 if (target == null)
039 {
040 return null;
041 }
042 return (org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType.Enum)target.getEnumValue();
043 }
044 }
045
046 /**
047 * Gets (as xml) the "control-flag" attribute
048 */
049 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType xgetControlFlag()
050 {
051 synchronized (monitor())
052 {
053 check_orphaned();
054 org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType target = null;
055 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType)get_store().find_attribute_user(CONTROLFLAG$0);
056 return target;
057 }
058 }
059
060 /**
061 * Sets the "control-flag" attribute
062 */
063 public void setControlFlag(org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType.Enum controlFlag)
064 {
065 synchronized (monitor())
066 {
067 check_orphaned();
068 org.apache.xmlbeans.SimpleValue target = null;
069 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(CONTROLFLAG$0);
070 if (target == null)
071 {
072 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(CONTROLFLAG$0);
073 }
074 target.setEnumValue(controlFlag);
075 }
076 }
077
078 /**
079 * Sets (as xml) the "control-flag" attribute
080 */
081 public void xsetControlFlag(org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType controlFlag)
082 {
083 synchronized (monitor())
084 {
085 check_orphaned();
086 org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType target = null;
087 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType)get_store().find_attribute_user(CONTROLFLAG$0);
088 if (target == null)
089 {
090 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerControlFlagType)get_store().add_attribute_user(CONTROLFLAG$0);
091 }
092 target.set(controlFlag);
093 }
094 }
095
096 /**
097 * Gets the "wrap-principals" attribute
098 */
099 public boolean getWrapPrincipals()
100 {
101 synchronized (monitor())
102 {
103 check_orphaned();
104 org.apache.xmlbeans.SimpleValue target = null;
105 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(WRAPPRINCIPALS$2);
106 if (target == null)
107 {
108 return false;
109 }
110 return target.getBooleanValue();
111 }
112 }
113
114 /**
115 * Gets (as xml) the "wrap-principals" attribute
116 */
117 public org.apache.xmlbeans.XmlBoolean xgetWrapPrincipals()
118 {
119 synchronized (monitor())
120 {
121 check_orphaned();
122 org.apache.xmlbeans.XmlBoolean target = null;
123 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(WRAPPRINCIPALS$2);
124 return target;
125 }
126 }
127
128 /**
129 * True if has "wrap-principals" attribute
130 */
131 public boolean isSetWrapPrincipals()
132 {
133 synchronized (monitor())
134 {
135 check_orphaned();
136 return get_store().find_attribute_user(WRAPPRINCIPALS$2) != null;
137 }
138 }
139
140 /**
141 * Sets the "wrap-principals" attribute
142 */
143 public void setWrapPrincipals(boolean wrapPrincipals)
144 {
145 synchronized (monitor())
146 {
147 check_orphaned();
148 org.apache.xmlbeans.SimpleValue target = null;
149 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(WRAPPRINCIPALS$2);
150 if (target == null)
151 {
152 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(WRAPPRINCIPALS$2);
153 }
154 target.setBooleanValue(wrapPrincipals);
155 }
156 }
157
158 /**
159 * Sets (as xml) the "wrap-principals" attribute
160 */
161 public void xsetWrapPrincipals(org.apache.xmlbeans.XmlBoolean wrapPrincipals)
162 {
163 synchronized (monitor())
164 {
165 check_orphaned();
166 org.apache.xmlbeans.XmlBoolean target = null;
167 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(WRAPPRINCIPALS$2);
168 if (target == null)
169 {
170 target = (org.apache.xmlbeans.XmlBoolean)get_store().add_attribute_user(WRAPPRINCIPALS$2);
171 }
172 target.set(wrapPrincipals);
173 }
174 }
175
176 /**
177 * Unsets the "wrap-principals" attribute
178 */
179 public void unsetWrapPrincipals()
180 {
181 synchronized (monitor())
182 {
183 check_orphaned();
184 get_store().remove_attribute(WRAPPRINCIPALS$2);
185 }
186 }
187 }