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