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 BooleanvoidsetBatchSize(Integer size) voidvoidvoidvoidvoidsetListIndexBase(Integer value) voidsetMapKey(JaxbMapKeyImpl value) voidvoidvoidsetMapKeyEnumerated(EnumType value) voidvoidsetMapKeyTemporal(TemporalType value) voidsetMapKeyType(JaxbUserTypeImpl value) default voidsetOptional(Boolean optional) voidsetOrderBy(String value) voidvoidvoidvoidsetSqlDelete(JaxbCustomSqlImpl sqlDelete) voidsetSqlDeleteAll(JaxbCustomSqlImpl sqlDeleteAll) voidsetSqlInsert(JaxbCustomSqlImpl sqlInsert) voidsetSqlRestriction(String sqlRestriction) voidsetSqlUpdate(JaxbCustomSqlImpl sqlUpdate) Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.JaxbLockableAttribute
isOptimisticLock, setOptimisticLockMethods inherited from interface org.hibernate.boot.jaxb.mapping.spi.JaxbPersistentAttribute
getAccess, getAttributeAccessor, getName, setAccess, setAttributeAccessor, setNameMethods 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
-
getBatchSize
Integer getBatchSize() -
setBatchSize
-
getClassification
LimitedCollectionClassification getClassification() -
setClassification
-
getOrderBy
String getOrderBy() -
setOrderBy
-
getOrderColumn
JaxbOrderColumnImpl getOrderColumn() -
setOrderColumn
-
getListIndexBase
Integer getListIndexBase() -
setListIndexBase
-
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:
isOptionalin interfaceJaxbStandardAttribute
-
setOptional
- Specified by:
setOptionalin interfaceJaxbStandardAttribute
-