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