Package mc.core.model.cc
Enum Class UserProfile.UserProfileKey
- All Implemented Interfaces:
Serializable,Comparable<UserProfile.UserProfileKey>,Constable,mc.core.system.util.misc.IParameter
- Enclosing class:
- UserProfile
public static enum UserProfile.UserProfileKey
extends Enum<UserProfile.UserProfileKey>
implements mc.core.system.util.misc.IParameter
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionId of current project of userselection of attribute profile is mandatory for usermodal window with related objects, variants, versions:
display it on add media into basket only by FALSE,
default the window be not displayedupload options to display choose paneladdress profile group: city nameaddress profile group: country nameaddress profile group: department nameaddress profile group: house numberaddress profile group: language or language codeaddress profile group: organization nameaddress profile group: street nameaddress profile group: postal codeMC-22081 show confirmation Modalstart site: display only projects user == ownerstart site: display only new notificationstart site: display only project tasks with dateRealEnd == nullstart site: display only project tasks with dateRealEnd == nullFlag to mark users as temporary guest users.flag to specify that user is imported from and authenticated against LDAPinternal - max.whether to show alert icon on new notificationscleanup notifications per userMC-15393 cleanup notifications older than days, default 10 for all userscleanup only notifications already read by usermailing time intervalsend a additional email to user on every notification, default is FALSE (no mails only notifications in system)send a email to user on notification of this NotificationType with this LEVEL ONLY!
not mails for not configured notification types, be used as ADDITIONAL filter to NOTIFICATION_SEND_EMAILMC-23460 new upload widget - max file countinternal - store password history (the last 3 passwords) of userinternal - password last changed dateuser must change password on next loginif PASSWORD_VALID_DAYS > 0 end PASSWORD_LAST_CHANGED_DATE + PASSWORD_VALID_DAYS older than today, user must change password on next loginMC-14277 selection to show empty result if no search criteria setMC-21421 selection to show facet search if no search criteria setexpiration date of user activity in system, login allowed until datelast login in systemfunctional areas the user is allowed to use or login to (editor, portal ...) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic UserProfile.UserProfileKey[]booleanisAllowedValue(Object value) booleanstatic UserProfile.UserProfileKey[]static UserProfile.UserProfileKeyReturns the enum constant of this class with the specified name.static UserProfile.UserProfileKey[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
USER_LAST_LOGIN_DATE
last login in system -
USER_EXPIRATION_DATE
expiration date of user activity in system, login allowed until date -
USER_SCOPE
functional areas the user is allowed to use or login to (editor, portal ...) -
LOGIN_FAILED_COUNT
internal - max. value be set by system property ("maxLoginFailedCount"), default check by max is 3 -
PASSWORD_MUST_CHANGE
user must change password on next login -
PASSWORD_LAST_CHANGED_DATE
internal - password last changed date -
PASSWORD_VALID_DAYS
if PASSWORD_VALID_DAYS > 0 end PASSWORD_LAST_CHANGED_DATE + PASSWORD_VALID_DAYS older than today, user must change password on next login -
PASSWORD_HISTORY
internal - store password history (the last 3 passwords) of user -
LDAP_USER
flag to specify that user is imported from and authenticated against LDAP -
DISPLAY_ONLY_NEW_NOTIFICATIONS
start site: display only new notification -
NOTIFICATION_ALERT
whether to show alert icon on new notifications -
NOTIFICATION_SEND_EMAIL
send a additional email to user on every notification, default is FALSE (no mails only notifications in system) -
NOTIFICATION_TYPE_LEVEL
send a email to user on notification of this NotificationType with this LEVEL ONLY!
not mails for not configured notification types, be used as ADDITIONAL filter to NOTIFICATION_SEND_EMAIL -
NOTIFICATION_INTERVAL_MAILING
mailing time interval -
NOTIFICATION_CLEANUP
cleanup notifications per user -
NOTIFICATION_CLEANUP_DAYS
MC-15393 cleanup notifications older than days, default 10 for all users -
NOTIFICATION_CLEANUP_ONLY_READ
cleanup only notifications already read by user -
DISPLAY_ONLY_MY_PROJECTS
start site: display only projects user == owner -
DISPLAY_ONLY_ONGOING_TASKS
start site: display only project tasks with dateRealEnd == null -
ACTIVE_PROJECT_ID
Id of current project of user -
DISPLAY_ONLY_RUNNING_WORKFLOWS
start site: display only project tasks with dateRealEnd == null -
ADD_RELATED_OBJECTS
modal window with related objects, variants, versions:
display it on add media into basket only by FALSE,
default the window be not displayed -
ADD_UPLOAD_CHOOSE
upload options to display choose panel -
ADD_MANDATORY_PROFILE
selection of attribute profile is mandatory for user -
PARALLEL_UPLOAD_COUNT
MC-23460 new upload widget - max file count -
CAN_CHANGE_STATE_DIRECTLY
MC-22081 show confirmation Modal -
SHOW_EMPTY_SEARCH_RESULT_PROFILE
MC-14277 selection to show empty result if no search criteria set -
SHOW_INITIAL_FACETS
MC-21421 selection to show facet search if no search criteria set -
ADDRESS_ORGANIZATION
address profile group: organization name -
ADDRESS_DEPARTMENT
address profile group: department name -
ADDRESS_STREET
address profile group: street name -
ADDRESS_HOUSE_NR
address profile group: house number -
ADDRESS_ZIP_CODE
address profile group: postal code -
ADDRESS_CITY
address profile group: city name -
ADDRESS_COUNTRY
address profile group: country name -
ADDRESS_LANGUAGE
address profile group: language or language code -
GUEST_USER
Flag to mark users as temporary guest users.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getLabelKey
-
getUserProfileGroup
-
getValueClass
-
userCanEdit
public boolean userCanEdit() -
adminCanEdit
public boolean adminCanEdit() -
getDefaultValue
-
isAllowedValue
-
userEditableKeys
-
adminEditableKeys
-