Enum Class UserProfile.UserProfileKey

java.lang.Object
java.lang.Enum<UserProfile.UserProfileKey>
mc.core.model.cc.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
  • Enum Constant Details

    • USER_LAST_LOGIN_DATE

      public static final UserProfile.UserProfileKey USER_LAST_LOGIN_DATE
      last login in system
    • USER_EXPIRATION_DATE

      public static final UserProfile.UserProfileKey USER_EXPIRATION_DATE
      expiration date of user activity in system, login allowed until date
    • USER_SCOPE

      public static final UserProfile.UserProfileKey USER_SCOPE
      functional areas the user is allowed to use or login to (editor, portal ...)
    • LOGIN_FAILED_COUNT

      public static final UserProfile.UserProfileKey LOGIN_FAILED_COUNT
      internal - max. value be set by system property ("maxLoginFailedCount"), default check by max is 3
    • PASSWORD_MUST_CHANGE

      public static final UserProfile.UserProfileKey PASSWORD_MUST_CHANGE
      user must change password on next login
    • PASSWORD_LAST_CHANGED_DATE

      public static final UserProfile.UserProfileKey PASSWORD_LAST_CHANGED_DATE
      internal - password last changed date
    • PASSWORD_VALID_DAYS

      public static final UserProfile.UserProfileKey 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

      public static final UserProfile.UserProfileKey PASSWORD_HISTORY
      internal - store password history (the last 3 passwords) of user
    • LDAP_USER

      public static final UserProfile.UserProfileKey LDAP_USER
      flag to specify that user is imported from and authenticated against LDAP
    • DISPLAY_ONLY_NEW_NOTIFICATIONS

      public static final UserProfile.UserProfileKey DISPLAY_ONLY_NEW_NOTIFICATIONS
      start site: display only new notification
    • NOTIFICATION_ALERT

      public static final UserProfile.UserProfileKey NOTIFICATION_ALERT
      whether to show alert icon on new notifications
    • NOTIFICATION_SEND_EMAIL

      public static final UserProfile.UserProfileKey NOTIFICATION_SEND_EMAIL
      send a additional email to user on every notification, default is FALSE (no mails only notifications in system)
    • NOTIFICATION_TYPE_LEVEL

      public static final UserProfile.UserProfileKey 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

      public static final UserProfile.UserProfileKey NOTIFICATION_INTERVAL_MAILING
      mailing time interval
    • NOTIFICATION_CLEANUP

      public static final UserProfile.UserProfileKey NOTIFICATION_CLEANUP
      cleanup notifications per user
    • NOTIFICATION_CLEANUP_DAYS

      public static final UserProfile.UserProfileKey NOTIFICATION_CLEANUP_DAYS
      MC-15393 cleanup notifications older than days, default 10 for all users
    • NOTIFICATION_CLEANUP_ONLY_READ

      public static final UserProfile.UserProfileKey NOTIFICATION_CLEANUP_ONLY_READ
      cleanup only notifications already read by user
    • DISPLAY_ONLY_MY_PROJECTS

      public static final UserProfile.UserProfileKey DISPLAY_ONLY_MY_PROJECTS
      start site: display only projects user == owner
    • DISPLAY_ONLY_ONGOING_TASKS

      public static final UserProfile.UserProfileKey DISPLAY_ONLY_ONGOING_TASKS
      start site: display only project tasks with dateRealEnd == null
    • ACTIVE_PROJECT_ID

      public static final UserProfile.UserProfileKey ACTIVE_PROJECT_ID
      Id of current project of user
    • DISPLAY_ONLY_RUNNING_WORKFLOWS

      public static final UserProfile.UserProfileKey DISPLAY_ONLY_RUNNING_WORKFLOWS
      start site: display only project tasks with dateRealEnd == null
    • ADD_UPLOAD_CHOOSE

      public static final UserProfile.UserProfileKey ADD_UPLOAD_CHOOSE
      upload options to display choose panel
    • ADD_MANDATORY_PROFILE

      public static final UserProfile.UserProfileKey ADD_MANDATORY_PROFILE
      selection of attribute profile is mandatory for user
    • PARALLEL_UPLOAD_COUNT

      public static final UserProfile.UserProfileKey PARALLEL_UPLOAD_COUNT
      MC-23460 new upload widget - max file count
    • CAN_CHANGE_STATE_DIRECTLY

      public static final UserProfile.UserProfileKey CAN_CHANGE_STATE_DIRECTLY
      MC-22081 show confirmation Modal
    • SHOW_EMPTY_SEARCH_RESULT_PROFILE

      public static final UserProfile.UserProfileKey SHOW_EMPTY_SEARCH_RESULT_PROFILE
      MC-14277 selection to show empty result if no search criteria set
    • SHOW_INITIAL_FACETS

      public static final UserProfile.UserProfileKey SHOW_INITIAL_FACETS
      MC-21421 selection to show facet search if no search criteria set
    • ADDRESS_ORGANIZATION

      public static final UserProfile.UserProfileKey ADDRESS_ORGANIZATION
      address profile group: organization name
    • ADDRESS_DEPARTMENT

      public static final UserProfile.UserProfileKey ADDRESS_DEPARTMENT
      address profile group: department name
    • ADDRESS_STREET

      public static final UserProfile.UserProfileKey ADDRESS_STREET
      address profile group: street name
    • ADDRESS_HOUSE_NR

      public static final UserProfile.UserProfileKey ADDRESS_HOUSE_NR
      address profile group: house number
    • ADDRESS_ZIP_CODE

      public static final UserProfile.UserProfileKey ADDRESS_ZIP_CODE
      address profile group: postal code
    • ADDRESS_CITY

      public static final UserProfile.UserProfileKey ADDRESS_CITY
      address profile group: city name
    • ADDRESS_COUNTRY

      public static final UserProfile.UserProfileKey ADDRESS_COUNTRY
      address profile group: country name
    • ADDRESS_LANGUAGE

      public static final UserProfile.UserProfileKey ADDRESS_LANGUAGE
      address profile group: language or language code
    • GUEST_USER

      public static final UserProfile.UserProfileKey GUEST_USER
      Flag to mark users as temporary guest users.
  • Method Details

    • values

      public static UserProfile.UserProfileKey[] 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

      public static UserProfile.UserProfileKey valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getLabelKey

      public String getLabelKey()
    • getUserProfileGroup

      public UserProfile.UserProfileGroup getUserProfileGroup()
    • getValueClass

      public Class getValueClass()
    • userCanEdit

      public boolean userCanEdit()
    • adminCanEdit

      public boolean adminCanEdit()
    • getDefaultValue

      public String getDefaultValue()
    • isAllowedValue

      public boolean isAllowedValue(Object value)
    • userEditableKeys

      public static UserProfile.UserProfileKey[] userEditableKeys()
    • adminEditableKeys

      public static UserProfile.UserProfileKey[] adminEditableKeys()