Class ClassAclOid<T>

java.lang.Object
org.genesys.blocks.util.ClassAclOid<T>
Type Parameters:
T - the generic type
All Implemented Interfaces:
org.genesys.blocks.model.EntityId, AclAwareModel

public class ClassAclOid<T> extends Object implements AclAwareModel
The ACL object identity for our Java classes. Mostly used to make entity types READ-able to EVERYONE by default.
  • Constructor Details

    • ClassAclOid

      public ClassAclOid()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in interface org.genesys.blocks.model.EntityId
    • forClass

      public static <T> ClassAclOid<T> forClass(Class<T> clazz)
      For class.
      Type Parameters:
      T - the generic type
      Parameters:
      clazz - the clazz
      Returns:
      the class acl
    • getClazz

      public Class<T> getClazz()
      Gets the clazz.
      Returns:
      the clazz
    • getClassName

      public String getClassName()
      Gets the class name.
      Returns:
      the class name
    • toString

      public String toString()
      Overrides:
      toString in class Object