001 /* 002 * XML Type: resourceadapterType 003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/connector-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.GerResourceadapterType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.impl; 009 /** 010 * An XML resourceadapterType(@http://geronimo.apache.org/xml/ns/j2ee/connector-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerResourceadapterTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.GerResourceadapterType 015 { 016 017 public GerResourceadapterTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName RESOURCEADAPTERINSTANCE$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "resourceadapter-instance"); 024 private static final javax.xml.namespace.QName OUTBOUNDRESOURCEADAPTER$2 = 025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "outbound-resourceadapter"); 026 027 028 /** 029 * Gets the "resourceadapter-instance" element 030 */ 031 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType getResourceadapterInstance() 032 { 033 synchronized (monitor()) 034 { 035 check_orphaned(); 036 org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType target = null; 037 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType)get_store().find_element_user(RESOURCEADAPTERINSTANCE$0, 0); 038 if (target == null) 039 { 040 return null; 041 } 042 return target; 043 } 044 } 045 046 /** 047 * True if has "resourceadapter-instance" element 048 */ 049 public boolean isSetResourceadapterInstance() 050 { 051 synchronized (monitor()) 052 { 053 check_orphaned(); 054 return get_store().count_elements(RESOURCEADAPTERINSTANCE$0) != 0; 055 } 056 } 057 058 /** 059 * Sets the "resourceadapter-instance" element 060 */ 061 public void setResourceadapterInstance(org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType resourceadapterInstance) 062 { 063 synchronized (monitor()) 064 { 065 check_orphaned(); 066 org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType target = null; 067 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType)get_store().find_element_user(RESOURCEADAPTERINSTANCE$0, 0); 068 if (target == null) 069 { 070 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType)get_store().add_element_user(RESOURCEADAPTERINSTANCE$0); 071 } 072 target.set(resourceadapterInstance); 073 } 074 } 075 076 /** 077 * Appends and returns a new empty "resourceadapter-instance" element 078 */ 079 public org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType addNewResourceadapterInstance() 080 { 081 synchronized (monitor()) 082 { 083 check_orphaned(); 084 org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType target = null; 085 target = (org.apache.geronimo.xbeans.geronimo.GerResourceadapterInstanceType)get_store().add_element_user(RESOURCEADAPTERINSTANCE$0); 086 return target; 087 } 088 } 089 090 /** 091 * Unsets the "resourceadapter-instance" element 092 */ 093 public void unsetResourceadapterInstance() 094 { 095 synchronized (monitor()) 096 { 097 check_orphaned(); 098 get_store().remove_element(RESOURCEADAPTERINSTANCE$0, 0); 099 } 100 } 101 102 /** 103 * Gets the "outbound-resourceadapter" element 104 */ 105 public org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType getOutboundResourceadapter() 106 { 107 synchronized (monitor()) 108 { 109 check_orphaned(); 110 org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType target = null; 111 target = (org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType)get_store().find_element_user(OUTBOUNDRESOURCEADAPTER$2, 0); 112 if (target == null) 113 { 114 return null; 115 } 116 return target; 117 } 118 } 119 120 /** 121 * True if has "outbound-resourceadapter" element 122 */ 123 public boolean isSetOutboundResourceadapter() 124 { 125 synchronized (monitor()) 126 { 127 check_orphaned(); 128 return get_store().count_elements(OUTBOUNDRESOURCEADAPTER$2) != 0; 129 } 130 } 131 132 /** 133 * Sets the "outbound-resourceadapter" element 134 */ 135 public void setOutboundResourceadapter(org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType outboundResourceadapter) 136 { 137 synchronized (monitor()) 138 { 139 check_orphaned(); 140 org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType target = null; 141 target = (org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType)get_store().find_element_user(OUTBOUNDRESOURCEADAPTER$2, 0); 142 if (target == null) 143 { 144 target = (org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType)get_store().add_element_user(OUTBOUNDRESOURCEADAPTER$2); 145 } 146 target.set(outboundResourceadapter); 147 } 148 } 149 150 /** 151 * Appends and returns a new empty "outbound-resourceadapter" element 152 */ 153 public org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType addNewOutboundResourceadapter() 154 { 155 synchronized (monitor()) 156 { 157 check_orphaned(); 158 org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType target = null; 159 target = (org.apache.geronimo.xbeans.geronimo.GerOutboundResourceadapterType)get_store().add_element_user(OUTBOUNDRESOURCEADAPTER$2); 160 return target; 161 } 162 } 163 164 /** 165 * Unsets the "outbound-resourceadapter" element 166 */ 167 public void unsetOutboundResourceadapter() 168 { 169 synchronized (monitor()) 170 { 171 check_orphaned(); 172 get_store().remove_element(OUTBOUNDRESOURCEADAPTER$2, 0); 173 } 174 } 175 }