Package org.hibernate.envers.boot.model
Interface ColumnContainer
-
- All Known Subinterfaces:
Attribute,PluralAttribute,SingularAttribute
- All Known Implementing Classes:
BasicAttribute,Key,ManyToOneAttribute,SetAttribute
public interface ColumnContainerContract for a container of columns.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddColumn(Column column)Add a column to the container.default voidaddColumnsFromValue(org.hibernate.mapping.Value value)Takes aValueand injects its columns into the Envers container mapping.List<Column>getColumns()Get all columns that are part of this property
-
-
-
Method Detail
-
getColumns
List<Column> getColumns()
Get all columns that are part of this property- Returns:
- unmodifiable list of property columns
-
addColumn
void addColumn(Column column)
Add a column to the container.- Parameters:
column- the column, must not benull
-
addColumnsFromValue
default void addColumnsFromValue(org.hibernate.mapping.Value value)
Takes aValueand injects its columns into the Envers container mapping.- Parameters:
value- the value mapping
-
-