Class UserProfileC
- All Implemented Interfaces:
Serializable
Copyright: Copyright (c) 2004
Organisation: ELO Digital Office GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
Give the archive's language (set by a new installation since Server Setup 9.00.004).static final String
Default mask for new document.static final String
Default mask for new structure element.static final String
Extended access control for documents or folders used in workflows.static final String
Automatically subscribe Feed if the User creates a new Documentstatic final String
Automatically subscribe Feed if the User creates a new Folderstatic final String
Automatically subscribe Feed if the User adds a comment to a Feedstatic final String
Automatically subscribe Feed if the User creates a new Version of a Documentstatic final String
Password rules.static final String
The password has to be changed after this number of days.static final String
Prefix for fulltext search options.static final String
Prefix for system encryption password options.static final String
Server-ID for WF-Replicationprotected int
Maximum length of keyprotected int
Maximum length of valuestatic final String
static final String
static final String
static final String
static final String
Read/write user profile options for all users. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getLnKey()
int
void
setDATE_FORMAT
(String DATE_FORMAT) void
setDOC_VERSION_ACCESS_FORMAT
(String DOC_VERSION_ACCESS_FORMAT) void
setDOC_VERSION_CREATE_FORMAT
(String DOC_VERSION_CREATE_FORMAT) void
setDOC_VERSION_DATE_FORMAT
(String DOC_VERSION_DATE_FORMAT) void
setDOC_VERSION_UPDATE_FORMAT
(String DOC_VERSION_UPDATE_FORMAT) void
setKEY_ARCHIVE_LANGUAGE
(String kEY_ARCHIVE_LANGUAGE) void
setKEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW
(String kEY_EXTEND_DOCUMENT_ACCESS_IN_WORKFLOW) void
setKEY_FEED_SUBSCRIBE_MYDOC
(String kEY_FEED_SUBSCRIBE_MYDOC) void
setKEY_FEED_SUBSCRIBE_MYFOLDER
(String kEY_FEED_SUBSCRIBE_MYFOLDER) void
setKEY_FEED_SUBSCRIBE_NEWCOMMENT
(String kEY_FEED_SUBSCRIBE_NEWCOMMENT) void
setKEY_FEED_SUBSCRIBE_NEWVERSION
(String kEY_FEED_SUBSCRIBE_NEWVERSION) void
setKEY_PASSWORD_RULES
(String kEY_USER_PASSWORD_CONFIG) void
setKEY_PASSWORD_VALID_DAYS
(String kEY_PASSWORD_VALID_DAYS) void
setLnKey
(int v) void
setLnValue
(int v) void
setSORD_DATE_FORMAT
(String SORD_DATE_FORMAT) void
setSORD_DELDATE_FORMAT
(String SORD_DELDATE_FORMAT) void
setSORD_IDATE_FORMAT
(String SORD_IDATE_FORMAT) void
setSORD_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
-