public class WebACAuthorization extends Object
Constructor and Description |
---|
WebACAuthorization(Collection<String> agents,
Collection<String> agentClasses,
Collection<URI> modes,
Collection<String> accessTo,
Collection<String> accessToClass,
Collection<String> agentGroups,
Collection<String> defaults)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAccessToClassURIs()
Get the set of strings describing the rdf:types for this ACL, empty set if none.
|
Set<String> |
getAccessToURIs()
Get the set of strings directly linked from this ACL, empty set if none.
|
Set<String> |
getAgentClasses()
Get the set of acl:agentClasses, empty set if none.
|
Set<String> |
getAgentGroups()
Get the set of strings describing the agent groups for this ACL, empty set if none.
|
Set<String> |
getAgents()
Get the set of acl:agents, empty set if none.
|
Set<String> |
getDefaults()
Get the set of strings describing the defaults for this ACL, empty set if none.
|
Set<URI> |
getModes()
Get the set of acl:modes, empty set if none.
|
public WebACAuthorization(Collection<String> agents, Collection<String> agentClasses, Collection<URI> modes, Collection<String> accessTo, Collection<String> accessToClass, Collection<String> agentGroups, Collection<String> defaults)
agents
- The acl:agent valuesagentClasses
- the acl:agentClass valuesmodes
- the acl:mode valuesaccessTo
- the acl:accessTo valuesaccessToClass
- the acl:accessToClass valuesagentGroups
- the acl:agentGroup valuesdefaults
- the acl:default valuespublic Set<String> getAgents()
public Set<String> getAgentClasses()
public Set<URI> getModes()
public Set<String> getAccessToURIs()
public Set<String> getAccessToClassURIs()
public Set<String> getAgentGroups()
public Set<String> getDefaults()
Copyright © 2013–2019 DuraSpace, Inc.. All rights reserved.