Class KeyValueOwnerEntity<PK extends java.io.Serializable,​O,​K,​V>

  • Type Parameters:
    PK - the generic type of the technical primary key
    O - the generic type of the owner
    K - the generic type of the key
    V - the generic type of the value
    All Implemented Interfaces:
    de.alpharogroup.db.entity.Identifiable<PK>, de.alpharogroup.db.entity.pairable.IdentifiableKeyValueOwner<PK,​O,​K,​V>, de.alpharogroup.db.entity.pairable.KeyValueOwner<O,​K,​V>, java.io.Serializable

    @MappedSuperclass
    public abstract class KeyValueOwnerEntity<PK extends java.io.Serializable,​O,​K,​V>
    extends SequenceBaseEntity<PK>
    implements de.alpharogroup.db.entity.pairable.IdentifiableKeyValueOwner<PK,​O,​K,​V>
    The abstract entity class KeyValueOwnerEntity holds a generic key value pair with his owner which can be also the parent if it is from the same type.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface de.alpharogroup.db.entity.Identifiable

        COLUMN_NAME_ID
      • Fields inherited from interface de.alpharogroup.db.entity.pairable.KeyValueOwner

        COLUMN_NAME_KEY, COLUMN_NAME_OWNER, COLUMN_NAME_VALUE
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.alpharogroup.db.entity.Identifiable

        getId, setId
      • Methods inherited from interface de.alpharogroup.db.entity.pairable.KeyValueOwner

        getKey, getOwner, getValue, setKey, setOwner, setValue
    • Constructor Detail

      • KeyValueOwnerEntity

        public KeyValueOwnerEntity()