public class SecuredCapabilities extends Object implements Capabilities
Constructor and Description |
---|
SecuredCapabilities(SecurityEvaluator securityEvaluator,
String graphURI,
Capabilities capabilities)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addAllowed() |
boolean |
addAllowed(boolean everyTriple) |
boolean |
canBeEmpty() |
boolean |
deleteAllowed() |
boolean |
deleteAllowed(boolean everyTriple) |
boolean |
findContractSafe() |
boolean |
handlesLiteralTyping() |
boolean |
iteratorRemoveAllowed() |
boolean |
sizeAccurate() |
public SecuredCapabilities(SecurityEvaluator securityEvaluator, String graphURI, Capabilities capabilities)
securityEvaluator
- The security evaluator in use.graphURI
- The graphIRI that the capabilities describe.capabilities
- The unsecured capabilities.public boolean addAllowed()
addAllowed
in interface Capabilities
public boolean addAllowed(boolean everyTriple)
addAllowed
in interface Capabilities
public boolean canBeEmpty()
canBeEmpty
in interface Capabilities
public boolean deleteAllowed()
deleteAllowed
in interface Capabilities
public boolean deleteAllowed(boolean everyTriple)
deleteAllowed
in interface Capabilities
public boolean findContractSafe()
findContractSafe
in interface Capabilities
public boolean handlesLiteralTyping()
handlesLiteralTyping
in interface Capabilities
public boolean iteratorRemoveAllowed()
iteratorRemoveAllowed
in interface Capabilities
public boolean sizeAccurate()
sizeAccurate
in interface Capabilities
Licensed under the Apache License, Version 2.0