Class JaxbHbmEntityBaseDefinition

  • All Implemented Interfaces:
    Serializable, EntityInfo, ToolingHintContainer
    Direct Known Subclasses:
    JaxbHbmRootEntityType, JaxbHbmSubclassEntityBaseDefinition

    public abstract class JaxbHbmEntityBaseDefinition
    extends JaxbHbmToolingHintContainer
    implements Serializable, EntityInfo

    Java class for EntityBaseDefinition complex type.

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

     <complexType name="EntityBaseDefinition">
       <complexContent>
         <extension base="{http://www.hibernate.org/xsd/orm/hbm}ToolingHintContainer">
           <attribute name="name" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
           <attribute name="entity-name" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="lazy" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="proxy" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
           <attribute name="batch-size" type="{http://www.w3.org/2001/XMLSchema}int" default="-1" />
           <attribute name="dynamic-insert" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
           <attribute name="dynamic-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
           <attribute name="select-before-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
           <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="persister" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • entityName

        protected String entityName
      • _abstract

        protected Boolean _abstract
      • proxy

        protected String proxy
      • batchSize

        protected Integer batchSize
      • dynamicInsert

        protected Boolean dynamicInsert
      • dynamicUpdate

        protected Boolean dynamicUpdate
      • selectBeforeUpdate

        protected Boolean selectBeforeUpdate
      • persister

        protected String persister
    • Constructor Detail

      • JaxbHbmEntityBaseDefinition

        public JaxbHbmEntityBaseDefinition()
    • Method Detail

      • getName

        public String getName()
        Gets the value of the name property.
        Specified by:
        getName in interface EntityInfo
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getEntityName

        public String getEntityName()
        Gets the value of the entityName property.
        Specified by:
        getEntityName in interface EntityInfo
        Returns:
        possible object is String
      • setEntityName

        public void setEntityName​(String value)
        Sets the value of the entityName property.
        Parameters:
        value - allowed object is String
      • isAbstract

        public Boolean isAbstract()
        Gets the value of the abstract property.
        Specified by:
        isAbstract in interface EntityInfo
        Returns:
        possible object is Boolean
      • setAbstract

        public void setAbstract​(Boolean value)
        Sets the value of the abstract property.
        Parameters:
        value - allowed object is Boolean
      • isLazy

        public Boolean isLazy()
        Gets the value of the lazy property.
        Specified by:
        isLazy in interface EntityInfo
        Returns:
        possible object is Boolean
      • setLazy

        public void setLazy​(Boolean value)
        Sets the value of the lazy property.
        Parameters:
        value - allowed object is Boolean
      • getProxy

        public String getProxy()
        Gets the value of the proxy property.
        Specified by:
        getProxy in interface EntityInfo
        Returns:
        possible object is String
      • setProxy

        public void setProxy​(String value)
        Sets the value of the proxy property.
        Parameters:
        value - allowed object is String
      • getBatchSize

        public int getBatchSize()
        Gets the value of the batchSize property.
        Specified by:
        getBatchSize in interface EntityInfo
        Returns:
        possible object is Integer
      • setBatchSize

        public void setBatchSize​(Integer value)
        Sets the value of the batchSize property.
        Parameters:
        value - allowed object is Integer
      • isDynamicInsert

        public boolean isDynamicInsert()
        Gets the value of the dynamicInsert property.
        Specified by:
        isDynamicInsert in interface EntityInfo
        Returns:
        possible object is Boolean
      • setDynamicInsert

        public void setDynamicInsert​(Boolean value)
        Sets the value of the dynamicInsert property.
        Parameters:
        value - allowed object is Boolean
      • isDynamicUpdate

        public boolean isDynamicUpdate()
        Gets the value of the dynamicUpdate property.
        Specified by:
        isDynamicUpdate in interface EntityInfo
        Returns:
        possible object is Boolean
      • setDynamicUpdate

        public void setDynamicUpdate​(Boolean value)
        Sets the value of the dynamicUpdate property.
        Parameters:
        value - allowed object is Boolean
      • isSelectBeforeUpdate

        public boolean isSelectBeforeUpdate()
        Gets the value of the selectBeforeUpdate property.
        Specified by:
        isSelectBeforeUpdate in interface EntityInfo
        Returns:
        possible object is Boolean
      • setSelectBeforeUpdate

        public void setSelectBeforeUpdate​(Boolean value)
        Sets the value of the selectBeforeUpdate property.
        Parameters:
        value - allowed object is Boolean
      • getNode

        public String getNode()
        Gets the value of the node property.
        Returns:
        possible object is String
      • setNode

        public void setNode​(String value)
        Sets the value of the node property.
        Parameters:
        value - allowed object is String
      • getPersister

        public String getPersister()
        Gets the value of the persister property.
        Specified by:
        getPersister in interface EntityInfo
        Returns:
        possible object is String
      • setPersister

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