Package org.hibernate.envers.boot.model
Class Join
java.lang.Object
org.hibernate.envers.boot.model.Join
- All Implemented Interfaces:
AttributeContainer
,Bindable<JaxbHbmSecondaryTableType>
Contract that represents a secondary table join that is part of an entity hierarchy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(Attribute attribute) Add an attribute to the container.void
addKeyColumn
(Column keyColumn) void
addKeyColumnsFromValue
(Value value) build()
Builds the specified binded class type.void
setCatalog
(String catalog) void
setInverse
(boolean inverse) void
setOptional
(boolean optional) void
void
-
Constructor Details
-
Join
-
-
Method Details
-
addAttribute
Description copied from interface:AttributeContainer
Add an attribute to the container.- Specified by:
addAttribute
in interfaceAttributeContainer
- Parameters:
attribute
- the attribute, should not benull
-
setTable
-
setSchema
-
setCatalog
-
setOptional
public void setOptional(boolean optional) -
setInverse
public void setInverse(boolean inverse) -
addKeyColumn
-
addKeyColumnsFromValue
-
build
Description copied from interface:Bindable
Builds the specified binded class type.- Specified by:
build
in interfaceBindable<JaxbHbmSecondaryTableType>
- Returns:
- instance of the bindable class type, never
null
-