-
public final class EntityEvaluationContextConfigure entity evaluation.
-
-
Field Summary
Fields Modifier and Type Field Description private final ZonedDateTimereferenceDateprivate final BooleanmergeEntityTypesprivate final BooleanclassifyEntityTypesprivate final Map<Entity, ZonedDateTime>referenceDateByEntityMap
-
Constructor Summary
Constructors Constructor Description EntityEvaluationContext(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)
-
Method Summary
Modifier and Type Method Description final ZonedDateTimereferenceDateForEntity(Entity entity)final ZonedDateTimecomponent1()final Booleancomponent2()final Booleancomponent3()final Map<Entity, ZonedDateTime>component4()final EntityEvaluationContextcopy(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)final ZonedDateTimegetReferenceDate()The reference date for dates. final BooleangetMergeEntityTypes()If merging entity type values is requested. final BooleangetClassifyEntityTypes()If using entity type models is requested (entity disambiguation case). final Map<Entity, ZonedDateTime>getReferenceDateByEntityMap()To manage a different date for each specified entity. -
-
Constructor Detail
-
EntityEvaluationContext
EntityEvaluationContext(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)
-
-
Method Detail
-
referenceDateForEntity
final ZonedDateTime referenceDateForEntity(Entity entity)
-
component1
final ZonedDateTime component1()
-
component2
final Boolean component2()
-
component3
final Boolean component3()
-
component4
final Map<Entity, ZonedDateTime> component4()
-
copy
final EntityEvaluationContext copy(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)
-
getReferenceDate
final ZonedDateTime getReferenceDate()
The reference date for dates.
-
getMergeEntityTypes
final Boolean getMergeEntityTypes()
If merging entity type values is requested.
-
getClassifyEntityTypes
final Boolean getClassifyEntityTypes()
If using entity type models is requested (entity disambiguation case).
-
getReferenceDateByEntityMap
final Map<Entity, ZonedDateTime> getReferenceDateByEntityMap()
To manage a different date for each specified entity.
-
-
-
-