001 /* 002 * An XML document type. 003 * Localname: service 004 * Namespace: http://geronimo.apache.org/xml/ns/deployment-1.2 005 * Java type: org.apache.geronimo.deployment.xbeans.ServiceDocument 006 * 007 * Automatically generated - do not modify. 008 */ 009 package org.apache.geronimo.deployment.xbeans.impl; 010 /** 011 * A document containing one service(@http://geronimo.apache.org/xml/ns/deployment-1.2) element. 012 * 013 * This is a complex type. 014 */ 015 public class ServiceDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.deployment.xbeans.ServiceDocument 016 { 017 018 public ServiceDocumentImpl(org.apache.xmlbeans.SchemaType sType) 019 { 020 super(sType); 021 } 022 023 private static final javax.xml.namespace.QName SERVICE$0 = 024 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service"); 025 private static final org.apache.xmlbeans.QNameSet SERVICE$1 = org.apache.xmlbeans.QNameSet.forArray( new javax.xml.namespace.QName[] { 026 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "service"), 027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "gbean"), 028 }); 029 030 031 /** 032 * Gets the "service" element 033 */ 034 public org.apache.geronimo.deployment.xbeans.AbstractServiceType getService() 035 { 036 synchronized (monitor()) 037 { 038 check_orphaned(); 039 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 040 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$1, 0); 041 if (target == null) 042 { 043 return null; 044 } 045 return target; 046 } 047 } 048 049 /** 050 * Sets the "service" element 051 */ 052 public void setService(org.apache.geronimo.deployment.xbeans.AbstractServiceType service) 053 { 054 synchronized (monitor()) 055 { 056 check_orphaned(); 057 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 058 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().find_element_user(SERVICE$1, 0); 059 if (target == null) 060 { 061 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().add_element_user(SERVICE$0); 062 } 063 target.set(service); 064 } 065 } 066 067 /** 068 * Appends and returns a new empty "service" element 069 */ 070 public org.apache.geronimo.deployment.xbeans.AbstractServiceType addNewService() 071 { 072 synchronized (monitor()) 073 { 074 check_orphaned(); 075 org.apache.geronimo.deployment.xbeans.AbstractServiceType target = null; 076 target = (org.apache.geronimo.deployment.xbeans.AbstractServiceType)get_store().add_element_user(SERVICE$0); 077 return target; 078 } 079 } 080 }