Class AccessC

java.lang.Object
de.elo.ix.client.AccessC
All Implemented Interfaces:
Serializable

public class AccessC extends Object implements 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 Details

    • FLAG_ADMIN

      public static final int FLAG_ADMIN
      Main administrator, can edit all users and groups.
      See Also:
    • FLAG_EDITCONFIG

      public static final int FLAG_EDITCONFIG
      Edit master data
      See Also:
    • FLAG_EDITSTRUCTURE

      public static final int FLAG_EDITSTRUCTURE
      Edit archive structure: create, edit, move archive entries.
      See Also:
    • FLAG_EDITDOCS

      public static final int FLAG_EDITDOCS
      Edit documents: checkin, checkout.
      See Also:
    • FLAG_CHANGEPW

      public static final int FLAG_CHANGEPW
      Change password.
      See Also:
    • FLAG_CHANGEREV

      public static final int FLAG_CHANGEREV
      Change the archiving mode of a document.
      See Also:
    • FLAG_SUBADMIN

      public static final int FLAG_SUBADMIN
      Administrator, can edit only the users and groups he created.
      See Also:
    • FLAG_EDITWF

      public static final int FLAG_EDITWF
      Edit work flows.
      See Also:
    • FLAG_STARTWF

      public static final int FLAG_STARTWF
      Start work flows.
      See Also:
    • FLAG_DELDOC

      public static final int FLAG_DELDOC
      Delete documents.
      See Also:
    • FLAG_DELSTRUC

      public static final int FLAG_DELSTRUC
      Delete archive entries.
      See Also:
    • FLAG_SAPADMIN

      public static final int FLAG_SAPADMIN
      SAP administrator.
      See Also:
    • FLAG_IMPORT

      public static final int FLAG_IMPORT
      Import.
      See Also:
    • FLAG_EXPORT

      public static final int FLAG_EXPORT
      Export.
      See Also:
    • FLAG_EDITMASK

      public static final int FLAG_EDITMASK
      Create, edit, delete storage masks.
      See Also:
    • FLAG_EDITSCRIPT

      public static final int FLAG_EDITSCRIPT
      Create, edit, delete scripts.
      See Also:
    • FLAG_EDITDUEDATE

      public static final int FLAG_EDITDUEDATE
      Edit expiration date of archive entries.
      See Also:
    • FLAG_EDITSWL

      public static final int FLAG_EDITSWL
      Edit catchwords.
      See Also:
    • FLAG_DELREADONLY

      public static final int FLAG_DELREADONLY
      Delete read only documents.
      See Also:
    • FLAG_EDITREPL

      public static final int FLAG_EDITREPL
      Edit replication set assignment.
      See Also:
    • FLAG_EDITACL

      public static final int FLAG_EDITACL
      Edit security settings.
      See Also:
    • FLAG_IGNOREACL

      public static final int FLAG_IGNOREACL
      Ignore access control lists.
      See Also:
    • FLAG_EDITSCAN

      public static final int FLAG_EDITSCAN
      Edit scanner settings.
      See Also:
    • FLAG_CHANGEMASK

      public static final int FLAG_CHANGEMASK
      Change the storage mask of an existing (not new) archive entry.
      See Also:
    • FLAG_EDITACT

      public static final int FLAG_EDITACT
      Edit activity projects.
      See Also:
    • FLAG_CHANGEPATH

      public static final int FLAG_CHANGEPATH
      Change storage path settings.
      See Also:
    • FLAG_NOLOGIN

      public static final int FLAG_NOLOGIN
      User cannot login. This is not a right but a prohibition.
      See Also:
    • FLAG_DELVERSION

      public static final int FLAG_DELVERSION
      Delete a document version in history
      See Also:
    • FLAG_AUTHOR

      public static final int FLAG_AUTHOR
      Author for release documents
      See Also:
    • FLAG_HASFILEACCESS

      @Deprecated public static final int 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_GROUP
      This flag marks an option group.
      See Also:
    • FLAG_ALL

      public static final int FLAG_ALL
      All rights (without flag
       FLAG_NOLOGIN
       
      and
       FLAG_IS_OPTION_GROUP
       
      ).
      See Also:
    • FLAG2_INTERACTIVE_LOGIN

      public static final int FLAG2_INTERACTIVE_LOGIN
      User 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_RIGHTS
      User 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_USER
      User 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_USER
      User 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_INFO
      User 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 public static final int 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_CONTROLLER
      User 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_CLIENT
      User 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_DISCOVER
      User 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_VISUALIZE
      User 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_EDIT
      User 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_VIEW
      User 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_SUBSTITUTED
      Group 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_ROLE
      Functional 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_PLUS
      Allows 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_LAST
      Highest bit currently used in UserInfo.flags2. Reserved.
      Since:
      20.00.000.003
      See Also:
    • FLAG2_ALL

      public static final int FLAG2_ALL
      User right: all rights for UserInfo.flags2. Default flags2 value for administrators.
      See Also:
    • FLAGS_NOT_TO_INHERIT

      public static final int FLAGS_NOT_TO_INHERIT
      Rights (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_SUBSTITUTE
      Rights (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_GROUPS
      These 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_INHERIT
      Rights (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_SUBSTITUTE
      Rights (UserInfo.flags2) which are not substituted. EIX-864, RID11413
      Since:
      20.00.000.003
      See Also:
    • LUR_READ

      public static final int LUR_READ
      Access control right for reading an archive entry.
      See Also:
    • LUR_WRITE

      public static final int LUR_WRITE
      Access control right for writing an archive entry.
      See Also:
    • LUR_DELETE

      public static final int LUR_DELETE
      Access control right for deleting an archive entry.
      See Also:
    • LUR_EDIT

      public static final int LUR_EDIT
      Access control right for beeing able to checkin a new document version.
      See Also:
    • LUR_LIST

      public static final int LUR_LIST
      Insert or remove an entry to the list of subentries of a Sord.
      See Also:
    • LUR_PERMISSION

      public static final int LUR_PERMISSION
      Access control right to change ACL of an object.
      Since:
      12.00.000.000
      See Also:
    • LUR_SPACE

      public static final int LUR_SPACE
      Access 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_ALL
      All access control rights.
      See Also:
    • LUR_NOTHING

      public static final int LUR_NOTHING
      No 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()