Class JaxbManyToManyImpl
- All Implemented Interfaces:
Serializable
,JaxbAssociationAttribute
,JaxbCascadableAttribute
,JaxbJoinTableCapable
,JaxbLockableAttribute
,JaxbNotFoundCapable
,JaxbPersistentAttribute
,JaxbPluralAttribute
,JaxbStandardAttribute
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessType
protected String
protected JaxbCascadeTypeImpl
protected LimitedCollectionClassification
protected JaxbCollectionIdImpl
protected JaxbCollectionUserTypeImpl
protected FetchType
protected JaxbPluralFetchModeImpl
protected List<JaxbFilterImpl>
protected JaxbJoinTableImpl
protected List<JaxbFilterImpl>
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 String
protected NotFoundAction
protected Boolean
protected String
protected JaxbOrderColumnImpl
protected Boolean
protected String
protected JaxbCustomSqlImpl
protected JaxbCustomSqlImpl
protected JaxbCustomSqlImpl
protected String
protected String
protected JaxbCustomSqlImpl
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the access property.Gets the value of the attributeAccessor property.Gets the value of the cascade property.Gets the value of the classification property.Gets the value of the collectionId property.Gets the value of the collectionType 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 joinTable property.Gets the value of the joinTableFilters 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.Gets the value of the mappedBy property.getName()
Gets the value of the name property.Gets the value of the notFound 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 sqlJoinTableRestriction property.Gets the value of the sqlRestriction property.Gets the value of the sqlUpdate property.Gets the value of the targetEntity property.boolean
Gets the value of the optimisticLock property.Gets the value of the orphanRemoval property.void
setAccess
(AccessType value) Sets the value of the access property.void
setAttributeAccessor
(String value) Sets the value of the attributeAccessor property.void
setCascade
(JaxbCascadeTypeImpl value) Sets the value of the cascade property.void
Sets the value of the classification property.void
Sets the value of the collectionId property.void
Sets the value of the collectionType property.void
Sets the value of the fetch property.void
Sets the value of the fetchMode property.void
setJoinTable
(JaxbJoinTableImpl value) Sets the value of the joinTable 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
setMappedBy
(String value) Sets the value of the mappedBy property.void
Sets the value of the name property.void
setNotFound
(NotFoundAction value) Sets the value of the notFound 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
setOrphanRemoval
(Boolean value) Sets the value of the orphanRemoval 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
setSqlJoinTableRestriction
(String value) Sets the value of the sqlJoinTableRestriction property.void
setSqlRestriction
(String value) Sets the value of the sqlRestriction property.void
setSqlUpdate
(JaxbCustomSqlImpl value) Sets the value of the sqlUpdate property.void
setTargetEntity
(String value) Sets the value of the targetEntity 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
-
joinTable
-
sqlJoinTableRestriction
-
joinTableFilters
-
cascade
-
name
-
targetEntity
-
fetch
-
fetchMode
-
access
-
attributeAccessor
-
mappedBy
-
orphanRemoval
-
classification
-
notFound
-
optimisticLock
-
-
Constructor Details
-
JaxbManyToManyImpl
public JaxbManyToManyImpl()
-
-
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.
-
getJoinTable
Gets the value of the joinTable property.- Specified by:
getJoinTable
in interfaceJaxbJoinTableCapable
- Returns:
- possible object is
JaxbJoinTableImpl
-
setJoinTable
Sets the value of the joinTable property.- Specified by:
setJoinTable
in interfaceJaxbJoinTableCapable
- Parameters:
value
- allowed object isJaxbJoinTableImpl
-
getSqlJoinTableRestriction
Gets the value of the sqlJoinTableRestriction property.- Returns:
- possible object is
String
-
setSqlJoinTableRestriction
Sets the value of the sqlJoinTableRestriction property.- Parameters:
value
- allowed object isString
-
getJoinTableFilters
Gets the value of the joinTableFilters 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 joinTableFilters property.For example, to add a new item, do as follows:
getJoinTableFilters().add(newItem);
Objects of the following type(s) are allowed in the list
JaxbFilterImpl
- Returns:
- The value of the joinTableFilters property.
-
getCascade
Gets the value of the cascade property.- Specified by:
getCascade
in interfaceJaxbCascadableAttribute
- Returns:
- possible object is
JaxbCascadeTypeImpl
-
setCascade
Sets the value of the cascade property.- Specified by:
setCascade
in interfaceJaxbCascadableAttribute
- Parameters:
value
- allowed object isJaxbCascadeTypeImpl
-
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
-
getTargetEntity
Gets the value of the targetEntity property.- Specified by:
getTargetEntity
in interfaceJaxbAssociationAttribute
- Returns:
- possible object is
String
-
setTargetEntity
Sets the value of the targetEntity property.- Specified by:
setTargetEntity
in interfaceJaxbAssociationAttribute
- 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
-
getMappedBy
Gets the value of the mappedBy property.- Returns:
- possible object is
String
-
setMappedBy
Sets the value of the mappedBy property.- Parameters:
value
- allowed object isString
-
isOrphanRemoval
Gets the value of the orphanRemoval property.- Returns:
- possible object is
Boolean
-
setOrphanRemoval
Sets the value of the orphanRemoval property.- 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
-
getNotFound
Gets the value of the notFound property.- Specified by:
getNotFound
in interfaceJaxbNotFoundCapable
- Returns:
- possible object is
String
-
setNotFound
Sets the value of the notFound property.- Specified by:
setNotFound
in interfaceJaxbNotFoundCapable
- 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
-