Package org.hibernate.envers.boot.model
Interface ColumnContainer
- All Known Subinterfaces:
Attribute
,PluralAttribute
,SingularAttribute
- All Known Implementing Classes:
BasicAttribute
,Key
,ManyToOneAttribute
,SetAttribute
public interface ColumnContainer
Contract for a container of columns.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a column to the container.default void
addColumnsFromValue
(Value value) Takes aValue
and injects its columns into the Envers container mapping.Get all columns that are part of this property
-
Method Details
-
getColumns
Get all columns that are part of this property- Returns:
- unmodifiable list of property columns
-
addColumn
Add a column to the container.- Parameters:
column
- the column, must not benull
-
addColumnsFromValue
Takes aValue
and injects its columns into the Envers container mapping.- Parameters:
value
- the value mapping
-