001 /* 002 * XML Type: login-configType 003 * Namespace: http://geronimo.apache.org/xml/ns/loginconfig-2.0 004 * Java type: org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginConfigType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.loginconfig.impl; 009 /** 010 * An XML login-configType(@http://geronimo.apache.org/xml/ns/loginconfig-2.0). 011 * 012 * This is a complex type. 013 */ 014 public class GerLoginConfigTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginConfigType 015 { 016 017 public GerLoginConfigTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName LOGINMODULEREF$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/loginconfig-2.0", "login-module-ref"); 024 private static final javax.xml.namespace.QName LOGINMODULE$2 = 025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/loginconfig-2.0", "login-module"); 026 027 028 /** 029 * Gets array of all "login-module-ref" elements 030 */ 031 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType[] getLoginModuleRefArray() 032 { 033 synchronized (monitor()) 034 { 035 check_orphaned(); 036 java.util.List targetList = new java.util.ArrayList(); 037 get_store().find_all_element_users(LOGINMODULEREF$0, targetList); 038 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType[] result = new org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType[targetList.size()]; 039 targetList.toArray(result); 040 return result; 041 } 042 } 043 044 /** 045 * Gets ith "login-module-ref" element 046 */ 047 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType getLoginModuleRefArray(int i) 048 { 049 synchronized (monitor()) 050 { 051 check_orphaned(); 052 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType target = null; 053 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType)get_store().find_element_user(LOGINMODULEREF$0, i); 054 if (target == null) 055 { 056 throw new IndexOutOfBoundsException(); 057 } 058 return target; 059 } 060 } 061 062 /** 063 * Returns number of "login-module-ref" element 064 */ 065 public int sizeOfLoginModuleRefArray() 066 { 067 synchronized (monitor()) 068 { 069 check_orphaned(); 070 return get_store().count_elements(LOGINMODULEREF$0); 071 } 072 } 073 074 /** 075 * Sets array of all "login-module-ref" element 076 */ 077 public void setLoginModuleRefArray(org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType[] loginModuleRefArray) 078 { 079 synchronized (monitor()) 080 { 081 check_orphaned(); 082 arraySetterHelper(loginModuleRefArray, LOGINMODULEREF$0); 083 } 084 } 085 086 /** 087 * Sets ith "login-module-ref" element 088 */ 089 public void setLoginModuleRefArray(int i, org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType loginModuleRef) 090 { 091 synchronized (monitor()) 092 { 093 check_orphaned(); 094 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType target = null; 095 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType)get_store().find_element_user(LOGINMODULEREF$0, i); 096 if (target == null) 097 { 098 throw new IndexOutOfBoundsException(); 099 } 100 target.set(loginModuleRef); 101 } 102 } 103 104 /** 105 * Inserts and returns a new empty value (as xml) as the ith "login-module-ref" element 106 */ 107 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType insertNewLoginModuleRef(int i) 108 { 109 synchronized (monitor()) 110 { 111 check_orphaned(); 112 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType target = null; 113 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType)get_store().insert_element_user(LOGINMODULEREF$0, i); 114 return target; 115 } 116 } 117 118 /** 119 * Appends and returns a new empty value (as xml) as the last "login-module-ref" element 120 */ 121 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType addNewLoginModuleRef() 122 { 123 synchronized (monitor()) 124 { 125 check_orphaned(); 126 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType target = null; 127 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleRefType)get_store().add_element_user(LOGINMODULEREF$0); 128 return target; 129 } 130 } 131 132 /** 133 * Removes the ith "login-module-ref" element 134 */ 135 public void removeLoginModuleRef(int i) 136 { 137 synchronized (monitor()) 138 { 139 check_orphaned(); 140 get_store().remove_element(LOGINMODULEREF$0, i); 141 } 142 } 143 144 /** 145 * Gets array of all "login-module" elements 146 */ 147 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType[] getLoginModuleArray() 148 { 149 synchronized (monitor()) 150 { 151 check_orphaned(); 152 java.util.List targetList = new java.util.ArrayList(); 153 get_store().find_all_element_users(LOGINMODULE$2, targetList); 154 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType[] result = new org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType[targetList.size()]; 155 targetList.toArray(result); 156 return result; 157 } 158 } 159 160 /** 161 * Gets ith "login-module" element 162 */ 163 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType getLoginModuleArray(int i) 164 { 165 synchronized (monitor()) 166 { 167 check_orphaned(); 168 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType target = null; 169 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType)get_store().find_element_user(LOGINMODULE$2, i); 170 if (target == null) 171 { 172 throw new IndexOutOfBoundsException(); 173 } 174 return target; 175 } 176 } 177 178 /** 179 * Returns number of "login-module" element 180 */ 181 public int sizeOfLoginModuleArray() 182 { 183 synchronized (monitor()) 184 { 185 check_orphaned(); 186 return get_store().count_elements(LOGINMODULE$2); 187 } 188 } 189 190 /** 191 * Sets array of all "login-module" element 192 */ 193 public void setLoginModuleArray(org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType[] loginModuleArray) 194 { 195 synchronized (monitor()) 196 { 197 check_orphaned(); 198 arraySetterHelper(loginModuleArray, LOGINMODULE$2); 199 } 200 } 201 202 /** 203 * Sets ith "login-module" element 204 */ 205 public void setLoginModuleArray(int i, org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType loginModule) 206 { 207 synchronized (monitor()) 208 { 209 check_orphaned(); 210 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType target = null; 211 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType)get_store().find_element_user(LOGINMODULE$2, i); 212 if (target == null) 213 { 214 throw new IndexOutOfBoundsException(); 215 } 216 target.set(loginModule); 217 } 218 } 219 220 /** 221 * Inserts and returns a new empty value (as xml) as the ith "login-module" element 222 */ 223 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType insertNewLoginModule(int i) 224 { 225 synchronized (monitor()) 226 { 227 check_orphaned(); 228 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType target = null; 229 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType)get_store().insert_element_user(LOGINMODULE$2, i); 230 return target; 231 } 232 } 233 234 /** 235 * Appends and returns a new empty value (as xml) as the last "login-module" element 236 */ 237 public org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType addNewLoginModule() 238 { 239 synchronized (monitor()) 240 { 241 check_orphaned(); 242 org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType target = null; 243 target = (org.apache.geronimo.xbeans.geronimo.loginconfig.GerLoginModuleType)get_store().add_element_user(LOGINMODULE$2); 244 return target; 245 } 246 } 247 248 /** 249 * Removes the ith "login-module" element 250 */ 251 public void removeLoginModule(int i) 252 { 253 synchronized (monitor()) 254 { 255 check_orphaned(); 256 get_store().remove_element(LOGINMODULE$2, i); 257 } 258 } 259 }