SIAM::AccessScope - access scope object class
$scope = new SIAM::AccessScope($driver, {'siam.object.id' => $id})
Instantiates a new object. The following object IDs are predefined and are not fetched from the driver:
SIAM.SCOPE.ALL.CONTRACTS
The access scope with the name AllContracts. All contract objects are implicitly included in it.
SIAM.SCOPE.ALL.ATTRIBUTES
The access scope with the name AllAttributes. All attribute names are implicitly in it.
Expects an object as an argument. Returns true if the object matches the scope.
Returns arrayref with all object IDs to which this scope's members point to.
Takes an ID of an SIAM::AccessScope object and the object class. Returns true if it's a match-all scope for a given class.
To install SIAM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SIAM
CPAN shell
perl -MCPAN -e shell install SIAM
For more information on module installation, please visit the detailed CPAN module installation guide.