Interface JaxbPluralAttribute
- All Superinterfaces:
JaxbLockableAttribute
,JaxbPersistentAttribute
,JaxbStandardAttribute
- All Known Implementing Classes:
JaxbElementCollectionImpl
,JaxbManyToManyImpl
,JaxbOneToManyImpl
,JaxbPluralAnyMappingImpl
public interface JaxbPluralAttribute
extends JaxbPersistentAttribute, JaxbLockableAttribute, JaxbStandardAttribute
JAXB binding interface for plural attributes
-
Method Summary
Modifier and TypeMethodDescriptiongetSort()
default Boolean
void
void
void
void
void
setMapKey
(JaxbMapKeyImpl value) void
void
void
setMapKeyEnumerated
(EnumType value) void
void
setMapKeyTemporal
(TemporalType value) void
setMapKeyType
(JaxbUserTypeImpl value) default void
setOptional
(Boolean optional) void
setOrderBy
(String value) void
void
void
void
setSqlDelete
(JaxbCustomSqlImpl sqlDelete) void
setSqlDeleteAll
(JaxbCustomSqlImpl sqlDeleteAll) void
setSqlInsert
(JaxbCustomSqlImpl sqlInsert) void
setSqlRestriction
(String sqlRestriction) void
setSqlUpdate
(JaxbCustomSqlImpl sqlUpdate) Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.JaxbLockableAttribute
isOptimisticLock, setOptimisticLock
Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.JaxbPersistentAttribute
getAccess, getAttributeAccessor, getName, setAccess, setAttributeAccessor, setName
Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.JaxbStandardAttribute
getFetch, setFetch
-
Method Details
-
getFetchMode
JaxbPluralFetchModeImpl getFetchMode() -
setFetchMode
-
getCollectionType
JaxbCollectionUserTypeImpl getCollectionType() -
setCollectionType
-
getCollectionId
JaxbCollectionIdImpl getCollectionId() -
setCollectionId
-
getClassification
LimitedCollectionClassification getClassification() -
setClassification
-
getOrderBy
String getOrderBy() -
setOrderBy
-
getOrderColumn
JaxbOrderColumnImpl getOrderColumn() -
setOrderColumn
-
getSort
String getSort() -
setSort
-
getSortNatural
JaxbPluralAnyMappingImpl.JaxbSortNaturalImpl getSortNatural() -
setSortNatural
-
getMapKey
JaxbMapKeyImpl getMapKey() -
setMapKey
-
getMapKeyClass
JaxbMapKeyClassImpl getMapKeyClass() -
setMapKeyClass
-
getMapKeyTemporal
TemporalType getMapKeyTemporal() -
setMapKeyTemporal
-
getMapKeyEnumerated
EnumType getMapKeyEnumerated() -
setMapKeyEnumerated
-
getMapKeyAttributeOverrides
List<JaxbAttributeOverrideImpl> getMapKeyAttributeOverrides() -
getMapKeyConverts
List<JaxbConvertImpl> getMapKeyConverts() -
getMapKeyColumn
JaxbMapKeyColumnImpl getMapKeyColumn() -
setMapKeyColumn
-
getMapKeyType
JaxbUserTypeImpl getMapKeyType() -
setMapKeyType
-
getMapKeyJoinColumns
List<JaxbMapKeyJoinColumnImpl> getMapKeyJoinColumns() -
getMapKeyForeignKey
JaxbForeignKeyImpl getMapKeyForeignKey() -
setMapKeyForeignKey
-
getSqlRestriction
String getSqlRestriction() -
setSqlRestriction
-
getSqlInsert
JaxbCustomSqlImpl getSqlInsert() -
setSqlInsert
-
getSqlUpdate
JaxbCustomSqlImpl getSqlUpdate() -
setSqlUpdate
-
getSqlDelete
JaxbCustomSqlImpl getSqlDelete() -
setSqlDelete
-
getSqlDeleteAll
JaxbCustomSqlImpl getSqlDeleteAll() -
setSqlDeleteAll
-
getFilters
List<JaxbFilterImpl> getFilters() -
isOptional
- Specified by:
isOptional
in interfaceJaxbStandardAttribute
-
setOptional
- Specified by:
setOptional
in interfaceJaxbStandardAttribute
-