Package org.hibernate.boot.jaxb.hbm.spi
Class JaxbHbmEntityBaseDefinition
java.lang.Object
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmToolingHintContainer
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmEntityBaseDefinition
- All Implemented Interfaces:
Serializable
,EntityInfo
,ResultSetMappingContainer
,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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected Integer
protected Boolean
protected Boolean
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected Boolean
Fields inherited from class org.hibernate.boot.jaxb.hbm.spi.JaxbHbmToolingHintContainer
toolingHints
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Gets the value of the batchSize property.Gets the value of the entityName property.getName()
Gets the value of the name property.getNode()
Gets the value of the node property.Gets the value of the persister property.getProxy()
Gets the value of the proxy property.Gets the value of the abstract property.boolean
Gets the value of the dynamicInsert property.boolean
Gets the value of the dynamicUpdate property.isLazy()
Gets the value of the lazy property.boolean
Gets the value of the selectBeforeUpdate property.void
setAbstract
(Boolean value) Sets the value of the abstract property.void
setBatchSize
(Integer value) Sets the value of the batchSize property.void
setDynamicInsert
(Boolean value) Sets the value of the dynamicInsert property.void
setDynamicUpdate
(Boolean value) Sets the value of the dynamicUpdate property.void
setEntityName
(String value) Sets the value of the entityName property.void
Sets the value of the lazy property.void
Sets the value of the name property.void
Sets the value of the node property.void
setPersister
(String value) Sets the value of the persister property.void
Sets the value of the proxy property.void
setSelectBeforeUpdate
(Boolean value) Sets the value of the selectBeforeUpdate property.Methods inherited from class org.hibernate.boot.jaxb.hbm.spi.JaxbHbmToolingHintContainer
getToolingHints
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.boot.jaxb.hbm.spi.EntityInfo
getAttributes, getFetchProfile, getLoader, getQuery, getResultset, getSqlDelete, getSqlInsert, getSqlQuery, getSqlUpdate, getSynchronize, getTuplizer
Methods inherited from interface org.hibernate.boot.jaxb.hbm.spi.ToolingHintContainer
getToolingHints
-
Field Details
-
name
-
entityName
-
_abstract
-
lazy
-
proxy
-
batchSize
-
dynamicInsert
-
dynamicUpdate
-
selectBeforeUpdate
-
node
-
persister
-
-
Constructor Details
-
JaxbHbmEntityBaseDefinition
public JaxbHbmEntityBaseDefinition()
-
-
Method Details
-
getName
Gets the value of the name property.- Specified by:
getName
in interfaceEntityInfo
- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
getEntityName
Gets the value of the entityName property.- Specified by:
getEntityName
in interfaceEntityInfo
- Returns:
- possible object is
String
-
setEntityName
Sets the value of the entityName property.- Parameters:
value
- allowed object isString
-
isAbstract
Gets the value of the abstract property.- Specified by:
isAbstract
in interfaceEntityInfo
- Returns:
- possible object is
Boolean
-
setAbstract
Sets the value of the abstract property.- Parameters:
value
- allowed object isBoolean
-
isLazy
Gets the value of the lazy property.- Specified by:
isLazy
in interfaceEntityInfo
- Returns:
- possible object is
Boolean
-
setLazy
Sets the value of the lazy property.- Parameters:
value
- allowed object isBoolean
-
getProxy
Gets the value of the proxy property.- Specified by:
getProxy
in interfaceEntityInfo
- Returns:
- possible object is
String
-
setProxy
Sets the value of the proxy property.- Parameters:
value
- allowed object isString
-
getBatchSize
public int getBatchSize()Gets the value of the batchSize property.- Specified by:
getBatchSize
in interfaceEntityInfo
- Returns:
- possible object is
Integer
-
setBatchSize
Sets the value of the batchSize property.- Parameters:
value
- allowed object isInteger
-
isDynamicInsert
public boolean isDynamicInsert()Gets the value of the dynamicInsert property.- Specified by:
isDynamicInsert
in interfaceEntityInfo
- Returns:
- possible object is
Boolean
-
setDynamicInsert
Sets the value of the dynamicInsert property.- Parameters:
value
- allowed object isBoolean
-
isDynamicUpdate
public boolean isDynamicUpdate()Gets the value of the dynamicUpdate property.- Specified by:
isDynamicUpdate
in interfaceEntityInfo
- Returns:
- possible object is
Boolean
-
setDynamicUpdate
Sets the value of the dynamicUpdate property.- Parameters:
value
- allowed object isBoolean
-
isSelectBeforeUpdate
public boolean isSelectBeforeUpdate()Gets the value of the selectBeforeUpdate property.- Specified by:
isSelectBeforeUpdate
in interfaceEntityInfo
- Returns:
- possible object is
Boolean
-
setSelectBeforeUpdate
Sets the value of the selectBeforeUpdate property.- Parameters:
value
- allowed object isBoolean
-
getNode
Gets the value of the node property.- Returns:
- possible object is
String
-
setNode
Sets the value of the node property.- Parameters:
value
- allowed object isString
-
getPersister
Gets the value of the persister property.- Specified by:
getPersister
in interfaceEntityInfo
- Returns:
- possible object is
String
-
setPersister
Sets the value of the persister property.- Parameters:
value
- allowed object isString
-