Package com.saperion.rmi
Interface SaACLRights
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
SaACLRightsImpl
This interface collects the permissions a user can have on a Saperion object e.g. a document. An instance of
SaACLRight defines the rights a user or group has on a given object.
- Author:
- rbo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not usestatic final int
internal - do not use -
Method Summary
Modifier and TypeMethodDescriptionboolean
This right defines whether the user may edit annotations on the object.boolean
boolean
boolean
This right defines whether the user may delete the object.boolean
This right defines whether the user may add new index data to the object.boolean
This right defines whether the user may export the object.boolean
canIndex()
This right defines whether the user may change index data of the object.boolean
This right defines whether the user may change content of the object.boolean
This right defines whether the user may change which ACLs secure the object.boolean
canRead()
This right defines whether the user may read or view data of the object.boolean
boolean
boolean
This right defines whether the user may undo changes on the object.boolean
This right defines whether the user may read the revision history of the object.boolean
internal - do not use.boolean
boolean
This right defines whether the user may see the object.boolean
canWrite()
This right defines whether the user may change data of the object.
-
Field Details
-
FLGREAD
static final int FLGREADinternal - do not use- See Also:
-
FLGWRITE
static final int FLGWRITEinternal - do not use- See Also:
-
FLGDELETE
static final int FLGDELETEinternal - do not use- See Also:
-
FLGPERMISSIONS
static final int FLGPERMISSIONSinternal - do not use- See Also:
-
FLGVISIBLE
static final int FLGVISIBLEinternal - do not use- See Also:
-
FLGANNOTATE
static final int FLGANNOTATEinternal - do not use- See Also:
-
FLGINDEX
static final int FLGINDEXinternal - do not use- See Also:
-
FLGEXPANDINDEX
static final int FLGEXPANDINDEXinternal - do not use- See Also:
-
FLGMODIFYDOC
static final int FLGMODIFYDOCinternal - do not use- See Also:
-
FLGBLACKMARKER
static final int FLGBLACKMARKERinternal - do not use- See Also:
-
FLGSAVEBLACKMARKERS
static final int FLGSAVEBLACKMARKERSinternal - do not use- See Also:
-
FLGRELEASE
static final int FLGRELEASEinternal - do not use- See Also:
-
FLGREVISIONHISTORIE
static final int FLGREVISIONHISTORIEinternal - do not use- See Also:
-
FLGRESTOREREVISION
static final int FLGRESTOREREVISIONinternal - do not use- See Also:
-
FLGEXPORT
static final int FLGEXPORTinternal - do not use- See Also:
-
FLGRIGHTEXTENSION
static final int FLGRIGHTEXTENSIONinternal - do not use- See Also:
-
FLGRECORDSMANAGEMENT
static final int FLGRECORDSMANAGEMENTinternal - do not use- See Also:
-
FLGCOMPLETE
static final int FLGCOMPLETEinternal - do not use- See Also:
-
-
Method Details
-
canRead
boolean canRead()This right defines whether the user may read or view data of the object.- Returns:
- whether the user may read the object
-
canWrite
boolean canWrite()This right defines whether the user may change data of the object.- Returns:
- whether the user may change data of the object
-
canDelete
boolean canDelete()This right defines whether the user may delete the object.- Returns:
- whether the user may delete the object
-
canPermissions
boolean canPermissions()This right defines whether the user may change which ACLs secure the object.- Returns:
- whether the user may change which ACLs secure the object
-
canVisible
boolean canVisible()This right defines whether the user may see the object. It is implied by any other right.- Returns:
- whether the user may see the object
-
canAnnotate
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 bycanWrite()
.- Returns:
- whether the user may edit annotations on the object
-
canIndex
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 bycanWrite()
.- Returns:
- whether the user may change index data of the object
-
canExpandIndex
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 bycanWrite()
.
Note that this right is only listed here for legacy reasons. The Saperion Java Core Server does not distinct betweencanIndex()
and canExpandIndex().- Returns:
- whether the user may new index data to the object
-
canModifyDoc
boolean canModifyDoc()This right defines whether the user may change content of the object. This right is only valid on documents. It is implied bycanWrite()
.- Returns:
- whether the user may change content of the object
-
canBlackMarker
boolean canBlackMarker()- Returns:
- Can black marker.
-
canSaveBlackMarkers
boolean canSaveBlackMarkers()- Returns:
- Can save black marker.
-
canRelease
boolean canRelease()- Returns:
- Can release.
-
canRevisionHistorie
boolean canRevisionHistorie()This right defines whether the user may read the revision history of the object.- Returns:
- whether the user may read the revision history of the object
-
canRestoreRevision
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.- Returns:
- whether the user may undo changes on the object
-
canExport
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 betweencanRead()
and canExport().- Returns:
- whether the user may export the object
-
canRightExtension
boolean canRightExtension()internal - do not use. -
canRecordsManagement
boolean canRecordsManagement()- Returns:
- Can records management.
-
canComplete
boolean canComplete()- Returns:
- whether every existing right is set
-