Class JaxbElementCollectionImpl
- All Implemented Interfaces:
Serializable
,JaxbBasicMapping
,JaxbLockableAttribute
,JaxbPersistentAttribute
,JaxbPluralAttribute
,JaxbStandardAttribute
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessType
protected List<JaxbAssociationOverrideImpl>
protected String
protected List<JaxbAttributeOverrideImpl>
protected LimitedCollectionClassification
protected JaxbCollectionIdImpl
protected JaxbCollectionTableImpl
protected JaxbCollectionUserTypeImpl
protected JaxbColumnImpl
protected List<JaxbConvertImpl>
protected EnumType
protected FetchType
protected JaxbPluralFetchModeImpl
protected List<JaxbFilterImpl>
protected String
protected String
protected String
protected Integer
protected String
Name from org.hibernate.type.SqlTypesprotected JaxbLobImpl
protected JaxbMapKeyImpl
protected List<JaxbAttributeOverrideImpl>
protected JaxbMapKeyClassImpl
protected JaxbMapKeyColumnImpl
protected List<JaxbConvertImpl>
protected EnumType
protected JaxbForeignKeyImpl
protected List<JaxbMapKeyJoinColumnImpl>
protected TemporalType
protected JaxbUserTypeImpl
protected String
protected JaxbNationalizedImpl
protected Boolean
protected String
protected JaxbOrderColumnImpl
protected String
protected JaxbCustomSqlImpl
protected JaxbCustomSqlImpl
protected JaxbCustomSqlImpl
protected String
protected JaxbCustomSqlImpl
protected String
See @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java typeprotected String
protected TemporalType
protected JaxbUserTypeImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the access property.Gets the value of the associationOverrides property.Gets the value of the attributeAccessor property.Gets the value of the attributeOverrides property.Gets the value of the classification property.Gets the value of the collectionId property.Gets the value of the collectionTable property.Gets the value of the collectionType property.Gets the value of the column property.Gets the value of the converts property.Gets the value of the enumerated property.getFetch()
Gets the value of the fetch property.Gets the value of the fetchMode property.Gets the value of the filters property.Gets the value of the formula property.Name from org.hibernate.type.SqlTypesgetLob()
Gets the value of the lob property.Gets the value of the mapKey property.Gets the value of the mapKeyAttributeOverrides property.Gets the value of the mapKeyClass property.Gets the value of the mapKeyColumn property.Gets the value of the mapKeyConverts property.Gets the value of the mapKeyEnumerated property.Gets the value of the mapKeyForeignKey property.Gets the value of the mapKeyJoinColumns property.Gets the value of the mapKeyTemporal property.Gets the value of the mapKeyType property.getName()
Gets the value of the name property.Gets the value of the nationalized property.Gets the value of the orderBy property.Gets the value of the orderColumn property.getSort()
Gets the value of the sort property.Gets the value of the sortNatural property.Gets the value of the sqlDelete property.Gets the value of the sqlDeleteAll property.Gets the value of the sqlInsert property.Gets the value of the sqlRestriction property.Gets the value of the sqlUpdate property.See @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java typeGets the value of the targetClass property.Gets the value of the temporal property.getType()
Gets the value of the type property.boolean
Gets the value of the optimisticLock property.void
setAccess
(AccessType value) Sets the value of the access property.void
setAttributeAccessor
(String value) Sets the value of the attributeAccessor property.void
Sets the value of the classification property.void
Sets the value of the collectionId property.void
Sets the value of the collectionTable property.void
Sets the value of the collectionType property.void
setColumn
(JaxbColumnImpl value) Sets the value of the column property.void
setEnumerated
(EnumType value) Sets the value of the enumerated property.void
Sets the value of the fetch property.void
Sets the value of the fetchMode property.void
setFormula
(String value) Sets the value of the formula property.void
setJavaType
(String value) Sets the value of the javaType property.void
setJdbcType
(String value) Sets the value of the jdbcType property.void
setJdbcTypeCode
(Integer value) Sets the value of the jdbcTypeCode property.void
setJdbcTypeName
(String value) Sets the value of the jdbcTypeName property.void
setLob
(JaxbLobImpl value) Sets the value of the lob property.void
setMapKey
(JaxbMapKeyImpl value) Sets the value of the mapKey property.void
Sets the value of the mapKeyClass property.void
Sets the value of the mapKeyColumn property.void
setMapKeyEnumerated
(EnumType value) Sets the value of the mapKeyEnumerated property.void
Sets the value of the mapKeyForeignKey property.void
setMapKeyTemporal
(TemporalType value) Sets the value of the mapKeyTemporal property.void
setMapKeyType
(JaxbUserTypeImpl value) Sets the value of the mapKeyType property.void
Sets the value of the name property.void
Sets the value of the nationalized property.void
setOptimisticLock
(Boolean value) Sets the value of the optimisticLock property.void
setOrderBy
(String value) Sets the value of the orderBy property.void
Sets the value of the orderColumn property.void
Sets the value of the sort property.void
Sets the value of the sortNatural property.void
setSqlDelete
(JaxbCustomSqlImpl value) Sets the value of the sqlDelete property.void
setSqlDeleteAll
(JaxbCustomSqlImpl value) Sets the value of the sqlDeleteAll property.void
setSqlInsert
(JaxbCustomSqlImpl value) Sets the value of the sqlInsert property.void
setSqlRestriction
(String value) Sets the value of the sqlRestriction property.void
setSqlUpdate
(JaxbCustomSqlImpl value) Sets the value of the sqlUpdate property.void
Sets the value of the target property.void
setTargetClass
(String value) Sets the value of the targetClass property.void
setTemporal
(TemporalType value) Sets the value of the temporal property.void
setType
(JaxbUserTypeImpl value) Sets the value of the type property.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.mapping.spi.JaxbPluralAttribute
isOptional, setOptional
-
Field Details
-
collectionType
-
collectionId
-
orderBy
-
orderColumn
-
sort
-
sortNatural
-
mapKey
-
mapKeyClass
-
mapKeyTemporal
-
mapKeyEnumerated
-
mapKeyAttributeOverrides
-
mapKeyConverts
-
mapKeyColumn
-
mapKeyType
-
mapKeyJoinColumns
-
mapKeyForeignKey
-
sqlRestriction
-
sqlInsert
-
sqlUpdate
-
sqlDelete
-
sqlDeleteAll
-
filters
-
column
-
formula
-
temporal
-
enumerated
-
lob
-
nationalized
-
type
-
target
See @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java type -
javaType
-
jdbcType
-
jdbcTypeCode
-
jdbcTypeName
Name from org.hibernate.type.SqlTypes -
attributeOverrides
-
associationOverrides
-
converts
-
collectionTable
-
name
-
targetClass
-
fetch
-
fetchMode
-
access
-
attributeAccessor
-
optimisticLock
-
classification
-
-
Constructor Details
-
JaxbElementCollectionImpl
public JaxbElementCollectionImpl()
-
-
Method Details
-
getCollectionType
Gets the value of the collectionType property.- Specified by:
getCollectionType
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCollectionUserTypeImpl
-
setCollectionType
Sets the value of the collectionType property.- Specified by:
setCollectionType
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCollectionUserTypeImpl
-
getCollectionId
Gets the value of the collectionId property.- Specified by:
getCollectionId
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCollectionIdImpl
-
setCollectionId
Sets the value of the collectionId property.- Specified by:
setCollectionId
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCollectionIdImpl
-
getOrderBy
Gets the value of the orderBy property.- Specified by:
getOrderBy
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setOrderBy
Sets the value of the orderBy property.- Specified by:
setOrderBy
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-
getOrderColumn
Gets the value of the orderColumn property.- Specified by:
getOrderColumn
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbOrderColumnImpl
-
setOrderColumn
Sets the value of the orderColumn property.- Specified by:
setOrderColumn
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbOrderColumnImpl
-
getSort
Gets the value of the sort property.- Specified by:
getSort
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setSort
Sets the value of the sort property.- Specified by:
setSort
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-
getSortNatural
Gets the value of the sortNatural property.- Specified by:
getSortNatural
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbPluralAnyMappingImpl.JaxbSortNaturalImpl
-
setSortNatural
Sets the value of the sortNatural property.- Specified by:
setSortNatural
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbPluralAnyMappingImpl.JaxbSortNaturalImpl
-
getMapKey
Gets the value of the mapKey property.- Specified by:
getMapKey
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbMapKeyImpl
-
setMapKey
Sets the value of the mapKey property.- Specified by:
setMapKey
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbMapKeyImpl
-
getMapKeyClass
Gets the value of the mapKeyClass property.- Specified by:
getMapKeyClass
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbMapKeyClassImpl
-
setMapKeyClass
Sets the value of the mapKeyClass property.- Specified by:
setMapKeyClass
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbMapKeyClassImpl
-
getMapKeyTemporal
Gets the value of the mapKeyTemporal property.- Specified by:
getMapKeyTemporal
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setMapKeyTemporal
Sets the value of the mapKeyTemporal property.- Specified by:
setMapKeyTemporal
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-
getMapKeyEnumerated
Gets the value of the mapKeyEnumerated property.- Specified by:
getMapKeyEnumerated
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setMapKeyEnumerated
Sets the value of the mapKeyEnumerated property.- Specified by:
setMapKeyEnumerated
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-
getMapKeyAttributeOverrides
Gets the value of the mapKeyAttributeOverrides 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 mapKeyAttributeOverrides property.For example, to add a new item, do as follows:
getMapKeyAttributeOverrides().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbAttributeOverrideImpl
- Specified by:
getMapKeyAttributeOverrides
in interfaceJaxbPluralAttribute
- Returns:
- The value of the mapKeyAttributeOverrides property.
-
getMapKeyConverts
Gets the value of the mapKeyConverts 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 mapKeyConverts property.For example, to add a new item, do as follows:
getMapKeyConverts().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbConvertImpl
- Specified by:
getMapKeyConverts
in interfaceJaxbPluralAttribute
- Returns:
- The value of the mapKeyConverts property.
-
getMapKeyColumn
Gets the value of the mapKeyColumn property.- Specified by:
getMapKeyColumn
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbMapKeyColumnImpl
-
setMapKeyColumn
Sets the value of the mapKeyColumn property.- Specified by:
setMapKeyColumn
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbMapKeyColumnImpl
-
getMapKeyType
Gets the value of the mapKeyType property.- Specified by:
getMapKeyType
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbUserTypeImpl
-
setMapKeyType
Sets the value of the mapKeyType property.- Specified by:
setMapKeyType
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbUserTypeImpl
-
getMapKeyJoinColumns
Gets the value of the mapKeyJoinColumns 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 mapKeyJoinColumns property.For example, to add a new item, do as follows:
getMapKeyJoinColumns().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbMapKeyJoinColumnImpl
- Specified by:
getMapKeyJoinColumns
in interfaceJaxbPluralAttribute
- Returns:
- The value of the mapKeyJoinColumns property.
-
getMapKeyForeignKey
Gets the value of the mapKeyForeignKey property.- Specified by:
getMapKeyForeignKey
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbForeignKeyImpl
-
setMapKeyForeignKey
Sets the value of the mapKeyForeignKey property.- Specified by:
setMapKeyForeignKey
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbForeignKeyImpl
-
getSqlRestriction
Gets the value of the sqlRestriction property.- Specified by:
getSqlRestriction
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setSqlRestriction
Sets the value of the sqlRestriction property.- Specified by:
setSqlRestriction
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-
getSqlInsert
Gets the value of the sqlInsert property.- Specified by:
getSqlInsert
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCustomSqlImpl
-
setSqlInsert
Sets the value of the sqlInsert property.- Specified by:
setSqlInsert
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCustomSqlImpl
-
getSqlUpdate
Gets the value of the sqlUpdate property.- Specified by:
getSqlUpdate
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCustomSqlImpl
-
setSqlUpdate
Sets the value of the sqlUpdate property.- Specified by:
setSqlUpdate
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCustomSqlImpl
-
getSqlDelete
Gets the value of the sqlDelete property.- Specified by:
getSqlDelete
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCustomSqlImpl
-
setSqlDelete
Sets the value of the sqlDelete property.- Specified by:
setSqlDelete
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCustomSqlImpl
-
getSqlDeleteAll
Gets the value of the sqlDeleteAll property.- Specified by:
getSqlDeleteAll
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbCustomSqlImpl
-
setSqlDeleteAll
Sets the value of the sqlDeleteAll property.- Specified by:
setSqlDeleteAll
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbCustomSqlImpl
-
getFilters
Gets the value of the filters 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 filters property.For example, to add a new item, do as follows:
getFilters().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbFilterImpl
- Specified by:
getFilters
in interfaceJaxbPluralAttribute
- Returns:
- The value of the filters property.
-
getColumn
Gets the value of the column property.- Returns:
- possible object is
JaxbColumnImpl
-
setColumn
Sets the value of the column property.- Parameters:
value
- allowed object isJaxbColumnImpl
-
getFormula
Gets the value of the formula property.- Returns:
- possible object is
String
-
setFormula
Sets the value of the formula property.- Parameters:
value
- allowed object isString
-
getTemporal
Gets the value of the temporal property.- Returns:
- possible object is
String
-
setTemporal
Sets the value of the temporal property.- Parameters:
value
- allowed object isString
-
getEnumerated
Gets the value of the enumerated property.- Returns:
- possible object is
String
-
setEnumerated
Sets the value of the enumerated property.- Parameters:
value
- allowed object isString
-
getLob
Gets the value of the lob property.- Returns:
- possible object is
JaxbLobImpl
-
setLob
Sets the value of the lob property.- Parameters:
value
- allowed object isJaxbLobImpl
-
getNationalized
Gets the value of the nationalized property.- Returns:
- possible object is
JaxbNationalizedImpl
-
setNationalized
Sets the value of the nationalized property.- Parameters:
value
- allowed object isJaxbNationalizedImpl
-
getType
Gets the value of the type property.- Specified by:
getType
in interfaceJaxbBasicMapping
- Returns:
- possible object is
JaxbUserTypeImpl
-
setType
Sets the value of the type property.- Specified by:
setType
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isJaxbUserTypeImpl
-
getTarget
See @org.hibernate.annotations.Target Generally only useful for dynamic-models - specifies the attribute's Java type- Specified by:
getTarget
in interfaceJaxbBasicMapping
- Returns:
- possible object is
String
-
setTarget
Sets the value of the target property.- Specified by:
setTarget
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isString
- See Also:
-
getJavaType
- Specified by:
getJavaType
in interfaceJaxbBasicMapping
- Returns:
- possible object is
String
-
setJavaType
Sets the value of the javaType property.- Specified by:
setJavaType
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isString
- See Also:
-
getJdbcType
- Specified by:
getJdbcType
in interfaceJaxbBasicMapping
- Returns:
- possible object is
String
-
setJdbcType
Sets the value of the jdbcType property.- Specified by:
setJdbcType
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isString
- See Also:
-
getJdbcTypeCode
- Specified by:
getJdbcTypeCode
in interfaceJaxbBasicMapping
- Returns:
- possible object is
Integer
-
setJdbcTypeCode
Sets the value of the jdbcTypeCode property.- Specified by:
setJdbcTypeCode
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isInteger
- See Also:
-
getJdbcTypeName
Name from org.hibernate.type.SqlTypes- Specified by:
getJdbcTypeName
in interfaceJaxbBasicMapping
- Returns:
- possible object is
String
-
setJdbcTypeName
Sets the value of the jdbcTypeName property.- Specified by:
setJdbcTypeName
in interfaceJaxbBasicMapping
- Parameters:
value
- allowed object isString
- See Also:
-
getAttributeOverrides
Gets the value of the attributeOverrides 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 attributeOverrides property.For example, to add a new item, do as follows:
getAttributeOverrides().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbAttributeOverrideImpl
- Returns:
- The value of the attributeOverrides property.
-
getAssociationOverrides
Gets the value of the associationOverrides 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 associationOverrides property.For example, to add a new item, do as follows:
getAssociationOverrides().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbAssociationOverrideImpl
- Returns:
- The value of the associationOverrides property.
-
getConverts
Gets the value of the converts 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 converts property.For example, to add a new item, do as follows:
getConverts().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbConvertImpl
- Returns:
- The value of the converts property.
-
getCollectionTable
Gets the value of the collectionTable property.- Returns:
- possible object is
JaxbCollectionTableImpl
-
setCollectionTable
Sets the value of the collectionTable property.- Parameters:
value
- allowed object isJaxbCollectionTableImpl
-
getName
Gets the value of the name property.- Specified by:
getName
in interfaceJaxbPersistentAttribute
- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Specified by:
setName
in interfaceJaxbPersistentAttribute
- Parameters:
value
- allowed object isString
-
getTargetClass
Gets the value of the targetClass property.- Returns:
- possible object is
String
-
setTargetClass
Sets the value of the targetClass property.- Parameters:
value
- allowed object isString
-
getFetch
Gets the value of the fetch property.- Specified by:
getFetch
in interfaceJaxbStandardAttribute
- Returns:
- possible object is
String
-
setFetch
Sets the value of the fetch property.- Specified by:
setFetch
in interfaceJaxbStandardAttribute
- Parameters:
value
- allowed object isString
-
getFetchMode
Gets the value of the fetchMode property.- Specified by:
getFetchMode
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
JaxbPluralFetchModeImpl
-
setFetchMode
Sets the value of the fetchMode property.- Specified by:
setFetchMode
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isJaxbPluralFetchModeImpl
-
getAccess
Gets the value of the access property.- Specified by:
getAccess
in interfaceJaxbPersistentAttribute
- Returns:
- possible object is
String
-
setAccess
Sets the value of the access property.- Specified by:
setAccess
in interfaceJaxbPersistentAttribute
- Parameters:
value
- allowed object isString
-
getAttributeAccessor
Gets the value of the attributeAccessor property.- Specified by:
getAttributeAccessor
in interfaceJaxbPersistentAttribute
- Returns:
- possible object is
String
-
setAttributeAccessor
Sets the value of the attributeAccessor property.- Specified by:
setAttributeAccessor
in interfaceJaxbPersistentAttribute
- Parameters:
value
- allowed object isString
-
isOptimisticLock
public boolean isOptimisticLock()Gets the value of the optimisticLock property.- Specified by:
isOptimisticLock
in interfaceJaxbLockableAttribute
- Returns:
- possible object is
Boolean
-
setOptimisticLock
Sets the value of the optimisticLock property.- Specified by:
setOptimisticLock
in interfaceJaxbLockableAttribute
- Parameters:
value
- allowed object isBoolean
-
getClassification
Gets the value of the classification property.- Specified by:
getClassification
in interfaceJaxbPluralAttribute
- Returns:
- possible object is
String
-
setClassification
Sets the value of the classification property.- Specified by:
setClassification
in interfaceJaxbPluralAttribute
- Parameters:
value
- allowed object isString
-