Package org.hibernate.boot.jaxb.mapping
Interface CollectionAttribute
-
- All Superinterfaces:
FetchableAttribute
,PersistentAttribute
- All Known Implementing Classes:
JaxbElementCollection
,JaxbManyToMany
,JaxbOneToMany
public interface CollectionAttribute extends FetchableAttribute
JAXB binding interface for plural attributes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JaxbPluralFetchMode
getFetchMode()
JaxbMapKey
getMapKey()
List<JaxbAttributeOverride>
getMapKeyAttributeOverride()
JaxbMapKeyClass
getMapKeyClass()
JaxbMapKeyColumn
getMapKeyColumn()
List<JaxbConvert>
getMapKeyConvert()
EnumType
getMapKeyEnumerated()
JaxbForeignKey
getMapKeyForeignKey()
List<JaxbMapKeyJoinColumn>
getMapKeyJoinColumn()
TemporalType
getMapKeyTemporal()
String
getOrderBy()
JaxbOrderColumn
getOrderColumn()
String
getSort()
void
setFetchMode(JaxbPluralFetchMode mode)
void
setMapKey(JaxbMapKey value)
void
setMapKeyClass(JaxbMapKeyClass value)
void
setMapKeyColumn(JaxbMapKeyColumn value)
void
setMapKeyEnumerated(EnumType value)
void
setMapKeyForeignKey(JaxbForeignKey value)
void
setMapKeyTemporal(TemporalType value)
void
setOrderBy(String value)
void
setOrderColumn(JaxbOrderColumn value)
void
setSort(String value)
-
Methods inherited from interface org.hibernate.boot.jaxb.mapping.FetchableAttribute
getFetch, setFetch
-
Methods inherited from interface org.hibernate.boot.jaxb.mapping.PersistentAttribute
getAccess, getAttributeAccessor, getName, setAccess, setAttributeAccessor, setName
-
-
-
-
Method Detail
-
getFetchMode
JaxbPluralFetchMode getFetchMode()
-
setFetchMode
void setFetchMode(JaxbPluralFetchMode mode)
-
getOrderBy
String getOrderBy()
-
setOrderBy
void setOrderBy(String value)
-
getOrderColumn
JaxbOrderColumn getOrderColumn()
-
setOrderColumn
void setOrderColumn(JaxbOrderColumn value)
-
getSort
String getSort()
-
setSort
void setSort(String value)
-
getMapKey
JaxbMapKey getMapKey()
-
setMapKey
void setMapKey(JaxbMapKey value)
-
getMapKeyClass
JaxbMapKeyClass getMapKeyClass()
-
setMapKeyClass
void setMapKeyClass(JaxbMapKeyClass value)
-
getMapKeyTemporal
TemporalType getMapKeyTemporal()
-
setMapKeyTemporal
void setMapKeyTemporal(TemporalType value)
-
getMapKeyEnumerated
EnumType getMapKeyEnumerated()
-
setMapKeyEnumerated
void setMapKeyEnumerated(EnumType value)
-
getMapKeyAttributeOverride
List<JaxbAttributeOverride> getMapKeyAttributeOverride()
-
getMapKeyConvert
List<JaxbConvert> getMapKeyConvert()
-
getMapKeyColumn
JaxbMapKeyColumn getMapKeyColumn()
-
setMapKeyColumn
void setMapKeyColumn(JaxbMapKeyColumn value)
-
getMapKeyJoinColumn
List<JaxbMapKeyJoinColumn> getMapKeyJoinColumn()
-
getMapKeyForeignKey
JaxbForeignKey getMapKeyForeignKey()
-
setMapKeyForeignKey
void setMapKeyForeignKey(JaxbForeignKey value)
-
-