ODRL2.0 Simple API
1.0
A simple API to manage simple ODRL2.0 expressions
|
Public Member Functions | |
Prohibition () | |
Prohibition (String _uri) | |
Public Member Functions inherited from odrlmodel.Rule | |
Rule () | |
Rule (String _uri) | |
int | getKindOfRule () |
void | setKindOfRule (int _ikind) |
List< Action > | getActions () |
void | setActions (List< Action > _actions) |
List< Constraint > | getConstraints () |
void | setConstraints (List< Constraint > _constraints) |
void | addAction (Action a) |
void | addConstraint (Constraint a) |
void | setAssignee (Party _assignee) |
Party | getAssignee () |
void | setAssigner (Party _assigner) |
Party | getAssigner () |
String | toString () |
void | setTarget (String target1) |
Public Member Functions inherited from odrlmodel.MetadataObject | |
MetadataObject () | |
MetadataObject (String _uri) | |
MetadataObject (MetadataObject mo) | |
void | setURI (String _uri) |
String | getURI () |
boolean | isAnon () |
String | getComment () |
void | setComment (String _comment) |
String | getSeeAlso () |
String | getTitle () |
void | setTitle (String _title) |
String | getLabel (String lan) |
void | addLabel (String label) |
void | setLabel (String label, String lang) |
void | setLabel (String _label) |
String | toString () |
Additional Inherited Members | |
Public Attributes inherited from odrlmodel.Rule | |
List< Action > | actions = new ArrayList() |
List< Constraint > | constraints = new ArrayList() |
String | target ="" |
Static Public Attributes inherited from odrlmodel.Rule | |
static final int | RULE_PERMISSION = 0 |
static final int | RULE_PROHIBITION = 1 |
static final int | RULE_DUTY = 2 |
Protected Member Functions inherited from odrlmodel.Rule | |
String | getKindOfRuleString () |
Protected Attributes inherited from odrlmodel.Rule | |
Party | assignee =null |
Party | assigner = null |
Represents an ODRL2.0 Prohibition.
The Prohibition entity indicates the Actions that the assignee is prohibited to perform on the related Asset [ODRL-REQ-1.7]. Prohibitions are issued by the supplier of the Asset – the Party with the Role assigner. If several Prohibition entities are referred to by a Policy, all of them are valid.
odrlmodel.Prohibition.Prohibition | ( | ) |
Prohibition constructor Prohibitions are by default anonymous
odrlmodel.Prohibition.Prohibition | ( | String | _uri | ) |
Creates a prohibition identified by the given URI.
_uri | URI of the prohibition |