Class EntityBeanType

  • All Implemented Interfaces:
    EnterpriseBean, RpcBean

    public class EntityBeanType
    extends Object
    implements EnterpriseBean, RpcBean

    Java class for entity-beanType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="entity-beanType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="ejb-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="jndi-name" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="local-jndi-name" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <group ref="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}tssGroup" minOccurs="0"/>
             <sequence minOccurs="0">
               <element name="table-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
               <element name="static-sql" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}emptyType" minOccurs="0"/>
               <element name="cmp-field-mapping" maxOccurs="unbounded">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="cmp-field-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
                         <element name="cmp-field-class" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                         <element name="table-column" type="{http://www.w3.org/2001/XMLSchema}string"/>
                         <element name="sql-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                         <element name="type-converter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="primkey-field" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
               <element ref="{http://tomee.apache.org/xml/ns/pkgen-2.1}key-generator" minOccurs="0"/>
               <element name="prefetch-group" minOccurs="0">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="group" type="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}groupType" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="entity-group-mapping" type="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}entity-group-mappingType" minOccurs="0"/>
                         <element name="cmp-field-group-mapping" type="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}cmp-field-group-mappingType" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="cmr-field-group-mapping" type="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}cmr-field-group-mappingType" maxOccurs="unbounded" minOccurs="0"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="select-for-update" type="{http://geronimo.apache.org/xml/ns/deployment-1.2}emptyType" minOccurs="0"/>
             </sequence>
             <element name="cache" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="isolation-level">
                         <simpleType>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                             <enumeration value="read-uncommitted"/>
                             <enumeration value="read-committed"/>
                             <enumeration value="repeatable-read"/>
                           </restriction>
                         </simpleType>
                       </element>
                       <element name="size" type="{http://www.w3.org/2001/XMLSchema}int"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <group ref="{http://geronimo.apache.org/xml/ns/naming-1.2}jndiEnvironmentRefsGroup"/>
             <element name="query" type="{http://tomee.apache.org/xml/ns/openejb-jar-2.2}queryType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • EntityBeanType

        public EntityBeanType()
    • Method Detail

      • setEjbName

        public void setEjbName​(String value)
        Sets the value of the ejbName property.
        Specified by:
        setEjbName in interface EnterpriseBean
        Parameters:
        value - allowed object is String
      • getJndiName

        public List<String> getJndiName()
        Gets the value of the jndiName property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the jndiName property. For example, to add a new item, do as follows:
            getJndiName().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
        Specified by:
        getJndiName in interface EnterpriseBean
        Specified by:
        getJndiName in interface RpcBean
      • getLocalJndiName

        public List<String> getLocalJndiName()
        Gets the value of the localJndiName property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the localJndiName property. For example, to add a new item, do as follows:
            getLocalJndiName().add(newItem);
         
        Objects of the following type(s) are allowed in the list String
        Specified by:
        getLocalJndiName in interface EnterpriseBean
        Specified by:
        getLocalJndiName in interface RpcBean
      • getTssLink

        public String getTssLink()
        Gets the value of the tssLink property.
        Specified by:
        getTssLink in interface RpcBean
        Returns:
        possible object is String
      • setTssLink

        public void setTssLink​(String value)
        Sets the value of the tssLink property.
        Specified by:
        setTssLink in interface RpcBean
        Parameters:
        value - allowed object is String
      • setTss

        public void setTss​(PatternType value)
        Sets the value of the tss property.
        Specified by:
        setTss in interface RpcBean
        Parameters:
        value - allowed object is PatternType
      • getTableName

        public String getTableName()
        Gets the value of the tableName property.
        Returns:
        possible object is String
      • setTableName

        public void setTableName​(String value)
        Sets the value of the tableName property.
        Parameters:
        value - allowed object is String
      • isStaticSql

        public boolean isStaticSql()
        Gets the value of the staticSql property.
        Returns:
        possible object is boolean
      • setStaticSql

        public void setStaticSql​(boolean value)
        Sets the value of the staticSql property.
        Parameters:
        value - allowed object is boolean
      • getCmpFieldMapping

        public List<EntityBeanType.CmpFieldMapping> getCmpFieldMapping()
        Gets the value of the cmpFieldMapping property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cmpFieldMapping property. For example, to add a new item, do as follows:
            getCmpFieldMapping().add(newItem);
         
        Objects of the following type(s) are allowed in the list EntityBeanType.CmpFieldMapping
      • getPrimkeyField

        public String getPrimkeyField()
        Gets the value of the primkeyField property.
        Returns:
        possible object is String
      • setPrimkeyField

        public void setPrimkeyField​(String value)
        Sets the value of the primkeyField property.
        Parameters:
        value - allowed object is String
      • setKeyGenerator

        public void setKeyGenerator​(KeyGeneratorType value)
        Sets the value of the keyGenerator property.
        Parameters:
        value - allowed object is KeyGeneratorType
      • isSelectForUpdate

        public boolean isSelectForUpdate()
        Gets the value of the selectForUpdate property.
        Returns:
        possible object is boolean
      • setSelectForUpdate

        public void setSelectForUpdate​(boolean value)
        Sets the value of the selectForUpdate property.
        Parameters:
        value - allowed object is boolean
      • getAbstractNamingEntry

        public List<jakarta.xml.bind.JAXBElement<? extends AbstractNamingEntryType>> getAbstractNamingEntry()
        Gets the value of the abstractNamingEntry property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the abstractNamingEntry property. For example, to add a new item, do as follows:
            getAbstractNamingEntry().add(newItem);
         
        Objects of the following type(s) are allowed in the list JAXBElement<AbstractNamingEntryType> JAXBElement<PersistenceContextRefType> JAXBElement<PersistenceUnitRefType> JAXBElement<GbeanRefType>
        Specified by:
        getAbstractNamingEntry in interface EnterpriseBean
      • getEjbRef

        public List<EjbRefType> getEjbRef()
        Gets the value of the ejbRef property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ejbRef property. For example, to add a new item, do as follows:
            getEjbRef().add(newItem);
         
        Objects of the following type(s) are allowed in the list EjbRefType
        Specified by:
        getEjbRef in interface EnterpriseBean
      • getEjbLocalRef

        public List<EjbLocalRefType> getEjbLocalRef()
        Gets the value of the ejbLocalRef property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ejbLocalRef property. For example, to add a new item, do as follows:
            getEjbLocalRef().add(newItem);
         
        Objects of the following type(s) are allowed in the list EjbLocalRefType
        Specified by:
        getEjbLocalRef in interface EnterpriseBean
      • getServiceRef

        public List<ServiceRefType> getServiceRef()
        Gets the value of the serviceRef property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the serviceRef property. For example, to add a new item, do as follows:
            getServiceRef().add(newItem);
         
        Objects of the following type(s) are allowed in the list ServiceRefType
        Specified by:
        getServiceRef in interface EnterpriseBean
      • getResourceRef

        public List<ResourceRefType> getResourceRef()
        Gets the value of the resourceRef property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the resourceRef property. For example, to add a new item, do as follows:
            getResourceRef().add(newItem);
         
        Objects of the following type(s) are allowed in the list ResourceRefType
        Specified by:
        getResourceRef in interface EnterpriseBean
      • getResourceEnvRef

        public List<ResourceEnvRefType> getResourceEnvRef()
        Gets the value of the resourceEnvRef property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the resourceEnvRef property. For example, to add a new item, do as follows:
            getResourceEnvRef().add(newItem);
         
        Objects of the following type(s) are allowed in the list ResourceEnvRefType
        Specified by:
        getResourceEnvRef in interface EnterpriseBean
      • getQuery

        public List<QueryType> getQuery()
        Gets the value of the query property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the query property. For example, to add a new item, do as follows:
            getQuery().add(newItem);
         
        Objects of the following type(s) are allowed in the list QueryType
      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String