Package net.enilink.vocab.acl
Interface Authorization
-
public interface AuthorizationAn element of access control, allowing agent to agents access of some kind to resources or classes of resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.enilink.vocab.rdfs.ResourcegetAclAccessTo()The information resource to which access is being granted.net.enilink.vocab.rdfs.ClassgetAclAccessToClass()A class of information resources to which access is being granted.net.enilink.vocab.foaf.AgentgetAclAgent()A person or social entity to being given the right.net.enilink.vocab.rdfs.ClassgetAclAgentClass()A class of persons or social entities to being given the right.Set<net.enilink.vocab.rdfs.Class>getAclMode()A mode of access such as read or write.voidsetAclAccessTo(net.enilink.vocab.rdfs.Resource resource)The information resource to which access is being granted.voidsetAclAccessToClass(net.enilink.vocab.rdfs.Class accessToClass)A class of information resources to which access is being granted.voidsetAclAgent(net.enilink.vocab.foaf.Agent agent)A person or social entity to being given the right.voidsetAclAgentClass(net.enilink.vocab.rdfs.Class agentClass)A class of persons or social entities to being given the right.voidsetAclMode(Set<net.enilink.vocab.rdfs.Class> mode)A mode of access such as read or write.
-
-
-
Method Detail
-
getAclMode
Set<net.enilink.vocab.rdfs.Class> getAclMode()
A mode of access such as read or write.- Returns:
- The access modes
-
setAclMode
void setAclMode(Set<net.enilink.vocab.rdfs.Class> mode)
A mode of access such as read or write.- Parameters:
mode- The access modes
-
getAclAccessTo
net.enilink.vocab.rdfs.Resource getAclAccessTo()
The information resource to which access is being granted.- Returns:
- The targeted resource
-
setAclAccessTo
void setAclAccessTo(net.enilink.vocab.rdfs.Resource resource)
The information resource to which access is being granted.- Parameters:
resource- The targeted resource
-
getAclAccessToClass
net.enilink.vocab.rdfs.Class getAclAccessToClass()
A class of information resources to which access is being granted.- Returns:
- The targeted class
-
setAclAccessToClass
void setAclAccessToClass(net.enilink.vocab.rdfs.Class accessToClass)
A class of information resources to which access is being granted.- Parameters:
accessToClass- The targeted class
-
getAclAgent
net.enilink.vocab.foaf.Agent getAclAgent()
A person or social entity to being given the right.- Returns:
- The targeted agent
-
setAclAgent
void setAclAgent(net.enilink.vocab.foaf.Agent agent)
A person or social entity to being given the right.- Parameters:
agent- The targeted agent
-
getAclAgentClass
net.enilink.vocab.rdfs.Class getAclAgentClass()
A class of persons or social entities to being given the right.- Returns:
- The targeted agent class
-
setAclAgentClass
void setAclAgentClass(net.enilink.vocab.rdfs.Class agentClass)
A class of persons or social entities to being given the right.- Parameters:
agentClass- The targeted agent class
-
-