Class RelationPermissions

  • All Implemented Interfaces:
    de.alpharogroup.db.entity.identifiable.Identifiable<java.util.UUID>

    @Entity
    public class RelationPermissions
    extends de.alpharogroup.db.entity.uniqueable.UUIDEntity
    This class describes the permissions that a user(provider) can grant to another user(subscriber). For instance: if a user(the provider of the permissions) have private resources like images and want to release them to another user(the subscriber) so he can see this resources, than an entry of a provider and the specified permission have to be added in the set of permission.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.alpharogroup.db.entity.uniqueable.UUIDEntity

        de.alpharogroup.db.entity.uniqueable.UUIDEntity.UUIDEntityBuilder<C extends de.alpharogroup.db.entity.uniqueable.UUIDEntity,​B extends de.alpharogroup.db.entity.uniqueable.UUIDEntity.UUIDEntityBuilder<C,​B>>
      • Nested classes/interfaces inherited from class de.alpharogroup.db.entity.base.UniqueableEntity

        de.alpharogroup.db.entity.base.UniqueableEntity.UniqueableEntityBuilder<PK extends java.io.Serializable,​C extends de.alpharogroup.db.entity.base.UniqueableEntity<PK>,​B extends de.alpharogroup.db.entity.base.UniqueableEntity.UniqueableEntityBuilder<PK,​C,​B>>
    • Field Summary

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

        COLUMN_NAME_ID
    • Method Summary

      • Methods inherited from class de.alpharogroup.db.entity.base.UniqueableEntity

        canEqual, equals, getId, hashCode, setId, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RelationPermissions

        public RelationPermissions()