Package com.pullreports.model.config
Class RelationshipConfiguration.Builder<T extends RelationshipConfiguration.Builder,P extends RelationshipConfiguration>
Object
com.pullreports.model.config.RelationshipConfiguration.Builder<T,P>
- Direct Known Subclasses:
JoinColumnsRelationshipConfiguration.Builder
,JoinTableRelationshipConfiguration.Builder
- Enclosing class:
- RelationshipConfiguration
public abstract static class RelationshipConfiguration.Builder<T extends RelationshipConfiguration.Builder,P extends RelationshipConfiguration>
extends Object
Abstract super class of the Builders for the two types of join relationships.
This class has property configuration common to the sub-classes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract P
build()
protected final AccessControlVoter
protected final Cardinality
protected final Join
getJoin()
protected final TableConfiguration
setAccessControlVoter
(AccessControlVoter accessControlVoter) setCardinality
(Cardinality cardinality)
-
Constructor Details
-
Builder
-
-
Method Details
-
setCardinality
-
setJoin
-
setAccessControlVoter
-
build
-
getCardinality
-
getJoin
-
getTableConfiguration
-
getAccessControlVoter
-