Class UserProfileC

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

public class UserProfileC extends Object implements Serializable
The constants in this class exist due to compatibility requirements with older Index Server versions, which gave back formatted data (Sord.xDataDispl).

Copyright: Copyright (c) 2004

Organisation: ELO Digital Office GmbH

See Also:
  • Field Details

    • DATE_FORMAT

      public static final String DATE_FORMAT
      See Also:
    • SORD_DATE_FORMAT

      public static final String SORD_DATE_FORMAT
      See Also:
    • SORD_IDATE_FORMAT

      public static final String SORD_IDATE_FORMAT
      See Also:
    • SORD_XDATE_FORMAT

      public static final String SORD_XDATE_FORMAT
      See Also:
    • SORD_DELDATE_FORMAT

      public static final String SORD_DELDATE_FORMAT
      See Also:
    • DOC_VERSION_DATE_FORMAT

      public static final String DOC_VERSION_DATE_FORMAT
      See Also:
    • DOC_VERSION_CREATE_FORMAT

      public static final String DOC_VERSION_CREATE_FORMAT
      See Also:
    • DOC_VERSION_ACCESS_FORMAT

      public static final String DOC_VERSION_ACCESS_FORMAT
      See Also:
    • DOC_VERSION_UPDATE_FORMAT

      public static final String DOC_VERSION_UPDATE_FORMAT
      See Also:
    • USERID_ALL

      public static final String USERID_ALL
      Read/write user profile options for all users.
      Since:
      7.00.000.015
      See Also:
    • KEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW

      public static final String KEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW
      Extended access control for documents or folders used in workflows.

      There are two concepts of extending access control for folders and documents routed though a workflow. The rules are only applied if (a) the current user has an active workflow task for the folder or document and (b) the right AccessC.FLAG2_EXTEND_WORKFLOW_RIGHTS is assigned to the current user.

      1. Overlay additional access rights over the objects ACL: the lower 8 bits of the keys value specify a combination of AccessC.LUR_* constants that are added to the ACL access rights when access checking is performed. The objects ACL is not modified, this rule only changes the internal program logic.

      2. Permanently add additional access to the ACL: the higher 8 bits of the keys value specify a combination of AccessC.LUR_* constants for a new ACL entry to be added for the current user. The ACL is only extended, if checkoutSord or checkoutDoc detects less access for the current user.

      See Also:
    • KEY_PASSWORD_RULES

      public static final String KEY_PASSWORD_RULES
      Password rules. The password rules are stored as a comma separated list of 5 Integers, e.g. "7,1,1,0,0". 1. Minimum password length 2. Is != 0, if password must contain at least one letter. 3. Is != 0, if password must contain at least one special character (not letter and not digit). 4. Is != 0, if password must contain at least one lower case and one upper case letter. 5. Is != 0, if password must contain at least one digit.
      See Also:
    • KEY_PASSWORD_VALID_DAYS

      public static final String KEY_PASSWORD_VALID_DAYS
      The password has to be changed after this number of days. The value corresponds to UserInfo.userProps[UserInfoC.PROP_ACTION].
      See Also:
    • KEY_ARCHIVE_LANGUAGE

      public static final String KEY_ARCHIVE_LANGUAGE
      Give the archive's language (set by a new installation since Server Setup 9.00.004).
      Since:
      9.00.016.007
      See Also:
    • KEY_FEED_SUBSCRIBE_MYDOC

      public static final String KEY_FEED_SUBSCRIBE_MYDOC
      Automatically subscribe Feed if the User creates a new Document
      Since:
      9.00.018.001
      See Also:
    • KEY_FEED_SUBSCRIBE_MYFOLDER

      public static final String KEY_FEED_SUBSCRIBE_MYFOLDER
      Automatically subscribe Feed if the User creates a new Folder
      Since:
      9.00.018.001
      See Also:
    • KEY_FEED_SUBSCRIBE_NEWVERSION

      public static final String KEY_FEED_SUBSCRIBE_NEWVERSION
      Automatically subscribe Feed if the User creates a new Version of a Document
      Since:
      9.00.018.001
      See Also:
    • KEY_FEED_SUBSCRIBE_NEWCOMMENT

      public static final String KEY_FEED_SUBSCRIBE_NEWCOMMENT
      Automatically subscribe Feed if the User adds a comment to a Feed
      Since:
      9.00.018.001
      See Also:
    • KEY_PREFIX_FULLTEXT_SEARCH_OPTIONS

      public static final String KEY_PREFIX_FULLTEXT_SEARCH_OPTIONS
      Prefix for fulltext search options.
      Since:
      10.00.000.003
      See Also:
    • KEY_DEFAULT_DOCMASK_DOC

      public static final String KEY_DEFAULT_DOCMASK_DOC
      Default mask for new document.
      Since:
      11.00.000.047
      See Also:
    • KEY_DEFAULT_DOCMASK_FOLDER

      public static final String KEY_DEFAULT_DOCMASK_FOLDER
      Default mask for new structure element.
      Since:
      11.00.000.047
      See Also:
    • KEY_SERVER_ID

      public static final String KEY_SERVER_ID
      Server-ID for WF-Replication
      Since:
      11.00.000.047
      See Also:
    • KEY_PREFIX_SYSTEM_ENCRYPTION_PASSWORD

      public static final String KEY_PREFIX_SYSTEM_ENCRYPTION_PASSWORD
      Prefix for system encryption password options.
      Since:
      12.00.000.028
      See Also:
    • lnKey

      protected int lnKey
      Maximum length of key
      Since:
      7.00.000.036
    • lnValue

      protected int lnValue
      Maximum length of value
      Since:
      7.00.000.036
  • Constructor Details

    • UserProfileC

      public UserProfileC()
  • Method Details

    • getDATE_FORMAT

      public String getDATE_FORMAT()
    • setDATE_FORMAT

      public void setDATE_FORMAT(String DATE_FORMAT)
    • getDOC_VERSION_ACCESS_FORMAT

      public String getDOC_VERSION_ACCESS_FORMAT()
    • setDOC_VERSION_ACCESS_FORMAT

      public void setDOC_VERSION_ACCESS_FORMAT(String DOC_VERSION_ACCESS_FORMAT)
    • getDOC_VERSION_CREATE_FORMAT

      public String getDOC_VERSION_CREATE_FORMAT()
    • setDOC_VERSION_CREATE_FORMAT

      public void setDOC_VERSION_CREATE_FORMAT(String DOC_VERSION_CREATE_FORMAT)
    • getDOC_VERSION_DATE_FORMAT

      public String getDOC_VERSION_DATE_FORMAT()
    • setDOC_VERSION_DATE_FORMAT

      public void setDOC_VERSION_DATE_FORMAT(String DOC_VERSION_DATE_FORMAT)
    • getDOC_VERSION_UPDATE_FORMAT

      public String getDOC_VERSION_UPDATE_FORMAT()
    • setDOC_VERSION_UPDATE_FORMAT

      public void setDOC_VERSION_UPDATE_FORMAT(String DOC_VERSION_UPDATE_FORMAT)
    • getSORD_DATE_FORMAT

      public String getSORD_DATE_FORMAT()
    • setSORD_DATE_FORMAT

      public void setSORD_DATE_FORMAT(String SORD_DATE_FORMAT)
    • getSORD_DELDATE_FORMAT

      public String getSORD_DELDATE_FORMAT()
    • setSORD_DELDATE_FORMAT

      public void setSORD_DELDATE_FORMAT(String SORD_DELDATE_FORMAT)
    • getSORD_IDATE_FORMAT

      public String getSORD_IDATE_FORMAT()
    • setSORD_IDATE_FORMAT

      public void setSORD_IDATE_FORMAT(String SORD_IDATE_FORMAT)
    • getSORD_XDATE_FORMAT

      public String getSORD_XDATE_FORMAT()
    • setSORD_XDATE_FORMAT

      public void setSORD_XDATE_FORMAT(String SORD_XDATE_FORMAT)
    • getUSERID_ALL

      public String getUSERID_ALL()
    • setUSERID_ALL

      public void setUSERID_ALL()
    • getLnKey

      public int getLnKey()
    • setLnKey

      public void setLnKey(int v)
    • getLnValue

      public int getLnValue()
    • setLnValue

      public void setLnValue(int v)
    • getKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW

      public String getKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW()
    • setKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW

      public void setKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW(String kEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW)
    • getKEY_PASSWORD_RULES

      public String getKEY_PASSWORD_RULES()
    • setKEY_PASSWORD_RULES

      public void setKEY_PASSWORD_RULES(String kEY_USER_PASSWORD_CONFIG)
    • getKEY_PASSWORD_VALID_DAYS

      public String getKEY_PASSWORD_VALID_DAYS()
    • setKEY_PASSWORD_VALID_DAYS

      public void setKEY_PASSWORD_VALID_DAYS(String kEY_PASSWORD_VALID_DAYS)
    • getKEY_ARCHIVE_LANGUAGE

      public String getKEY_ARCHIVE_LANGUAGE()
    • setKEY_ARCHIVE_LANGUAGE

      public void setKEY_ARCHIVE_LANGUAGE(String kEY_ARCHIVE_LANGUAGE)
    • getKEY_FEED_SUBSCRIBE_MYDOC

      public String getKEY_FEED_SUBSCRIBE_MYDOC()
    • setKEY_FEED_SUBSCRIBE_MYDOC

      public void setKEY_FEED_SUBSCRIBE_MYDOC(String kEY_FEED_SUBSCRIBE_MYDOC)
    • getKEY_FEED_SUBSCRIBE_MYFOLDER

      public String getKEY_FEED_SUBSCRIBE_MYFOLDER()
    • setKEY_FEED_SUBSCRIBE_MYFOLDER

      public void setKEY_FEED_SUBSCRIBE_MYFOLDER(String kEY_FEED_SUBSCRIBE_MYFOLDER)
    • getKEY_FEED_SUBSCRIBE_NEWVERSION

      public String getKEY_FEED_SUBSCRIBE_NEWVERSION()
    • setKEY_FEED_SUBSCRIBE_NEWVERSION

      public void setKEY_FEED_SUBSCRIBE_NEWVERSION(String kEY_FEED_SUBSCRIBE_NEWVERSION)
    • getKEY_FEED_SUBSCRIBE_NEWCOMMENT

      public String getKEY_FEED_SUBSCRIBE_NEWCOMMENT()
    • setKEY_FEED_SUBSCRIBE_NEWCOMMENT

      public void setKEY_FEED_SUBSCRIBE_NEWCOMMENT(String kEY_FEED_SUBSCRIBE_NEWCOMMENT)