Class AuditedEntityType.Builder<E extends EntityType<E>>
- java.lang.Object
-
- com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder<E>
-
- Enclosing class:
- AuditedEntityType<E extends EntityType<E>>
public static class AuditedEntityType.Builder<E extends EntityType<E>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(EntityField<E,? extends java.lang.Number> idField)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder(EntityField<E,? extends java.lang.Number> idField)
-
-
Method Detail
-
withName
public AuditedEntityType.Builder<E> withName(java.lang.String name)
-
withUnderlyingExternalFields
public AuditedEntityType.Builder<E> withUnderlyingExternalFields(EntityField<?,?>... externalFields)
-
withUnderlyingExternalFields
public AuditedEntityType.Builder<E> withUnderlyingExternalFields(java.util.stream.Stream<? extends EntityField<?,?>> externalFields)
-
withExternalFields
public AuditedEntityType.Builder<E> withExternalFields(java.util.Collection<? extends AuditedField<?,?>> externalFields)
-
withExternalFields
public AuditedEntityType.Builder<E> withExternalFields(java.util.stream.Stream<? extends AuditedField<?,?>> externalFields)
-
withUnderlyingInternalFields
@SafeVarargs public final AuditedEntityType.Builder<E> withUnderlyingInternalFields(AuditTrigger trigger, EntityField<E,?>... internalFields)
-
withInternalFields
public final AuditedEntityType.Builder<E> withInternalFields(AuditTrigger trigger, java.util.Collection<? extends AuditedField<E,?>> internalFields)
-
withInternalFields
public final AuditedEntityType.Builder<E> withInternalFields(java.util.Map<AuditTrigger,? extends java.util.Collection<AuditedField<E,?>>> internalFields)
-
build
public AuditedEntityType<E> build()
-
-