001 /* 002 * XML Type: distinguishedNameType 003 * Namespace: http://geronimo.apache.org/xml/ns/security-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.security.GerDistinguishedNameType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.security.impl; 009 /** 010 * An XML distinguishedNameType(@http://geronimo.apache.org/xml/ns/security-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerDistinguishedNameTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.security.GerDistinguishedNameType 015 { 016 017 public GerDistinguishedNameTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName DESCRIPTION$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/security-1.2", "description"); 024 private static final javax.xml.namespace.QName NAME$2 = 025 new javax.xml.namespace.QName("", "name"); 026 private static final javax.xml.namespace.QName DESIGNATEDRUNAS$4 = 027 new javax.xml.namespace.QName("", "designated-run-as"); 028 029 030 /** 031 * Gets array of all "description" elements 032 */ 033 public org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType[] getDescriptionArray() 034 { 035 synchronized (monitor()) 036 { 037 check_orphaned(); 038 java.util.List targetList = new java.util.ArrayList(); 039 get_store().find_all_element_users(DESCRIPTION$0, targetList); 040 org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType[] result = new org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType[targetList.size()]; 041 targetList.toArray(result); 042 return result; 043 } 044 } 045 046 /** 047 * Gets ith "description" element 048 */ 049 public org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType getDescriptionArray(int i) 050 { 051 synchronized (monitor()) 052 { 053 check_orphaned(); 054 org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType target = null; 055 target = (org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType)get_store().find_element_user(DESCRIPTION$0, i); 056 if (target == null) 057 { 058 throw new IndexOutOfBoundsException(); 059 } 060 return target; 061 } 062 } 063 064 /** 065 * Returns number of "description" element 066 */ 067 public int sizeOfDescriptionArray() 068 { 069 synchronized (monitor()) 070 { 071 check_orphaned(); 072 return get_store().count_elements(DESCRIPTION$0); 073 } 074 } 075 076 /** 077 * Sets array of all "description" element 078 */ 079 public void setDescriptionArray(org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType[] descriptionArray) 080 { 081 synchronized (monitor()) 082 { 083 check_orphaned(); 084 arraySetterHelper(descriptionArray, DESCRIPTION$0); 085 } 086 } 087 088 /** 089 * Sets ith "description" element 090 */ 091 public void setDescriptionArray(int i, org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType description) 092 { 093 synchronized (monitor()) 094 { 095 check_orphaned(); 096 org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType target = null; 097 target = (org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType)get_store().find_element_user(DESCRIPTION$0, i); 098 if (target == null) 099 { 100 throw new IndexOutOfBoundsException(); 101 } 102 target.set(description); 103 } 104 } 105 106 /** 107 * Inserts and returns a new empty value (as xml) as the ith "description" element 108 */ 109 public org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType insertNewDescription(int i) 110 { 111 synchronized (monitor()) 112 { 113 check_orphaned(); 114 org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType target = null; 115 target = (org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType)get_store().insert_element_user(DESCRIPTION$0, i); 116 return target; 117 } 118 } 119 120 /** 121 * Appends and returns a new empty value (as xml) as the last "description" element 122 */ 123 public org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType addNewDescription() 124 { 125 synchronized (monitor()) 126 { 127 check_orphaned(); 128 org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType target = null; 129 target = (org.apache.geronimo.xbeans.geronimo.security.GerDescriptionType)get_store().add_element_user(DESCRIPTION$0); 130 return target; 131 } 132 } 133 134 /** 135 * Removes the ith "description" element 136 */ 137 public void removeDescription(int i) 138 { 139 synchronized (monitor()) 140 { 141 check_orphaned(); 142 get_store().remove_element(DESCRIPTION$0, i); 143 } 144 } 145 146 /** 147 * Gets the "name" attribute 148 */ 149 public java.lang.String getName() 150 { 151 synchronized (monitor()) 152 { 153 check_orphaned(); 154 org.apache.xmlbeans.SimpleValue target = null; 155 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(NAME$2); 156 if (target == null) 157 { 158 return null; 159 } 160 return target.getStringValue(); 161 } 162 } 163 164 /** 165 * Gets (as xml) the "name" attribute 166 */ 167 public org.apache.xmlbeans.XmlString xgetName() 168 { 169 synchronized (monitor()) 170 { 171 check_orphaned(); 172 org.apache.xmlbeans.XmlString target = null; 173 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(NAME$2); 174 return target; 175 } 176 } 177 178 /** 179 * Sets the "name" attribute 180 */ 181 public void setName(java.lang.String name) 182 { 183 synchronized (monitor()) 184 { 185 check_orphaned(); 186 org.apache.xmlbeans.SimpleValue target = null; 187 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(NAME$2); 188 if (target == null) 189 { 190 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(NAME$2); 191 } 192 target.setStringValue(name); 193 } 194 } 195 196 /** 197 * Sets (as xml) the "name" attribute 198 */ 199 public void xsetName(org.apache.xmlbeans.XmlString name) 200 { 201 synchronized (monitor()) 202 { 203 check_orphaned(); 204 org.apache.xmlbeans.XmlString target = null; 205 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(NAME$2); 206 if (target == null) 207 { 208 target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(NAME$2); 209 } 210 target.set(name); 211 } 212 } 213 214 /** 215 * Gets the "designated-run-as" attribute 216 */ 217 public boolean getDesignatedRunAs() 218 { 219 synchronized (monitor()) 220 { 221 check_orphaned(); 222 org.apache.xmlbeans.SimpleValue target = null; 223 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DESIGNATEDRUNAS$4); 224 if (target == null) 225 { 226 target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(DESIGNATEDRUNAS$4); 227 } 228 if (target == null) 229 { 230 return false; 231 } 232 return target.getBooleanValue(); 233 } 234 } 235 236 /** 237 * Gets (as xml) the "designated-run-as" attribute 238 */ 239 public org.apache.xmlbeans.XmlBoolean xgetDesignatedRunAs() 240 { 241 synchronized (monitor()) 242 { 243 check_orphaned(); 244 org.apache.xmlbeans.XmlBoolean target = null; 245 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(DESIGNATEDRUNAS$4); 246 if (target == null) 247 { 248 target = (org.apache.xmlbeans.XmlBoolean)get_default_attribute_value(DESIGNATEDRUNAS$4); 249 } 250 return target; 251 } 252 } 253 254 /** 255 * True if has "designated-run-as" attribute 256 */ 257 public boolean isSetDesignatedRunAs() 258 { 259 synchronized (monitor()) 260 { 261 check_orphaned(); 262 return get_store().find_attribute_user(DESIGNATEDRUNAS$4) != null; 263 } 264 } 265 266 /** 267 * Sets the "designated-run-as" attribute 268 */ 269 public void setDesignatedRunAs(boolean designatedRunAs) 270 { 271 synchronized (monitor()) 272 { 273 check_orphaned(); 274 org.apache.xmlbeans.SimpleValue target = null; 275 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(DESIGNATEDRUNAS$4); 276 if (target == null) 277 { 278 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(DESIGNATEDRUNAS$4); 279 } 280 target.setBooleanValue(designatedRunAs); 281 } 282 } 283 284 /** 285 * Sets (as xml) the "designated-run-as" attribute 286 */ 287 public void xsetDesignatedRunAs(org.apache.xmlbeans.XmlBoolean designatedRunAs) 288 { 289 synchronized (monitor()) 290 { 291 check_orphaned(); 292 org.apache.xmlbeans.XmlBoolean target = null; 293 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(DESIGNATEDRUNAS$4); 294 if (target == null) 295 { 296 target = (org.apache.xmlbeans.XmlBoolean)get_store().add_attribute_user(DESIGNATEDRUNAS$4); 297 } 298 target.set(designatedRunAs); 299 } 300 } 301 302 /** 303 * Unsets the "designated-run-as" attribute 304 */ 305 public void unsetDesignatedRunAs() 306 { 307 synchronized (monitor()) 308 { 309 check_orphaned(); 310 get_store().remove_attribute(DESIGNATEDRUNAS$4); 311 } 312 } 313 }