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 Details

  • Method Details

    • setCardinality

      public T setCardinality(Cardinality cardinality)
    • setJoin

      public T setJoin(Join join)
    • setAccessControlVoter

      public T setAccessControlVoter(AccessControlVoter accessControlVoter)
    • build

      public abstract P build()
    • getCardinality

      protected final Cardinality getCardinality()
    • getJoin

      protected final Join getJoin()
    • getTableConfiguration

      protected final TableConfiguration getTableConfiguration()
    • getAccessControlVoter

      protected final AccessControlVoter getAccessControlVoter()