Package de.elo.ix.client
Class AccessC
java.lang.Object
de.elo.ix.client.AccessC
- All Implemented Interfaces:
Serializable
This class defines constants for access rights.
The
FLAG_*
constants are used in UserInfo.flags
.
The LUR_*
constants are used in access control lists, AclItem.access
.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Main administrator, can edit all users and groups.static final int
All rights (without flagstatic final int
Author for release documentsstatic final int
Change the storage mask of an existing (not new) archive entry.static final int
Change storage path settings.static final int
Change password.static final int
Change the archiving mode of a document.static final int
Delete documents.static final int
Delete read only documents.static final int
Delete archive entries.static final int
Delete a document version in historystatic final int
Edit security settings.static final int
Edit activity projects.static final int
Edit master datastatic final int
Edit documents: checkin, checkout.static final int
Edit expiration date of archive entries.static final int
Create, edit, delete storage masks.static final int
Edit replication set assignment.static final int
Edit scanner settings.static final int
Create, edit, delete scripts.static final int
Edit archive structure: create, edit, move archive entries.static final int
Edit catchwords.static final int
Edit work flows.static final int
Export.static final int
Deprecated.This permission is no more obeyed since ELO 11.static final int
Ignore access control lists.static final int
Import.static final int
This flag marks an option group.static final int
User cannot login.static final int
SAP administrator.static final int
Start work flows.static final int
Administrator, can edit only the users and groups he created.static final int
User right: all rights forUserInfo.flags2
.static final int
User right: analytics dashboard edit.static final int
User right: analytics dashboard view.static final int
User right: analytics discover.static final int
User right: analytics visualize.static final int
Group right: This group can be substituted to an other user.static final int
Allows to use Desktop Client Plus.static final int
User right: extend ACL during workflow execution.static final int
Functional role that can be chosen by the user.static final int
User right: Allow interactive login.static final int
User right: user works with ELO DMS Desktop.static final int
Highest bit currently used inUserInfo.flags2
.static final int
User right: limited client.static final int
User right: user can see additional keywording information.static final int
Deprecated.This flag has never been used.static final int
User right: user is visible in a select box.static final int
User right: workflow controller.static final int
These rights are removed from UserInfo.flags if UserInfo.type == UserInfoC.TYPE_USERstatic final int
Rights (UserInfo.flags) which are not inherited from groups the user is a member.static final int
Rights (UserInfo.flags) which are not substituted.static final int
Rights (UserInfo.flags2) which are not inherited from groups the user is a member.static final int
Rights (UserInfo.flags2) which are not substituted.static final int
All access control rights.static final int
Access control right for deleting an archive entry.static final int
Access control right for beeing able to checkin a new document version.static final int
Insert or remove an entry to the list of subentries of a Sord.static final int
No access.static final int
Access control right to change ACL of an object.static final int
Access control right for reading an archive entry.static final int
Access control right to combine rights for an object contained in a workspace.static final int
Access control right for writing an archive entry. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
void
setFLAG_ADMIN
(int FLAG_ADMIN) void
setFLAG_ALL
(int FLAG_ALL) void
setFLAG_AUTHOR
(int FLAG_AUTHOR) void
setFLAG_CHANGEMASK
(int FLAG_CHANGEMASK) void
setFLAG_CHANGEPATH
(int FLAG_CHANGEPATH) void
setFLAG_CHANGEPW
(int FLAG_CHANGEPW) void
setFLAG_CHANGEREV
(int FLAG_CHANGEREV) void
setFLAG_DELDOC
(int FLAG_DELDOC) void
setFLAG_DELREADONLY
(int FLAG_DELREADONLY) void
setFLAG_DELSTRUC
(int FLAG_DELSTRUC) void
setFLAG_DELVERSION
(int FLAG_DELVERSION) void
setFLAG_EDITACL
(int FLAG_EDITACL) void
setFLAG_EDITACT
(int FLAG_EDITACT) void
setFLAG_EDITCONFIG
(int FLAG_EDITCONFIG) void
setFLAG_EDITDOCS
(int FLAG_EDITDOCS) void
setFLAG_EDITDUEDATE
(int FLAG_EDITDUEDATE) void
setFLAG_EDITMASK
(int FLAG_EDITMASK) void
setFLAG_EDITREPL
(int FLAG_EDITREPL) void
setFLAG_EDITSCAN
(int FLAG_EDITSCAN) void
setFLAG_EDITSCRIPT
(int FLAG_EDITSCRIPT) void
setFLAG_EDITSTRUCTURE
(int FLAG_EDITSTRUCTURE) void
setFLAG_EDITSWL
(int FLAG_EDITSWL) void
setFLAG_EDITWF
(int FLAG_EDITWF) void
setFLAG_EXPORT
(int FLAG_EXPORT) void
setFLAG_IGNOREACL
(int FLAG_IGNOREACL) void
setFLAG_IMPORT
(int FLAG_IMPORT) void
setFLAG_IS_OPTION_GROUP
(int FLAG_IS_OPTION_GROUP) void
setFLAG_NOLOGIN
(int FLAG_NOLOGIN) void
setFLAG_SAPADMIN
(int FLAG_SAPADMIN) void
setFLAG_STARTWF
(int FLAG_STARTWF) void
setFLAG_SUBADMIN
(int FLAG_SUBADMIN) void
setFLAG2_IS_DMS_DESKTOP_USER
(int v) void
void
setFLAG2_SHOW_EXTRA_INFO
(int v) void
setFLAG2_VISIBLE_FEED_USER
(int v) void
setLUR_ALL
(int LUR_ALL) void
setLUR_DELETE
(int LUR_DELETE) void
setLUR_EDIT
(int LUR_EDIT) void
setLUR_LIST
(int LUR_LIST) void
setLUR_NOTHING
(int LUR_NOTHING) void
setLUR_READ
(int LUR_READ) void
setLUR_WRITE
(int LUR_WRITE)
-
Field Details
-
FLAG_ADMIN
public static final int FLAG_ADMINMain administrator, can edit all users and groups.- See Also:
-
FLAG_EDITCONFIG
public static final int FLAG_EDITCONFIGEdit master data- See Also:
-
FLAG_EDITSTRUCTURE
public static final int FLAG_EDITSTRUCTUREEdit archive structure: create, edit, move archive entries.- See Also:
-
FLAG_EDITDOCS
public static final int FLAG_EDITDOCSEdit documents: checkin, checkout.- See Also:
-
FLAG_CHANGEPW
public static final int FLAG_CHANGEPWChange password.- See Also:
-
FLAG_CHANGEREV
public static final int FLAG_CHANGEREVChange the archiving mode of a document.- See Also:
-
FLAG_SUBADMIN
public static final int FLAG_SUBADMINAdministrator, can edit only the users and groups he created.- See Also:
-
FLAG_EDITWF
public static final int FLAG_EDITWFEdit work flows.- See Also:
-
FLAG_STARTWF
public static final int FLAG_STARTWFStart work flows.- See Also:
-
FLAG_DELDOC
public static final int FLAG_DELDOCDelete documents.- See Also:
-
FLAG_DELSTRUC
public static final int FLAG_DELSTRUCDelete archive entries.- See Also:
-
FLAG_SAPADMIN
public static final int FLAG_SAPADMINSAP administrator.- See Also:
-
FLAG_IMPORT
public static final int FLAG_IMPORTImport.- See Also:
-
FLAG_EXPORT
public static final int FLAG_EXPORTExport.- See Also:
-
FLAG_EDITMASK
public static final int FLAG_EDITMASKCreate, edit, delete storage masks.- See Also:
-
FLAG_EDITSCRIPT
public static final int FLAG_EDITSCRIPTCreate, edit, delete scripts.- See Also:
-
FLAG_EDITDUEDATE
public static final int FLAG_EDITDUEDATEEdit expiration date of archive entries.- See Also:
-
FLAG_EDITSWL
public static final int FLAG_EDITSWLEdit catchwords.- See Also:
-
FLAG_DELREADONLY
public static final int FLAG_DELREADONLYDelete read only documents.- See Also:
-
FLAG_EDITREPL
public static final int FLAG_EDITREPLEdit replication set assignment.- See Also:
-
FLAG_EDITACL
public static final int FLAG_EDITACLEdit security settings.- See Also:
-
FLAG_IGNOREACL
public static final int FLAG_IGNOREACLIgnore access control lists.- See Also:
-
FLAG_EDITSCAN
public static final int FLAG_EDITSCANEdit scanner settings.- See Also:
-
FLAG_CHANGEMASK
public static final int FLAG_CHANGEMASKChange the storage mask of an existing (not new) archive entry.- See Also:
-
FLAG_EDITACT
public static final int FLAG_EDITACTEdit activity projects.- See Also:
-
FLAG_CHANGEPATH
public static final int FLAG_CHANGEPATHChange storage path settings.- See Also:
-
FLAG_NOLOGIN
public static final int FLAG_NOLOGINUser cannot login. This is not a right but a prohibition.- See Also:
-
FLAG_DELVERSION
public static final int FLAG_DELVERSIONDelete a document version in history- See Also:
-
FLAG_AUTHOR
public static final int FLAG_AUTHORAuthor for release documents- See Also:
-
FLAG_HASFILEACCESS
Deprecated.This permission is no more obeyed since ELO 11. Internal feature request number: RID12239.Read document file.- Since:
- 6.00.087
- See Also:
-
FLAG_IS_OPTION_GROUP
public static final int FLAG_IS_OPTION_GROUPThis flag marks an option group.- See Also:
-
FLAG_ALL
public static final int FLAG_ALLAll rights (without flagFLAG_NOLOGIN
FLAG_IS_OPTION_GROUP
- See Also:
-
FLAG2_INTERACTIVE_LOGIN
public static final int FLAG2_INTERACTIVE_LOGINUser right: Allow interactive login. This value has to be used in the UserInfo.flags2 member.- See Also:
-
FLAG2_EXTEND_WORKFLOW_RIGHTS
public static final int FLAG2_EXTEND_WORKFLOW_RIGHTSUser right: extend ACL during workflow execution. This value has to be used in the UserInfo.flags2 member.- See Also:
-
FLAG2_VISIBLE_USER
public static final int FLAG2_VISIBLE_USERUser right: user is visible in a select box. This value has to be used in the UserInfo.flags2 member.- See Also:
-
FLAG2_IS_DMS_DESKTOP_USER
public static final int FLAG2_IS_DMS_DESKTOP_USERUser right: user works with ELO DMS Desktop. This value has to be used in the UserInfo.flags2 member.- See Also:
-
FLAG2_SHOW_EXTRA_INFO
public static final int FLAG2_SHOW_EXTRA_INFOUser right: user can see additional keywording information. This value has to be used in the UserInfo.flags2 member.- See Also:
-
FLAG2_VISIBLE_FEED_USER
Deprecated.This flag has never been used.User right: user is visible in document feed. This value has to be used in the UserInfo.flags2 member.- Since:
- 9.00.000.036
- See Also:
-
FLAG2_WF_CONTROLLER
public static final int FLAG2_WF_CONTROLLERUser right: workflow controller. This right allows a user to read all active workflows - even those where she or he is not involved. In IX 8.x, this functionality was implemented by the IX option usersCanReadAllActiveWorkflows. IX 9.x does not support this option, since it was a quick and very limited solution to archive compatibility with Windows Client.- Since:
- 9.00.022.005
- See Also:
-
FLAG2_LIMITED_CLIENT
public static final int FLAG2_LIMITED_CLIENTUser right: limited client. This right limits the functionality of the client application. In AdminConsole, this flag ist named "ELOxc Client User, Email only".- Since:
- 9.00.022.013
- See Also:
-
FLAG2_ANALYTICS_DISCOVER
public static final int FLAG2_ANALYTICS_DISCOVERUser right: analytics discover. This right allows a user to access the 'discover' area at ELO Analytics and to edit searches.- Since:
- 10.17.080.001
- See Also:
-
FLAG2_ANALYTICS_VISUALIZE
public static final int FLAG2_ANALYTICS_VISUALIZEUser right: analytics visualize. This right allows a user to access the 'visualize' area at ELO Analytics and to edit visualizations.- Since:
- 10.17.080.001
- See Also:
-
FLAG2_ANALYTICS_DASHBOARD_EDIT
public static final int FLAG2_ANALYTICS_DASHBOARD_EDITUser right: analytics dashboard edit. This right allows a user to access the 'dashboard' area at ELO Analytics and to edit dashboards.- Since:
- 10.17.080.001
- See Also:
-
FLAG2_ANALYTICS_DASHBOARD_VIEW
public static final int FLAG2_ANALYTICS_DASHBOARD_VIEWUser right: analytics dashboard view. This right allows a user to view predefined dashboards.- Since:
- 10.17.080.001
- See Also:
-
FLAG2_CAN_BE_SUBSTITUTED
public static final int FLAG2_CAN_BE_SUBSTITUTEDGroup right: This group can be substituted to an other user.This right cannot be inherited by sub groups and is not inherited by substituted groups or users.
- Since:
- 12.00.000.001
- See Also:
-
FLAG2_FUNCTIONAL_ROLE
public static final int FLAG2_FUNCTIONAL_ROLEFunctional role that can be chosen by the user.- Since:
- 20.00.000.003
- See Also:
-
FLAG2_DESKTOP_CLIENT_PLUS
public static final int FLAG2_DESKTOP_CLIENT_PLUSAllows to use Desktop Client Plus. This value has to be used in the UserInfo.flags2 member.- Since:
- 20.00.000.006
- See Also:
-
FLAG2_LAST
public static final int FLAG2_LASTHighest bit currently used inUserInfo.flags2
. Reserved.- Since:
- 20.00.000.003
- See Also:
-
FLAG2_ALL
public static final int FLAG2_ALLUser right: all rights forUserInfo.flags2
. Default flags2 value for administrators.- See Also:
-
FLAGS_NOT_TO_INHERIT
public static final int FLAGS_NOT_TO_INHERITRights (UserInfo.flags) which are not inherited from groups the user is a member.- Since:
- 20.00.000.003
- See Also:
-
FLAGS_NOT_TO_SUBSTITUTE
public static final int FLAGS_NOT_TO_SUBSTITUTERights (UserInfo.flags) which are not substituted. EIX-864- Since:
- 20.00.000.003
- See Also:
-
FLAGS_EXCLUSIVE_FOR_GROUPS
public static final int FLAGS_EXCLUSIVE_FOR_GROUPSThese rights are removed from UserInfo.flags if UserInfo.type == UserInfoC.TYPE_USER- Since:
- 20.00.000.003
- See Also:
-
FLAGS2_NOT_TO_INHERIT
public static final int FLAGS2_NOT_TO_INHERITRights (UserInfo.flags2) which are not inherited from groups the user is a member.- Since:
- 20.00.000.003
- See Also:
-
FLAGS2_NOT_TO_SUBSTITUTE
public static final int FLAGS2_NOT_TO_SUBSTITUTERights (UserInfo.flags2) which are not substituted. EIX-864, RID11413- Since:
- 20.00.000.003
- See Also:
-
LUR_READ
public static final int LUR_READAccess control right for reading an archive entry.- See Also:
-
LUR_WRITE
public static final int LUR_WRITEAccess control right for writing an archive entry.- See Also:
-
LUR_DELETE
public static final int LUR_DELETEAccess control right for deleting an archive entry.- See Also:
-
LUR_EDIT
public static final int LUR_EDITAccess control right for beeing able to checkin a new document version.- See Also:
-
LUR_LIST
public static final int LUR_LISTInsert or remove an entry to the list of subentries of a Sord.- See Also:
-
LUR_PERMISSION
public static final int LUR_PERMISSIONAccess control right to change ACL of an object.- Since:
- 12.00.000.000
- See Also:
-
LUR_SPACE
public static final int LUR_SPACEAccess control right to combine rights for an object contained in a workspace.- Since:
- 21.00.000.003
- See Also:
-
LUR_ALL
public static final int LUR_ALLAll access control rights.- See Also:
-
LUR_NOTHING
public static final int LUR_NOTHINGNo access.- Since:
- 9.00.000.011
- See Also:
-
-
Constructor Details
-
AccessC
public AccessC()
-
-
Method Details
-
getFLAG_ADMIN
public int getFLAG_ADMIN() -
setFLAG_ADMIN
public void setFLAG_ADMIN(int FLAG_ADMIN) -
getFLAG_ALL
public int getFLAG_ALL() -
setFLAG_ALL
public void setFLAG_ALL(int FLAG_ALL) -
getFLAG_AUTHOR
public int getFLAG_AUTHOR() -
setFLAG_AUTHOR
public void setFLAG_AUTHOR(int FLAG_AUTHOR) -
getFLAG_CHANGEMASK
public int getFLAG_CHANGEMASK() -
setFLAG_CHANGEMASK
public void setFLAG_CHANGEMASK(int FLAG_CHANGEMASK) -
getFLAG_CHANGEPATH
public int getFLAG_CHANGEPATH() -
setFLAG_CHANGEPATH
public void setFLAG_CHANGEPATH(int FLAG_CHANGEPATH) -
getFLAG_CHANGEPW
public int getFLAG_CHANGEPW() -
setFLAG_CHANGEPW
public void setFLAG_CHANGEPW(int FLAG_CHANGEPW) -
getFLAG_CHANGEREV
public int getFLAG_CHANGEREV() -
setFLAG_CHANGEREV
public void setFLAG_CHANGEREV(int FLAG_CHANGEREV) -
getFLAG_DELDOC
public int getFLAG_DELDOC() -
setFLAG_DELDOC
public void setFLAG_DELDOC(int FLAG_DELDOC) -
getFLAG_DELREADONLY
public int getFLAG_DELREADONLY() -
setFLAG_DELREADONLY
public void setFLAG_DELREADONLY(int FLAG_DELREADONLY) -
getFLAG_DELSTRUC
public int getFLAG_DELSTRUC() -
setFLAG_DELSTRUC
public void setFLAG_DELSTRUC(int FLAG_DELSTRUC) -
getFLAG_DELVERSION
public int getFLAG_DELVERSION() -
setFLAG_DELVERSION
public void setFLAG_DELVERSION(int FLAG_DELVERSION) -
getFLAG_EDITACL
public int getFLAG_EDITACL() -
setFLAG_EDITACL
public void setFLAG_EDITACL(int FLAG_EDITACL) -
getFLAG_EDITACT
public int getFLAG_EDITACT() -
setFLAG_EDITACT
public void setFLAG_EDITACT(int FLAG_EDITACT) -
getFLAG_EDITCONFIG
public int getFLAG_EDITCONFIG() -
setFLAG_EDITCONFIG
public void setFLAG_EDITCONFIG(int FLAG_EDITCONFIG) -
getFLAG_EDITDOCS
public int getFLAG_EDITDOCS() -
setFLAG_EDITDOCS
public void setFLAG_EDITDOCS(int FLAG_EDITDOCS) -
getFLAG_EDITDUEDATE
public int getFLAG_EDITDUEDATE() -
setFLAG_EDITDUEDATE
public void setFLAG_EDITDUEDATE(int FLAG_EDITDUEDATE) -
getFLAG_EDITMASK
public int getFLAG_EDITMASK() -
setFLAG_EDITMASK
public void setFLAG_EDITMASK(int FLAG_EDITMASK) -
getFLAG_EDITREPL
public int getFLAG_EDITREPL() -
setFLAG_EDITREPL
public void setFLAG_EDITREPL(int FLAG_EDITREPL) -
getFLAG_EDITSCAN
public int getFLAG_EDITSCAN() -
setFLAG_EDITSCAN
public void setFLAG_EDITSCAN(int FLAG_EDITSCAN) -
getFLAG_EDITSCRIPT
public int getFLAG_EDITSCRIPT() -
setFLAG_EDITSCRIPT
public void setFLAG_EDITSCRIPT(int FLAG_EDITSCRIPT) -
getFLAG_EDITSTRUCTURE
public int getFLAG_EDITSTRUCTURE() -
setFLAG_EDITSTRUCTURE
public void setFLAG_EDITSTRUCTURE(int FLAG_EDITSTRUCTURE) -
getFLAG_EDITSWL
public int getFLAG_EDITSWL() -
setFLAG_EDITSWL
public void setFLAG_EDITSWL(int FLAG_EDITSWL) -
getFLAG_EDITWF
public int getFLAG_EDITWF() -
setFLAG_EDITWF
public void setFLAG_EDITWF(int FLAG_EDITWF) -
getFLAG_EXPORT
public int getFLAG_EXPORT() -
setFLAG_EXPORT
public void setFLAG_EXPORT(int FLAG_EXPORT) -
getFLAG_IGNOREACL
public int getFLAG_IGNOREACL() -
setFLAG_IGNOREACL
public void setFLAG_IGNOREACL(int FLAG_IGNOREACL) -
getFLAG_IMPORT
public int getFLAG_IMPORT() -
setFLAG_IMPORT
public void setFLAG_IMPORT(int FLAG_IMPORT) -
getFLAG_IS_OPTION_GROUP
public int getFLAG_IS_OPTION_GROUP() -
setFLAG_IS_OPTION_GROUP
public void setFLAG_IS_OPTION_GROUP(int FLAG_IS_OPTION_GROUP) -
getFLAG_NOLOGIN
public int getFLAG_NOLOGIN() -
setFLAG_NOLOGIN
public void setFLAG_NOLOGIN(int FLAG_NOLOGIN) -
getFLAG_SAPADMIN
public int getFLAG_SAPADMIN() -
setFLAG_SAPADMIN
public void setFLAG_SAPADMIN(int FLAG_SAPADMIN) -
getFLAG_STARTWF
public int getFLAG_STARTWF() -
setFLAG_STARTWF
public void setFLAG_STARTWF(int FLAG_STARTWF) -
getFLAG_SUBADMIN
public int getFLAG_SUBADMIN() -
setFLAG_SUBADMIN
public void setFLAG_SUBADMIN(int FLAG_SUBADMIN) -
getLUR_ALL
public int getLUR_ALL() -
setLUR_ALL
public void setLUR_ALL(int LUR_ALL) -
getLUR_DELETE
public int getLUR_DELETE() -
setLUR_DELETE
public void setLUR_DELETE(int LUR_DELETE) -
getLUR_EDIT
public int getLUR_EDIT() -
setLUR_EDIT
public void setLUR_EDIT(int LUR_EDIT) -
getLUR_LIST
public int getLUR_LIST() -
setLUR_LIST
public void setLUR_LIST(int LUR_LIST) -
getLUR_READ
public int getLUR_READ() -
setLUR_READ
public void setLUR_READ(int LUR_READ) -
getLUR_WRITE
public int getLUR_WRITE() -
setLUR_WRITE
public void setLUR_WRITE(int LUR_WRITE) -
getLUR_NOTHING
public int getLUR_NOTHING() -
setLUR_NOTHING
public void setLUR_NOTHING(int LUR_NOTHING) -
getFLAG2_IS_DMS_DESKTOP_USER
public int getFLAG2_IS_DMS_DESKTOP_USER() -
setFLAG2_IS_DMS_DESKTOP_USER
public void setFLAG2_IS_DMS_DESKTOP_USER(int v) -
getFLAG2_SHOW_EXTRA_INFO
public int getFLAG2_SHOW_EXTRA_INFO() -
setFLAG2_SHOW_EXTRA_INFO
public void setFLAG2_SHOW_EXTRA_INFO(int v) -
getFLAG2_VISIBLE_FEED_USER
public int getFLAG2_VISIBLE_FEED_USER() -
setFLAG2_VISIBLE_FEED_USER
public void setFLAG2_VISIBLE_FEED_USER(int v) -
getFLAG2_LIMITED_CLIENT
public int getFLAG2_LIMITED_CLIENT() -
setFLAG2_LIMITED_CLIENT
public void setFLAG2_LIMITED_CLIENT()
-