Package com.kenshoo.pl.entity
Class QuadrupleUniqueKey<E extends EntityType<E>,A,B,C,D>
- java.lang.Object
-
- com.kenshoo.pl.entity.UniqueKey<E>
-
- com.kenshoo.pl.entity.QuadrupleUniqueKey<E,A,B,C,D>
-
- All Implemented Interfaces:
IdentifierType<E>
public class QuadrupleUniqueKey<E extends EntityType<E>,A,B,C,D> extends UniqueKey<E>
-
-
Constructor Summary
Constructors Constructor Description QuadrupleUniqueKey(EntityField<E,A> a, EntityField<E,B> b, EntityField<E,C> c, EntityField<E,D> d)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Identifier<E>createIdentifier(A a, B b, C c, D d)Identifier<E>createIdentifier(FieldsValueMap<E> fieldsValueMap)protected QuadrupleUniqueKeyValue<E,A,B,C,D>createValue(A a, B b, C c, D d)Deprecated.-
Methods inherited from class com.kenshoo.pl.entity.UniqueKey
createIdentifier, equals, getEntityType, getFields, getTableFields, hashCode, toString
-
-
-
-
Constructor Detail
-
QuadrupleUniqueKey
public QuadrupleUniqueKey(EntityField<E,A> a, EntityField<E,B> b, EntityField<E,C> c, EntityField<E,D> d)
-
-
Method Detail
-
createValue
@Deprecated protected QuadrupleUniqueKeyValue<E,A,B,C,D> createValue(A a, B b, C c, D d)
Deprecated.
-
createIdentifier
public Identifier<E> createIdentifier(FieldsValueMap<E> fieldsValueMap)
- Specified by:
createIdentifierin interfaceIdentifierType<E extends EntityType<E>>- Overrides:
createIdentifierin classUniqueKey<E extends EntityType<E>>
-
-