public class JaxbHbmDiscriminatorSubclassEntityType extends JaxbHbmSubclassEntityBaseDefinition implements java.io.Serializable, SecondaryTableContainer, SubEntityInfo, ToolingHintContainer
Java class for DiscriminatorSubclassEntityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DiscriminatorSubclassEntityType">
<complexContent>
<extension base="{http://www.hibernate.org/xsd/orm/hbm}SubclassEntityBaseDefinition">
<sequence>
<element name="tuplizer" type="{http://www.hibernate.org/xsd/orm/hbm}tuplizer-type" maxOccurs="unbounded" minOccurs="0"/>
<element name="synchronize" type="{http://www.hibernate.org/xsd/orm/hbm}synchronize-type" maxOccurs="unbounded" minOccurs="0"/>
<choice maxOccurs="unbounded" minOccurs="0">
<group ref="{http://www.hibernate.org/xsd/orm/hbm}SingularAttributeGroup"/>
<element name="idbag" type="{http://www.hibernate.org/xsd/orm/hbm}IdBagCollectionType"/>
</choice>
<element name="join" type="{http://www.hibernate.org/xsd/orm/hbm}SecondaryTableType" maxOccurs="unbounded" minOccurs="0"/>
<element name="subclass" type="{http://www.hibernate.org/xsd/orm/hbm}DiscriminatorSubclassEntityType" maxOccurs="unbounded" minOccurs="0"/>
<element name="loader" type="{http://www.hibernate.org/xsd/orm/hbm}loader-type" minOccurs="0"/>
<group ref="{http://www.hibernate.org/xsd/orm/hbm}CustomSqlDmlGroup" minOccurs="0"/>
<element name="fetch-profile" type="{http://www.hibernate.org/xsd/orm/hbm}FetchProfileType" maxOccurs="unbounded" minOccurs="0"/>
<element name="resultset" type="{http://www.hibernate.org/xsd/orm/hbm}ResultSetMappingType" maxOccurs="unbounded" minOccurs="0"/>
<choice maxOccurs="unbounded" minOccurs="0">
<group ref="{http://www.hibernate.org/xsd/orm/hbm}NamedQueryGroup"/>
</choice>
</sequence>
<attribute name="discriminator-value" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.io.Serializable> |
attributes |
protected java.lang.String |
discriminatorValue |
protected java.util.List<JaxbHbmFetchProfileType> |
fetchProfile |
protected java.util.List<JaxbHbmSecondaryTableType> |
join |
protected JaxbHbmLoaderType |
loader |
protected java.util.List<JaxbHbmNamedQueryType> |
query |
protected java.util.List<JaxbHbmResultSetMappingType> |
resultset |
protected JaxbHbmCustomSqlDmlType |
sqlDelete |
protected JaxbHbmCustomSqlDmlType |
sqlInsert |
protected java.util.List<JaxbHbmNamedNativeQueryType> |
sqlQuery |
protected JaxbHbmCustomSqlDmlType |
sqlUpdate |
protected java.util.List<JaxbHbmDiscriminatorSubclassEntityType> |
subclass |
protected java.util.List<JaxbHbmSynchronizeType> |
synchronize |
protected java.util.List<JaxbHbmTuplizerType> |
tuplizer |
_extends_abstract, batchSize, dynamicInsert, dynamicUpdate, entityName, lazy, name, node, persister, proxy, selectBeforeUpdatetoolingHints| Constructor and Description |
|---|
JaxbHbmDiscriminatorSubclassEntityType() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.io.Serializable> |
getAttributes()
Gets the value of the attributes property.
|
java.lang.String |
getDiscriminatorValue()
Gets the value of the discriminatorValue property.
|
java.util.List<JaxbHbmFetchProfileType> |
getFetchProfile()
Gets the value of the fetchProfile property.
|
java.util.List<JaxbHbmSecondaryTableType> |
getJoin()
Gets the value of the join property.
|
JaxbHbmLoaderType |
getLoader()
Gets the value of the loader property.
|
java.util.List<JaxbHbmNamedQueryType> |
getQuery()
Gets the value of the query property.
|
java.util.List<JaxbHbmResultSetMappingType> |
getResultset()
Gets the value of the resultset property.
|
JaxbHbmCustomSqlDmlType |
getSqlDelete()
Gets the value of the sqlDelete property.
|
JaxbHbmCustomSqlDmlType |
getSqlInsert()
Gets the value of the sqlInsert property.
|
java.util.List<JaxbHbmNamedNativeQueryType> |
getSqlQuery()
Gets the value of the sqlQuery property.
|
JaxbHbmCustomSqlDmlType |
getSqlUpdate()
Gets the value of the sqlUpdate property.
|
java.util.List<JaxbHbmDiscriminatorSubclassEntityType> |
getSubclass()
Gets the value of the subclass property.
|
java.util.List<JaxbHbmSynchronizeType> |
getSynchronize()
Gets the value of the synchronize property.
|
java.util.List<JaxbHbmTuplizerType> |
getTuplizer()
Gets the value of the tuplizer property.
|
void |
setDiscriminatorValue(java.lang.String value)
Sets the value of the discriminatorValue property.
|
void |
setLoader(JaxbHbmLoaderType value)
Sets the value of the loader property.
|
void |
setSqlDelete(JaxbHbmCustomSqlDmlType value)
Sets the value of the sqlDelete property.
|
void |
setSqlInsert(JaxbHbmCustomSqlDmlType value)
Sets the value of the sqlInsert property.
|
void |
setSqlUpdate(JaxbHbmCustomSqlDmlType value)
Sets the value of the sqlUpdate property.
|
getExtends, setExtendsgetBatchSize, getEntityName, getName, getNode, getPersister, getProxy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, setAbstract, setBatchSize, setDynamicInsert, setDynamicUpdate, setEntityName, setLazy, setName, setNode, setPersister, setProxy, setSelectBeforeUpdategetToolingHintsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExtendsgetBatchSize, getEntityName, getName, getPersister, getProxy, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdategetToolingHintsprotected java.util.List<JaxbHbmTuplizerType> tuplizer
protected java.util.List<JaxbHbmSynchronizeType> synchronize
protected java.util.List<java.io.Serializable> attributes
protected java.util.List<JaxbHbmSecondaryTableType> join
protected java.util.List<JaxbHbmDiscriminatorSubclassEntityType> subclass
protected JaxbHbmLoaderType loader
protected JaxbHbmCustomSqlDmlType sqlInsert
protected JaxbHbmCustomSqlDmlType sqlUpdate
protected JaxbHbmCustomSqlDmlType sqlDelete
protected java.util.List<JaxbHbmFetchProfileType> fetchProfile
protected java.util.List<JaxbHbmResultSetMappingType> resultset
protected java.util.List<JaxbHbmNamedQueryType> query
protected java.util.List<JaxbHbmNamedNativeQueryType> sqlQuery
protected java.lang.String discriminatorValue
public JaxbHbmDiscriminatorSubclassEntityType()
public java.util.List<JaxbHbmTuplizerType> getTuplizer()
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 tuplizer property.
For example, to add a new item, do as follows:
getTuplizer().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmTuplizerType
getTuplizer in interface EntityInfopublic java.util.List<JaxbHbmSynchronizeType> getSynchronize()
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 synchronize property.
For example, to add a new item, do as follows:
getSynchronize().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmSynchronizeType
getSynchronize in interface EntityInfopublic java.util.List<java.io.Serializable> getAttributes()
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 attributes property.
For example, to add a new item, do as follows:
getAttributes().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmBasicAttributeType
JaxbHbmManyToOneType
JaxbHbmOneToOneType
JaxbHbmCompositeAttributeType
JaxbHbmDynamicComponentType
JaxbHbmPropertiesType
JaxbHbmAnyAssociationType
JaxbHbmMapType
JaxbHbmSetType
JaxbHbmListType
JaxbHbmBagCollectionType
JaxbHbmArrayType
JaxbHbmPrimitiveArrayType
JaxbHbmIdBagCollectionType
getAttributes in interface EntityInfopublic java.util.List<JaxbHbmSecondaryTableType> getJoin()
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 join property.
For example, to add a new item, do as follows:
getJoin().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmSecondaryTableType
getJoin in interface SecondaryTableContainerpublic java.util.List<JaxbHbmDiscriminatorSubclassEntityType> getSubclass()
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 subclass property.
For example, to add a new item, do as follows:
getSubclass().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmDiscriminatorSubclassEntityType
public JaxbHbmLoaderType getLoader()
getLoader in interface EntityInfoJaxbHbmLoaderTypepublic void setLoader(JaxbHbmLoaderType value)
value - allowed object is
JaxbHbmLoaderTypepublic JaxbHbmCustomSqlDmlType getSqlInsert()
getSqlInsert in interface EntityInfoJaxbHbmCustomSqlDmlTypepublic void setSqlInsert(JaxbHbmCustomSqlDmlType value)
value - allowed object is
JaxbHbmCustomSqlDmlTypepublic JaxbHbmCustomSqlDmlType getSqlUpdate()
getSqlUpdate in interface EntityInfoJaxbHbmCustomSqlDmlTypepublic void setSqlUpdate(JaxbHbmCustomSqlDmlType value)
value - allowed object is
JaxbHbmCustomSqlDmlTypepublic JaxbHbmCustomSqlDmlType getSqlDelete()
getSqlDelete in interface EntityInfoJaxbHbmCustomSqlDmlTypepublic void setSqlDelete(JaxbHbmCustomSqlDmlType value)
value - allowed object is
JaxbHbmCustomSqlDmlTypepublic java.util.List<JaxbHbmFetchProfileType> getFetchProfile()
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 fetchProfile property.
For example, to add a new item, do as follows:
getFetchProfile().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmFetchProfileType
getFetchProfile in interface EntityInfopublic java.util.List<JaxbHbmResultSetMappingType> getResultset()
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 resultset property.
For example, to add a new item, do as follows:
getResultset().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmResultSetMappingType
getResultset in interface EntityInfopublic java.util.List<JaxbHbmNamedQueryType> getQuery()
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
JaxbHbmNamedQueryType
getQuery in interface EntityInfopublic java.util.List<JaxbHbmNamedNativeQueryType> getSqlQuery()
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 sqlQuery property.
For example, to add a new item, do as follows:
getSqlQuery().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmNamedNativeQueryType
getSqlQuery in interface EntityInfopublic java.lang.String getDiscriminatorValue()
Stringpublic void setDiscriminatorValue(java.lang.String value)
value - allowed object is
StringCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.