Class Property

java.lang.Object
com.atlassian.crowd.model.property.Property
All Implemented Interfaces:
Serializable

public class Property extends Object implements Serializable
Captures various server properties of the crowd server.
See Also:
  • Field Details

    • CROWD_PROPERTY_KEY

      public static final String CROWD_PROPERTY_KEY
      Parent Property Key for all Crowd Server properties.
      See Also:
    • CACHE_TIME

      public static final String CACHE_TIME
      Server Property: Cache time.
      See Also:
    • TOKEN_SEED

      public static final String TOKEN_SEED
      Server Property: Custom token seed.
      See Also:
    • DEPLOYMENT_TITLE

      public static final String DEPLOYMENT_TITLE
      Server Property: Deployment title.
      See Also:
    • DOMAIN

      public static final String DOMAIN
      Server Property: Deployment domain.
      See Also:
    • CACHE_ENABLED

      public static final String CACHE_ENABLED
      Server Property: Cache enabled.
      See Also:
    • SESSION_TIME

      public static final String SESSION_TIME
      Server Property: Session time;
      See Also:
    • MAILSERVER_ID

      public static final String MAILSERVER_ID
      Server Property: Unique ID of the mail server.
      See Also:
    • MAILSERVER_HOST

      public static final String MAILSERVER_HOST
      Server Property: Mail server host.
      See Also:
    • MAILSERVER_PREFIX

      public static final String MAILSERVER_PREFIX
      Server Property: Mail server prefix.
      See Also:
    • MAILSERVER_SENDER

      public static final String MAILSERVER_SENDER
      Server Property: Mail server sender.
      See Also:
    • MAILSERVER_USERNAME

      public static final String MAILSERVER_USERNAME
      Server Property: Mail server username.
      See Also:
    • MAILSERVER_PASSWORD

      public static final String MAILSERVER_PASSWORD
      Server Property: Mail server password.
      See Also:
    • MAILSERVER_OAUTH2_CONFIGURATION_ID

      public static final String MAILSERVER_OAUTH2_CONFIGURATION_ID
      Server Property: OAuth2 configuration ID used to connect to mail server.
      See Also:
    • USER_ADDED_EMAIL_TEMPLATE

      public static final String USER_ADDED_EMAIL_TEMPLATE
      Server Property: User added notification email template
      See Also:
    • FORGOTTEN_PASSWORD_EMAIL_TEMPLATE

      public static final String FORGOTTEN_PASSWORD_EMAIL_TEMPLATE
      Server Property: Forgotten password email template
      See Also:
    • FORGOTTEN_USERNAME_EMAIL_TEMPLATE

      public static final String FORGOTTEN_USERNAME_EMAIL_TEMPLATE
      Server Property: Forgotten usernames email template
      See Also:
    • PASSWORD_EXPIRATION_REMINDER_EMAIL_TEMPLATE

      public static final String PASSWORD_EXPIRATION_REMINDER_EMAIL_TEMPLATE
      Server Property: Password expiration reminder email template
      See Also:
    • EMAIL_CHANGE_VALIDATION_EMAIL_TEMPLATE

      public static final String EMAIL_CHANGE_VALIDATION_EMAIL_TEMPLATE
      Server Property: Email change validation email template
      See Also:
    • EMAIL_CHANGE_INFO_EMAIL_TEMPLATE

      public static final String EMAIL_CHANGE_INFO_EMAIL_TEMPLATE
      Server property: Email change info email template
      See Also:
    • DES_ENCRYPTION_KEY

      public static final String DES_ENCRYPTION_KEY
      Server Property: Server encryption key.
      See Also:
    • CURRENT_LICENSE_RESOURCE_TOTAL

      public static final String CURRENT_LICENSE_RESOURCE_TOTAL
      Server Property: Total number of 'current' resources towards the license resource limit, ie number of users.
      See Also:
    • NOTIFICATION_EMAIL

      public static final String NOTIFICATION_EMAIL
      Server Property: Email address for the administrator when server notifications occur.
      See Also:
    • BUILD_NUMBER

      public static final String BUILD_NUMBER
      Server Property: The current build number for Crowd.
      See Also:
    • GZIP_ENABLED

      @Deprecated public static final String GZIP_ENABLED
      Deprecated.
      Server Property: True if GZip compression is enabled on the response.
      See Also:
    • TRUSTED_PROXY_SERVERS

      public static final String TRUSTED_PROXY_SERVERS
      Server Property: A comma-delimited list of trusted proxy servers.
      See Also:
    • DATABASE_TOKEN_STORAGE_ENABLED

      public static final String DATABASE_TOKEN_STORAGE_ENABLED
      Server Property: Whether or not Crowd is using database token storage
      See Also:
    • USE_WEB_AVATARS

      public static final String USE_WEB_AVATARS
      Server Property: Whether or not to use a public service for avatars
      See Also:
    • MAILSERVER_JNDI_LOCATION

      public static final String MAILSERVER_JNDI_LOCATION
      Server Property: Mail Server JNDI Location
      See Also:
    • MAILSERVER_START_TLS

      public static final String MAILSERVER_START_TLS
      Server Property: Mail Server START TLS Option
      See Also:
    • MAILSERVER_PORT

      public static final String MAILSERVER_PORT
      Server Property: Mail Server SMTP port
      See Also:
    • MAILSERVER_TIMEOUT

      public static final String MAILSERVER_TIMEOUT
      Server Property: Mail Server SMTP read and connection timeout
      See Also:
    • MAILSERVER_USE_SSL

      public static final String MAILSERVER_USE_SSL
      Server Property: Mail Server SMTP Use SSL
      See Also:
    • INCLUDE_IP_ADDRESS_IN_VALIDATION_FACTORS

      public static final String INCLUDE_IP_ADDRESS_IN_VALIDATION_FACTORS
      See Also:
    • SSO_COOKE_NAME_PROPERTY

      public static final String SSO_COOKE_NAME_PROPERTY
      Server Property: SSO cookie name, used to be "cookie.tokenkey" in crowd.properties
      Since:
      3.0
      See Also:
    • CROWD_BASE_URL

      public static final String CROWD_BASE_URL
      The base URL for the Crowd application
      Since:
      3.0
      See Also:
    • AUDIT_LOG_RETENTION_PERIOD

      public static final String AUDIT_LOG_RETENTION_PERIOD
      Server Property: Audit log retention period in days
      See Also:
    • SAML_KEY_CERTIFICATE_PAIR_TO_SIGN

      public static final String SAML_KEY_CERTIFICATE_PAIR_TO_SIGN
      Server Property: ID of private key/certificate pair used to sign assertions in SAML
      See Also:
    • REMEMBER_ME_ENABLED_PROPERTY_NAME

      public static final String REMEMBER_ME_ENABLED_PROPERTY_NAME
      Server Property: Determines if Remember Me is enabled
      See Also:
    • REMEMBER_ME_EXPIRY_IN_SECONDS_PROPERTY_NAME

      public static final String REMEMBER_ME_EXPIRY_IN_SECONDS_PROPERTY_NAME
      Server Property: Remember Me tokens validity duration expressed in seconds
      See Also:
    • SCHEDULED_BACKUP_ENABLED

      public static final String SCHEDULED_BACKUP_ENABLED
      Server Property: Whether or not to perform automated backup
      See Also:
    • EXPORT_USERS_FROM_CONNECTORS_DURING_BACKUP_ENABLED

      public static final String EXPORT_USERS_FROM_CONNECTORS_DURING_BACKUP_ENABLED
      Server Property: Whether or not to export users from connectors during backup
      See Also:
    • RESET_DOMAIN_FOR_BACKUP_ENABLED

      public static final String RESET_DOMAIN_FOR_BACKUP_ENABLED
      Server Property: Whether or not to save the backup with the SSO domain information
      See Also:
    • BACKUP_SCHEDULED_TIME_HOUR

      public static final String BACKUP_SCHEDULED_TIME_HOUR
      Server property: Determines hour of the day when automated backup is performed
      See Also:
    • BACKUP_SCHEDULED_TIME_MINUTE

      public static final String BACKUP_SCHEDULED_TIME_MINUTE
      Server property: Determines minute of the hour when automated backup is performed
      See Also:
    • LOOK_AND_FEEL_CONFIGURATION_PROPERTY_NAME

      public static final String LOOK_AND_FEEL_CONFIGURATION_PROPERTY_NAME
      Server Property: Look and feel configuration
      See Also:
    • CROWD_DEFAULT_ENCRYPTOR_PROPERTY

      public static final String CROWD_DEFAULT_ENCRYPTOR_PROPERTY
      See Also:
    • EMAIL_RENDERED_AS_HTML

      public static final String EMAIL_RENDERED_AS_HTML
      Server Property: When set to true, Crowd will send emails rendered as HTML instead of plain text.
      See Also:
  • Constructor Details

    • Property

      public Property(String key, String name, String value)
    • Property

      protected Property()
  • Method Details