public class JaxbHbmUnionSubclassEntityType extends JaxbHbmSubclassEntityBaseDefinition implements Serializable, SubEntityInfo, TableInformationContainer, ToolingHintContainer
Java class for UnionSubclassEntityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UnionSubclassEntityType">
<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="subselect" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="synchronize" type="{http://www.hibernate.org/xsd/orm/hbm}synchronize-type" maxOccurs="unbounded" minOccurs="0"/>
<element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<choice maxOccurs="unbounded" minOccurs="0">
<element name="idbag" type="{http://www.hibernate.org/xsd/orm/hbm}IdBagCollectionType"/>
<group ref="{http://www.hibernate.org/xsd/orm/hbm}SingularAttributeGroup"/>
</choice>
<element name="union-subclass" type="{http://www.hibernate.org/xsd/orm/hbm}UnionSubclassEntityType" 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>
<attGroup ref="{http://www.hibernate.org/xsd/orm/hbm}table-information-group"/>
<attribute name="check" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<Serializable> |
attributes |
protected String |
catalog |
protected String |
check |
protected String |
comment |
protected List<JaxbHbmFetchProfileType> |
fetchProfile |
protected JaxbHbmLoaderType |
loader |
protected List<JaxbHbmNamedQueryType> |
query |
protected List<JaxbHbmResultSetMappingType> |
resultset |
protected String |
schema |
protected JaxbHbmCustomSqlDmlType |
sqlDelete |
protected JaxbHbmCustomSqlDmlType |
sqlInsert |
protected List<JaxbHbmNamedNativeQueryType> |
sqlQuery |
protected JaxbHbmCustomSqlDmlType |
sqlUpdate |
protected String |
subselect |
protected String |
subselectAttribute |
protected List<JaxbHbmSynchronizeType> |
synchronize |
protected String |
table |
protected List<JaxbHbmTuplizerType> |
tuplizer |
protected List<JaxbHbmUnionSubclassEntityType> |
unionSubclass |
_extends_abstract, batchSize, dynamicInsert, dynamicUpdate, entityName, lazy, name, node, persister, proxy, selectBeforeUpdatetoolingHints| Constructor and Description |
|---|
JaxbHbmUnionSubclassEntityType() |
| Modifier and Type | Method and Description |
|---|---|
List<Serializable> |
getAttributes()
Gets the value of the attributes property.
|
String |
getCatalog()
Gets the value of the catalog property.
|
String |
getCheck()
Gets the value of the check property.
|
String |
getComment()
Gets the value of the comment property.
|
List<JaxbHbmFetchProfileType> |
getFetchProfile()
Gets the value of the fetchProfile property.
|
JaxbHbmLoaderType |
getLoader()
Gets the value of the loader property.
|
List<JaxbHbmNamedQueryType> |
getQuery()
Gets the value of the query property.
|
List<JaxbHbmResultSetMappingType> |
getResultset()
Gets the value of the resultset property.
|
String |
getSchema()
Gets the value of the schema property.
|
JaxbHbmCustomSqlDmlType |
getSqlDelete()
Gets the value of the sqlDelete property.
|
JaxbHbmCustomSqlDmlType |
getSqlInsert()
Gets the value of the sqlInsert property.
|
List<JaxbHbmNamedNativeQueryType> |
getSqlQuery()
Gets the value of the sqlQuery property.
|
JaxbHbmCustomSqlDmlType |
getSqlUpdate()
Gets the value of the sqlUpdate property.
|
String |
getSubselect()
Gets the value of the subselect property.
|
String |
getSubselectAttribute()
Gets the value of the subselectAttribute property.
|
List<JaxbHbmSynchronizeType> |
getSynchronize()
Gets the value of the synchronize property.
|
String |
getTable()
Gets the value of the table property.
|
List<JaxbHbmTuplizerType> |
getTuplizer()
Gets the value of the tuplizer property.
|
List<JaxbHbmUnionSubclassEntityType> |
getUnionSubclass()
Gets the value of the unionSubclass property.
|
void |
setCatalog(String value)
Sets the value of the catalog property.
|
void |
setCheck(String value)
Sets the value of the check property.
|
void |
setComment(String value)
Sets the value of the comment property.
|
void |
setLoader(JaxbHbmLoaderType value)
Sets the value of the loader property.
|
void |
setSchema(String value)
Sets the value of the schema 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.
|
void |
setSubselect(String value)
Sets the value of the subselect property.
|
void |
setSubselectAttribute(String value)
Sets the value of the subselectAttribute property.
|
void |
setTable(String value)
Sets the value of the table 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 List<JaxbHbmTuplizerType> tuplizer
protected String subselect
protected List<JaxbHbmSynchronizeType> synchronize
protected String comment
protected List<Serializable> attributes
protected List<JaxbHbmUnionSubclassEntityType> unionSubclass
protected JaxbHbmLoaderType loader
protected JaxbHbmCustomSqlDmlType sqlInsert
protected JaxbHbmCustomSqlDmlType sqlUpdate
protected JaxbHbmCustomSqlDmlType sqlDelete
protected List<JaxbHbmFetchProfileType> fetchProfile
protected List<JaxbHbmResultSetMappingType> resultset
protected List<JaxbHbmNamedQueryType> query
protected List<JaxbHbmNamedNativeQueryType> sqlQuery
protected String check
protected String schema
protected String catalog
protected String table
protected String subselectAttribute
public 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 String getSubselect()
getSubselect in interface TableInformationContainerStringpublic void setSubselect(String value)
value - allowed object is
Stringpublic 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 String getComment()
Stringpublic void setComment(String value)
value - allowed object is
Stringpublic List<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
JaxbHbmIdBagCollectionType
JaxbHbmBasicAttributeType
JaxbHbmManyToOneType
JaxbHbmOneToOneType
JaxbHbmCompositeAttributeType
JaxbHbmDynamicComponentType
JaxbHbmPropertiesType
JaxbHbmAnyAssociationType
JaxbHbmMapType
JaxbHbmSetType
JaxbHbmListType
JaxbHbmBagCollectionType
JaxbHbmArrayType
JaxbHbmPrimitiveArrayType
getAttributes in interface EntityInfopublic List<JaxbHbmUnionSubclassEntityType> getUnionSubclass()
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 unionSubclass property.
For example, to add a new item, do as follows:
getUnionSubclass().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbHbmUnionSubclassEntityType
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 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 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 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 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 String getCheck()
Stringpublic void setCheck(String value)
value - allowed object is
Stringpublic String getSchema()
getSchema in interface TableInformationContainerStringpublic void setSchema(String value)
value - allowed object is
Stringpublic String getCatalog()
getCatalog in interface TableInformationContainerStringpublic void setCatalog(String value)
value - allowed object is
Stringpublic String getTable()
getTable in interface TableInformationContainerStringpublic void setTable(String value)
value - allowed object is
Stringpublic String getSubselectAttribute()
getSubselectAttribute in interface TableInformationContainerStringCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.