Package com.saperion.rmi
Class SaACLRightsImpl
java.lang.Object
com.saperion.rmi.SaACLRightsImpl
- All Implemented Interfaces:
- SaACLRights,- Serializable
Implementation of the 
SaACLRights interface.- Author:
- rbo
- See Also:
- 
Field SummaryFields inherited from interface com.saperion.rmi.SaACLRightsFLGANNOTATE, FLGBLACKMARKER, FLGCOMPLETE, FLGDELETE, FLGEXPANDINDEX, FLGEXPORT, FLGINDEX, FLGMODIFYDOC, FLGPERMISSIONS, FLGREAD, FLGRECORDSMANAGEMENT, FLGRELEASE, FLGRESTOREREVISION, FLGREVISIONHISTORIE, FLGRIGHTEXTENSION, FLGSAVEBLACKMARKERS, FLGVISIBLE, FLGWRITE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanThis right defines whether the user may edit annotations on the object.booleanbooleanbooleanThis right defines whether the user may delete the object.booleanThis right defines whether the user may add new index data to the object.booleanThis right defines whether the user may export the object.booleancanIndex()This right defines whether the user may change index data of the object.booleanThis right defines whether the user may change content of the object.booleanThis right defines whether the user may change which ACLs secure the object.booleancanRead()This right defines whether the user may read or view data of the object.booleanbooleanbooleanThis right defines whether the user may undo changes on the object.booleanThis right defines whether the user may read the revision history of the object.booleaninternal - do not use.booleanbooleanThis right defines whether the user may see the object.booleancanWrite()This right defines whether the user may change data of the object.
- 
Constructor Details- 
SaACLRightsImplpublic SaACLRightsImpl(int aclRights) Constructor.- Parameters:
- aclRights- ACL rights
 
 
- 
- 
Method Details- 
canAnnotatepublic boolean canAnnotate()This right defines whether the user may edit annotations on the object. This right is only valid on documents and it is implied bySaACLRights.canWrite().- Specified by:
- canAnnotatein interface- SaACLRights
- Returns:
- whether the user may edit annotations on the object
- See Also:
 
- 
canBlackMarkerpublic boolean canBlackMarker()- Specified by:
- canBlackMarkerin interface- SaACLRights
- Returns:
- Can black marker.
- See Also:
 
- 
canCompletepublic boolean canComplete()- Specified by:
- canCompletein interface- SaACLRights
- Returns:
- whether every existing right is set
- See Also:
 
- 
canDeletepublic boolean canDelete()This right defines whether the user may delete the object.- Specified by:
- canDeletein interface- SaACLRights
- Returns:
- whether the user may delete the object
- See Also:
 
- 
canExpandIndexpublic boolean canExpandIndex()This right defines whether the user may add new index data to the object. This right is only valid on documents and lookup entries. It is implied bySaACLRights.canWrite().
 Note that this right is only listed here for legacy reasons. The Saperion Java Core Server does not distinct betweenSaACLRights.canIndex()and canExpandIndex().- Specified by:
- canExpandIndexin interface- SaACLRights
- Returns:
- whether the user may new index data to the object
- See Also:
 
- 
canExportpublic boolean canExport()This right defines whether the user may export the object.
 Note that this right is only listed here for legacy reasons. The Saperion Java Core Server does not distinct betweenSaACLRights.canRead()and canExport().- Specified by:
- canExportin interface- SaACLRights
- Returns:
- whether the user may export the object
- See Also:
 
- 
canIndexpublic boolean canIndex()This right defines whether the user may change index data of the object. This right is only valid on documents and lookup entries. It is implied bySaACLRights.canWrite().- Specified by:
- canIndexin interface- SaACLRights
- Returns:
- whether the user may change index data of the object
- See Also:
 
- 
canModifyDocpublic boolean canModifyDoc()This right defines whether the user may change content of the object. This right is only valid on documents. It is implied bySaACLRights.canWrite().- Specified by:
- canModifyDocin interface- SaACLRights
- Returns:
- whether the user may change content of the object
- See Also:
 
- 
canPermissionspublic boolean canPermissions()This right defines whether the user may change which ACLs secure the object.- Specified by:
- canPermissionsin interface- SaACLRights
- Returns:
- whether the user may change which ACLs secure the object
- See Also:
 
- 
canReadpublic boolean canRead()This right defines whether the user may read or view data of the object.- Specified by:
- canReadin interface- SaACLRights
- Returns:
- whether the user may read the object
- See Also:
 
- 
canRecordsManagementpublic boolean canRecordsManagement()- Specified by:
- canRecordsManagementin interface- SaACLRights
- Returns:
- Can records management.
- See Also:
 
- 
canReleasepublic boolean canRelease()- Specified by:
- canReleasein interface- SaACLRights
- Returns:
- Can release.
- See Also:
 
- 
canRestoreRevisionpublic boolean canRestoreRevision()This right defines whether the user may undo changes on the object. More specifically a user that has this right may create a new revision that is equal to one of the earlier revisions of the object.- Specified by:
- canRestoreRevisionin interface- SaACLRights
- Returns:
- whether the user may undo changes on the object
- See Also:
 
- 
canRevisionHistoriepublic boolean canRevisionHistorie()This right defines whether the user may read the revision history of the object.- Specified by:
- canRevisionHistoriein interface- SaACLRights
- Returns:
- whether the user may read the revision history of the object
- See Also:
 
- 
canRightExtensionpublic boolean canRightExtension()internal - do not use.- Specified by:
- canRightExtensionin interface- SaACLRights
- See Also:
 
- 
canSaveBlackMarkerspublic boolean canSaveBlackMarkers()- Specified by:
- canSaveBlackMarkersin interface- SaACLRights
- Returns:
- Can save black marker.
- See Also:
 
- 
canVisiblepublic boolean canVisible()This right defines whether the user may see the object. It is implied by any other right.- Specified by:
- canVisiblein interface- SaACLRights
- Returns:
- whether the user may see the object
- See Also:
 
- 
canWritepublic boolean canWrite()This right defines whether the user may change data of the object.- Specified by:
- canWritein interface- SaACLRights
- Returns:
- whether the user may change data of the object
- See Also:
 
 
-