All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kenshoo.pl.entity.SingleUniqueKey Maven / Gradle / Ivy

Go to download

A Java persistence layer based on JOOQ for high performance and business flow support.

There is a newer version: 0.1.121-jooq-3.16.3
Show newest version
package com.kenshoo.pl.entity;

/**
 *
 */
public class SingleUniqueKey, A> extends UniqueKey {

    private final EntityField a;

    @SuppressWarnings("unchecked")
    public SingleUniqueKey(EntityField a) {
        super(new EntityField[]{a});
        this.a = a;
    }

    @Deprecated
    protected SingleUniqueKeyValue createValue(A value) {
        return new SingleUniqueKeyValue<>(this, value);
    }

    @Override
    public Identifier createIdentifier(FieldsValueMap fieldsValueMap) {
        return createValue(fieldsValueMap.get(a));
    }

    public Identifier createIdentifier(A value) {
        return createValue(value);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy