Class WebACAuthorizationImpl

  • All Implemented Interfaces:
    org.fcrepo.kernel.api.auth.WebACAuthorization

    public class WebACAuthorizationImpl
    extends Object
    implements org.fcrepo.kernel.api.auth.WebACAuthorization
    Since:
    2015-08-25
    Author:
    whikloj, acoburn
    • Method Detail

      • getAgents

        public Set<StringgetAgents()
        Get the set of acl:agents, empty set if none.
        Specified by:
        getAgents in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of acl:agents
      • getAgentClasses

        public Set<StringgetAgentClasses()
        Get the set of acl:agentClasses, empty set if none.
        Specified by:
        getAgentClasses in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of acl:agentClasses
      • getModes

        public Set<URIgetModes()
        Get the set of acl:modes, empty set if none.
        Specified by:
        getModes in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of acl:modes
      • getAccessToURIs

        public Set<StringgetAccessToURIs()
        Get the set of strings directly linked from this ACL, empty set if none.
        Specified by:
        getAccessToURIs in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of String
      • getAccessToClassURIs

        public Set<StringgetAccessToClassURIs()
        Get the set of strings describing the rdf:types for this ACL, empty set if none.
        Specified by:
        getAccessToClassURIs in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of Strings
      • getAgentGroups

        public Set<StringgetAgentGroups()
        Get the set of strings describing the agent groups for this ACL, empty set if none.
        Specified by:
        getAgentGroups in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of Strings
      • getDefaults

        public Set<StringgetDefaults()
        Get the set of strings describing the defaults for this ACL, empty set if none.
        Specified by:
        getDefaults in interface org.fcrepo.kernel.api.auth.WebACAuthorization
        Returns:
        set of Strings