Class UserProfileC
- All Implemented Interfaces:
Serializable
Copyright: Copyright (c) 2004
Organisation: ELO Digital Office GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringGive the archive's language (set by a new installation since Server Setup 9.00.004).static final StringDefault mask for new document.static final StringDefault mask for new structure element.static final StringExtended access control for documents or folders used in workflows.static final StringAutomatically subscribe Feed if the User creates a new Documentstatic final StringAutomatically subscribe Feed if the User creates a new Folderstatic final StringAutomatically subscribe Feed if the User adds a comment to a Feedstatic final StringAutomatically subscribe Feed if the User creates a new Version of a Documentstatic final StringPassword rules.static final StringThe password has to be changed after this number of days.static final StringPrefix for fulltext search options.static final StringPrefix for system encryption password options.static final StringServer-ID for WF-Replicationprotected intMaximum length of keyprotected intMaximum length of valuestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringRead/write user profile options for all users. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetLnKey()intvoidsetDATE_FORMAT(String DATE_FORMAT) voidsetDOC_VERSION_ACCESS_FORMAT(String DOC_VERSION_ACCESS_FORMAT) voidsetDOC_VERSION_CREATE_FORMAT(String DOC_VERSION_CREATE_FORMAT) voidsetDOC_VERSION_DATE_FORMAT(String DOC_VERSION_DATE_FORMAT) voidsetDOC_VERSION_UPDATE_FORMAT(String DOC_VERSION_UPDATE_FORMAT) voidsetKEY_ARCHIVE_LANGUAGE(String kEY_ARCHIVE_LANGUAGE) voidsetKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW(String kEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW) voidsetKEY_FEED_SUBSCRIBE_MYDOC(String kEY_FEED_SUBSCRIBE_MYDOC) voidsetKEY_FEED_SUBSCRIBE_MYFOLDER(String kEY_FEED_SUBSCRIBE_MYFOLDER) voidsetKEY_FEED_SUBSCRIBE_NEWCOMMENT(String kEY_FEED_SUBSCRIBE_NEWCOMMENT) voidsetKEY_FEED_SUBSCRIBE_NEWVERSION(String kEY_FEED_SUBSCRIBE_NEWVERSION) voidsetKEY_PASSWORD_RULES(String kEY_USER_PASSWORD_CONFIG) voidsetKEY_PASSWORD_VALID_DAYS(String kEY_PASSWORD_VALID_DAYS) voidsetLnKey(int v) voidsetLnValue(int v) voidsetSORD_DATE_FORMAT(String SORD_DATE_FORMAT) voidsetSORD_DELDATE_FORMAT(String SORD_DELDATE_FORMAT) voidsetSORD_IDATE_FORMAT(String SORD_IDATE_FORMAT) voidsetSORD_XDATE_FORMAT(String SORD_XDATE_FORMAT) void
-
Field Details
-
DATE_FORMAT
- See Also:
-
SORD_DATE_FORMAT
- See Also:
-
SORD_IDATE_FORMAT
- See Also:
-
SORD_XDATE_FORMAT
- See Also:
-
SORD_DELDATE_FORMAT
- See Also:
-
DOC_VERSION_DATE_FORMAT
- See Also:
-
DOC_VERSION_CREATE_FORMAT
- See Also:
-
DOC_VERSION_ACCESS_FORMAT
- See Also:
-
DOC_VERSION_UPDATE_FORMAT
- See Also:
-
USERID_ALL
Read/write user profile options for all users.- Since:
- 7.00.000.015
- See Also:
-
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.
-
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
The password has to be changed after this number of days. The value corresponds to UserInfo.userProps[UserInfoC.PROP_ACTION]. -
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
Automatically subscribe Feed if the User creates a new Document- Since:
- 9.00.018.001
- See Also:
-
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
Automatically subscribe Feed if the User creates a new Version of a Document- Since:
- 9.00.018.001
- See Also:
-
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
Prefix for fulltext search options.- Since:
- 10.00.000.003
- See Also:
-
KEY_DEFAULT_DOCMASK_DOC
Default mask for new document.- Since:
- 11.00.000.047
- See Also:
-
KEY_DEFAULT_DOCMASK_FOLDER
Default mask for new structure element.- Since:
- 11.00.000.047
- See Also:
-
KEY_SERVER_ID
Server-ID for WF-Replication- Since:
- 11.00.000.047
- See Also:
-
KEY_PREFIX_SYSTEM_ENCRYPTION_PASSWORD
Prefix for system encryption password options.- Since:
- 12.00.000.028
- See Also:
-
lnKey
protected int lnKeyMaximum length of key- Since:
- 7.00.000.036
-
lnValue
protected int lnValueMaximum length of value- Since:
- 7.00.000.036
-
-
Constructor Details
-
UserProfileC
public UserProfileC()
-
-
Method Details
-
getDATE_FORMAT
-
setDATE_FORMAT
-
getDOC_VERSION_ACCESS_FORMAT
-
setDOC_VERSION_ACCESS_FORMAT
-
getDOC_VERSION_CREATE_FORMAT
-
setDOC_VERSION_CREATE_FORMAT
-
getDOC_VERSION_DATE_FORMAT
-
setDOC_VERSION_DATE_FORMAT
-
getDOC_VERSION_UPDATE_FORMAT
-
setDOC_VERSION_UPDATE_FORMAT
-
getSORD_DATE_FORMAT
-
setSORD_DATE_FORMAT
-
getSORD_DELDATE_FORMAT
-
setSORD_DELDATE_FORMAT
-
getSORD_IDATE_FORMAT
-
setSORD_IDATE_FORMAT
-
getSORD_XDATE_FORMAT
-
setSORD_XDATE_FORMAT
-
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
-
setKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW
public void setKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW(String kEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW) -
getKEY_PASSWORD_RULES
-
setKEY_PASSWORD_RULES
-
getKEY_PASSWORD_VALID_DAYS
-
setKEY_PASSWORD_VALID_DAYS
-
getKEY_ARCHIVE_LANGUAGE
-
setKEY_ARCHIVE_LANGUAGE
-
getKEY_FEED_SUBSCRIBE_MYDOC
-
setKEY_FEED_SUBSCRIBE_MYDOC
-
getKEY_FEED_SUBSCRIBE_MYFOLDER
-
setKEY_FEED_SUBSCRIBE_MYFOLDER
-
getKEY_FEED_SUBSCRIBE_NEWVERSION
-
setKEY_FEED_SUBSCRIBE_NEWVERSION
-
getKEY_FEED_SUBSCRIBE_NEWCOMMENT
-
setKEY_FEED_SUBSCRIBE_NEWCOMMENT
-