Class ClassAclOid<T>

  • Type Parameters:
    T - the generic type
    All Implemented Interfaces:
    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 Detail

      • ClassAclOid

        public ClassAclOid()
    • Method Detail

      • 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