org.openanzo.common.ontology
Interface ACL

All Superinterfaces:
CoreThing, GraphThing
All Known Implementing Classes:
ACLImpl

public interface ACL
extends GraphThing

Interface for ACL ontology class
Use the org.openanzo.common.ontology.AnzoFactory to create instances of this interface.

(URI: http://openanzo.org/RBAC#ACL)


RDF Schema Standard Properties
comment : Tracks the access control of NamedGraphs



Field Summary
static org.openrdf.model.URI addProperty
          The Anzo Property for add
static org.openrdf.model.URI changeNamedGraphACLProperty
          The Anzo Property for changeNamedGraphACL
static org.openrdf.model.URI insertNamedGraphProperty
          The Anzo Property for insertNamedGraph
static org.openrdf.model.URI readProperty
          The Anzo Property for read
static org.openrdf.model.URI removeNamedGraphProperty
          The Anzo Property for removeNamedGraph
static org.openrdf.model.URI removeProperty
          The Anzo Property for remove
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
 
Method Summary
 Role addAdd()
          Adds an anonymous value for the 'add' property
 Role addAdd(org.openrdf.model.Resource resource)
          Adds a value for the 'add' property.
 void addAdd(Role add)
          Adds a value for the 'add' property
 Role addChangeNamedGraphACL()
          Adds an anonymous value for the 'changeNamedGraphACL' property
 Role addChangeNamedGraphACL(org.openrdf.model.Resource resource)
          Adds a value for the 'changeNamedGraphACL' property.
 void addChangeNamedGraphACL(Role changeNamedGraphACL)
          Adds a value for the 'changeNamedGraphACL' property
 Role addInsertNamedGraph()
          Adds an anonymous value for the 'insertNamedGraph' property
 Role addInsertNamedGraph(org.openrdf.model.Resource resource)
          Adds a value for the 'insertNamedGraph' property.
 void addInsertNamedGraph(Role insertNamedGraph)
          Adds a value for the 'insertNamedGraph' property
 Role addRead()
          Adds an anonymous value for the 'read' property
 Role addRead(org.openrdf.model.Resource resource)
          Adds a value for the 'read' property.
 void addRead(Role read)
          Adds a value for the 'read' property
 Role addRemove()
          Adds an anonymous value for the 'remove' property
 Role addRemove(org.openrdf.model.Resource resource)
          Adds a value for the 'remove' property.
 void addRemove(Role remove)
          Adds a value for the 'remove' property
 Role addRemoveNamedGraph()
          Adds an anonymous value for the 'removeNamedGraph' property
 Role addRemoveNamedGraph(org.openrdf.model.Resource resource)
          Adds a value for the 'removeNamedGraph' property.
 void addRemoveNamedGraph(Role removeNamedGraph)
          Adds a value for the 'removeNamedGraph' property
 info.aduna.collections.iterators.CloseableIterator<Role> getAdd()
          Get an Iterator the 'add' property values.
 info.aduna.collections.iterators.CloseableIterator<Role> getChangeNamedGraphACL()
          Get an Iterator the 'changeNamedGraphACL' property values.
 info.aduna.collections.iterators.CloseableIterator<Role> getInsertNamedGraph()
          Get an Iterator the 'insertNamedGraph' property values.
 info.aduna.collections.iterators.CloseableIterator<Role> getRead()
          Get an Iterator the 'read' property values.
 info.aduna.collections.iterators.CloseableIterator<Role> getRemove()
          Get an Iterator the 'remove' property values.
 info.aduna.collections.iterators.CloseableIterator<Role> getRemoveNamedGraph()
          Get an Iterator the 'removeNamedGraph' property values.
 void removeAdd(org.openrdf.model.Resource add)
          Remove a 'add' property value.
 void removeAdd(Role add)
          Removes a value for the 'add' property.
 void removeChangeNamedGraphACL(org.openrdf.model.Resource changeNamedGraphACL)
          Remove a 'changeNamedGraphACL' property value.
 void removeChangeNamedGraphACL(Role changeNamedGraphACL)
          Removes a value for the 'changeNamedGraphACL' property.
 void removeInsertNamedGraph(org.openrdf.model.Resource insertNamedGraph)
          Remove a 'insertNamedGraph' property value.
 void removeInsertNamedGraph(Role insertNamedGraph)
          Removes a value for the 'insertNamedGraph' property.
 void removeRead(org.openrdf.model.Resource read)
          Remove a 'read' property value.
 void removeRead(Role read)
          Removes a value for the 'read' property.
 void removeRemove(org.openrdf.model.Resource remove)
          Remove a 'remove' property value.
 void removeRemove(Role remove)
          Removes a value for the 'remove' property.
 void removeRemoveNamedGraph(org.openrdf.model.Resource removeNamedGraph)
          Remove a 'removeNamedGraph' property value.
 void removeRemoveNamedGraph(Role removeNamedGraph)
          Removes a value for the 'removeNamedGraph' property.
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


addProperty

static final org.openrdf.model.URI addProperty
The Anzo Property for add

(URI: http://openanzo.org/RBAC#add)



changeNamedGraphACLProperty

static final org.openrdf.model.URI changeNamedGraphACLProperty
The Anzo Property for changeNamedGraphACL

(URI: http://openanzo.org/RBAC#changeNamedGraphACL)



insertNamedGraphProperty

static final org.openrdf.model.URI insertNamedGraphProperty
The Anzo Property for insertNamedGraph

(URI: http://openanzo.org/RBAC#insertNamedGraph)



readProperty

static final org.openrdf.model.URI readProperty
The Anzo Property for read

(URI: http://openanzo.org/RBAC#read)



removeProperty

static final org.openrdf.model.URI removeProperty
The Anzo Property for remove

(URI: http://openanzo.org/RBAC#remove)



removeNamedGraphProperty

static final org.openrdf.model.URI removeNamedGraphProperty
The Anzo Property for removeNamedGraph

(URI: http://openanzo.org/RBAC#removeNamedGraph)


Method Detail

getAdd

info.aduna.collections.iterators.CloseableIterator<Role> getAdd()
                                                                throws JastorException
Get an Iterator the 'add' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
addProperty

addAdd

void addAdd(Role add)
            throws JastorException
Adds a value for the 'add' property

Parameters:
add - The Role to add
Throws:
JastorException
See Also:
addProperty

addAdd

Role addAdd()
            throws JastorException
Adds an anonymous value for the 'add' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
addProperty

addAdd

Role addAdd(org.openrdf.model.Resource resource)
            throws JastorException
Adds a value for the 'add' property. This method is equivalent constructing a new instance of Role with the factory and calling addAdd(org.openanzo.common.ontology.Role add) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
addProperty

removeAdd

void removeAdd(Role add)
               throws JastorException
Removes a value for the 'add' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
add - The Role to remove
Throws:
JastorException
See Also:
addProperty

removeAdd

void removeAdd(org.openrdf.model.Resource add)
               throws JastorException
Remove a 'add' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
add - Role, the value to remove
Throws:
JastorException
See Also:
addProperty

getChangeNamedGraphACL

info.aduna.collections.iterators.CloseableIterator<Role> getChangeNamedGraphACL()
                                                                                throws JastorException
Get an Iterator the 'changeNamedGraphACL' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

addChangeNamedGraphACL

void addChangeNamedGraphACL(Role changeNamedGraphACL)
                            throws JastorException
Adds a value for the 'changeNamedGraphACL' property

Parameters:
changeNamedGraphACL - The Role to add
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

addChangeNamedGraphACL

Role addChangeNamedGraphACL()
                            throws JastorException
Adds an anonymous value for the 'changeNamedGraphACL' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

addChangeNamedGraphACL

Role addChangeNamedGraphACL(org.openrdf.model.Resource resource)
                            throws JastorException
Adds a value for the 'changeNamedGraphACL' property. This method is equivalent constructing a new instance of Role with the factory and calling addChangeNamedGraphACL(org.openanzo.common.ontology.Role changeNamedGraphACL) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

removeChangeNamedGraphACL

void removeChangeNamedGraphACL(Role changeNamedGraphACL)
                               throws JastorException
Removes a value for the 'changeNamedGraphACL' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
changeNamedGraphACL - The Role to remove
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

removeChangeNamedGraphACL

void removeChangeNamedGraphACL(org.openrdf.model.Resource changeNamedGraphACL)
                               throws JastorException
Remove a 'changeNamedGraphACL' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
changeNamedGraphACL - Role, the value to remove
Throws:
JastorException
See Also:
changeNamedGraphACLProperty

getInsertNamedGraph

info.aduna.collections.iterators.CloseableIterator<Role> getInsertNamedGraph()
                                                                             throws JastorException
Get an Iterator the 'insertNamedGraph' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
insertNamedGraphProperty

addInsertNamedGraph

void addInsertNamedGraph(Role insertNamedGraph)
                         throws JastorException
Adds a value for the 'insertNamedGraph' property

Parameters:
insertNamedGraph - The Role to add
Throws:
JastorException
See Also:
insertNamedGraphProperty

addInsertNamedGraph

Role addInsertNamedGraph()
                         throws JastorException
Adds an anonymous value for the 'insertNamedGraph' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
insertNamedGraphProperty

addInsertNamedGraph

Role addInsertNamedGraph(org.openrdf.model.Resource resource)
                         throws JastorException
Adds a value for the 'insertNamedGraph' property. This method is equivalent constructing a new instance of Role with the factory and calling addInsertNamedGraph(org.openanzo.common.ontology.Role insertNamedGraph) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
insertNamedGraphProperty

removeInsertNamedGraph

void removeInsertNamedGraph(Role insertNamedGraph)
                            throws JastorException
Removes a value for the 'insertNamedGraph' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
insertNamedGraph - The Role to remove
Throws:
JastorException
See Also:
insertNamedGraphProperty

removeInsertNamedGraph

void removeInsertNamedGraph(org.openrdf.model.Resource insertNamedGraph)
                            throws JastorException
Remove a 'insertNamedGraph' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
insertNamedGraph - Role, the value to remove
Throws:
JastorException
See Also:
insertNamedGraphProperty

getRead

info.aduna.collections.iterators.CloseableIterator<Role> getRead()
                                                                 throws JastorException
Get an Iterator the 'read' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
readProperty

addRead

void addRead(Role read)
             throws JastorException
Adds a value for the 'read' property

Parameters:
read - The Role to add
Throws:
JastorException
See Also:
readProperty

addRead

Role addRead()
             throws JastorException
Adds an anonymous value for the 'read' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
readProperty

addRead

Role addRead(org.openrdf.model.Resource resource)
             throws JastorException
Adds a value for the 'read' property. This method is equivalent constructing a new instance of Role with the factory and calling addRead(org.openanzo.common.ontology.Role read) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
readProperty

removeRead

void removeRead(Role read)
                throws JastorException
Removes a value for the 'read' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
read - The Role to remove
Throws:
JastorException
See Also:
readProperty

removeRead

void removeRead(org.openrdf.model.Resource read)
                throws JastorException
Remove a 'read' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
read - Role, the value to remove
Throws:
JastorException
See Also:
readProperty

getRemove

info.aduna.collections.iterators.CloseableIterator<Role> getRemove()
                                                                   throws JastorException
Get an Iterator the 'remove' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
removeProperty

addRemove

void addRemove(Role remove)
               throws JastorException
Adds a value for the 'remove' property

Parameters:
remove - The Role to add
Throws:
JastorException
See Also:
removeProperty

addRemove

Role addRemove()
               throws JastorException
Adds an anonymous value for the 'remove' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
removeProperty

addRemove

Role addRemove(org.openrdf.model.Resource resource)
               throws JastorException
Adds a value for the 'remove' property. This method is equivalent constructing a new instance of Role with the factory and calling addRemove(org.openanzo.common.ontology.Role remove) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
removeProperty

removeRemove

void removeRemove(Role remove)
                  throws JastorException
Removes a value for the 'remove' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
remove - The Role to remove
Throws:
JastorException
See Also:
removeProperty

removeRemove

void removeRemove(org.openrdf.model.Resource remove)
                  throws JastorException
Remove a 'remove' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
remove - Role, the value to remove
Throws:
JastorException
See Also:
removeProperty

getRemoveNamedGraph

info.aduna.collections.iterators.CloseableIterator<Role> getRemoveNamedGraph()
                                                                             throws JastorException
Get an Iterator the 'removeNamedGraph' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Role
Throws:
JastorException
See Also:
removeNamedGraphProperty

addRemoveNamedGraph

void addRemoveNamedGraph(Role removeNamedGraph)
                         throws JastorException
Adds a value for the 'removeNamedGraph' property

Parameters:
removeNamedGraph - The Role to add
Throws:
JastorException
See Also:
removeNamedGraphProperty

addRemoveNamedGraph

Role addRemoveNamedGraph()
                         throws JastorException
Adds an anonymous value for the 'removeNamedGraph' property

Returns:
The anoymous Role created
Throws:
JastorException
See Also:
removeNamedGraphProperty

addRemoveNamedGraph

Role addRemoveNamedGraph(org.openrdf.model.Resource resource)
                         throws JastorException
Adds a value for the 'removeNamedGraph' property. This method is equivalent constructing a new instance of Role with the factory and calling addRemoveNamedGraph(org.openanzo.common.ontology.Role removeNamedGraph) The resource argument have rdf:type http://openanzo.org/RBAC#Role. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.common.ontology.Role created
Throws:
JastorException
See Also:
removeNamedGraphProperty

removeRemoveNamedGraph

void removeRemoveNamedGraph(Role removeNamedGraph)
                            throws JastorException
Removes a value for the 'removeNamedGraph' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
removeNamedGraph - The Role to remove
Throws:
JastorException
See Also:
removeNamedGraphProperty

removeRemoveNamedGraph

void removeRemoveNamedGraph(org.openrdf.model.Resource removeNamedGraph)
                            throws JastorException
Remove a 'removeNamedGraph' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
removeNamedGraph - Role, the value to remove
Throws:
JastorException
See Also:
removeNamedGraphProperty


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.