Class PortalProperty

java.lang.Object
org.apache.cayenne.PersistentObject
org.apache.cayenne.BaseDataObject
org.apache.cayenne.CayenneDataObject
All Implemented Interfaces:
IEntity, Auditable, Serializable, org.apache.cayenne.DataObject, org.apache.cayenne.Persistent, org.apache.cayenne.Validating

@CacheGroups("CONFIG") public class PortalProperty extends _PortalProperty implements Auditable
Provides a typed property for a portal.
See Also:
  • Field Details

    • TYPE_BOOLEAN

      public static final String TYPE_BOOLEAN
      Indicates that the property can be assigned only the values "true" and "false"
      See Also:
    • TYPE_CSV

      public static final String TYPE_CSV
      Indicates that the property will contain comma-separated values
      See Also:
    • TYPE_DATE

      public static final String TYPE_DATE
      Indicates that the property can be assigned a date/time value
      See Also:
    • TYPE_HTML

      public static final String TYPE_HTML
      Indicates that the property can be assigned any string value
      See Also:
    • TYPE_JSON

      public static final String TYPE_JSON
      Indicates that the property will contain a JSON string
      See Also:
    • TYPE_LIST

      public static final String TYPE_LIST
      Indicates that the property can be assigned one of a list of values
      See Also:
    • TYPE_NUMBER

      public static final String TYPE_NUMBER
      Indicates that the property can be assigned a numeric value
      See Also:
    • TYPE_STRING

      public static final String TYPE_STRING
      Indicates that the property can be assigned any string value
      See Also:
    • TYPES

      public static final String[] TYPES
      The full set of portal property types
    • PROPERTY_AUTHENTICATED_WEB_SERVICES

      public static final String PROPERTY_AUTHENTICATED_WEB_SERVICES
      The list of authenticated SFM Web Services.
      See Also:
    • PROPERTY_ACCOUNT_LOCKED_MESSAGE

      public static final String PROPERTY_ACCOUNT_LOCKED_MESSAGE
      The "Account Locked Message" property
      See Also:
    • PROPERTY_ACCOUNT_QUICK_LISTS_ENABLED

      public static final String PROPERTY_ACCOUNT_QUICK_LISTS_ENABLED
      The "Account Quick Lists Enabled" property
      See Also:
    • PROPERTY_ALLOW_FORM_CANCEL

      public static final String PROPERTY_ALLOW_FORM_CANCEL
      The "Allow Form Cancel" property
      See Also:
    • PROPERTY_ALLOW_FORM_RETRY

      public static final String PROPERTY_ALLOW_FORM_RETRY
      The "Allow Form Retry" property
      See Also:
    • PROPERTY_ANONYMOUS_SUBMISSION_ACCESS_TIMEOUT

      public static final String PROPERTY_ANONYMOUS_SUBMISSION_ACCESS_TIMEOUT
      The "Anonymous Submission Access Timeout" property
      See Also:
    • PROPERTY_CDN_SERVER_URL

      public static final String PROPERTY_CDN_SERVER_URL
      The "CDN Server URL" property
      See Also:
    • PROPERTY_DATETIME_FORMAT

      public static final String PROPERTY_DATETIME_FORMAT
      The "Datetime Format" property
      See Also:
    • PROPERTY_ENABLE_PREVIOUS_PDF_SUBMISSIONS

      public static final String PROPERTY_ENABLE_PREVIOUS_PDF_SUBMISSIONS
      The "Enable Previous PDF Submissions" property
      See Also:
    • PROPERTY_GOOGLE_API_KEY

      public static final String PROPERTY_GOOGLE_API_KEY
      The "Google API Key" property
      See Also:
    • PROPERTY_PRODUCTION_MODE

      public static final String PROPERTY_PRODUCTION_MODE
      The "Production Mode" property
      See Also:
    • PROPERTY_SEARCH_DATA_LOAD

      public static final String PROPERTY_SEARCH_DATA_LOAD
      The "Search Mode" property
      See Also:
    • PROPERTY_UI_MAPPING

      public static final String PROPERTY_UI_MAPPING
      The "UI Mapping" property
      See Also:
    • ADMIN_ENVIRONMENT_NAME

      public static final String ADMIN_ENVIRONMENT_NAME
      The Administration Server environment name, e.g. Production.
      See Also:
    • ADMIN_ENVIRONMENT_CSS_STYLE

      public static final String ADMIN_ENVIRONMENT_CSS_STYLE
      The Administration Server environment CSS style.
      See Also:
    • BROWSER_AUTO_LOGOUT

      public static final String BROWSER_AUTO_LOGOUT
      The Administration Server browser auto logout property.
      See Also:
    • PROPERTY_MAX_CLIENT_USER_TASKS

      public static final String PROPERTY_MAX_CLIENT_USER_TASKS
      The "Max Client User Tasks" property for Field Worker app.
      See Also:
    • PROPERTY_MAX_CLIENT_HISTORY_SUBMISSIONS

      public static final String PROPERTY_MAX_CLIENT_HISTORY_SUBMISSIONS
      The "Max Client History Submissions" property for Field Worker app.
      See Also:
    • PROPERTY_AUTO_SAVE_INTERVAL

      public static final String PROPERTY_AUTO_SAVE_INTERVAL
      The "Auto Save Interval" property for Field Worker app.
      See Also:
    • PROPERTY_AUTO_SUBMISSION_INTERVAL

      public static final String PROPERTY_AUTO_SUBMISSION_INTERVAL
      The "Auto Submission Interval" property for Field Worker app.
      See Also:
    • PROPERTY_CLIENT_SESSION_TIMEOUT

      public static final String PROPERTY_CLIENT_SESSION_TIMEOUT
      The "Client Session Timeout" property for Field Worker app.
      See Also:
    • PROPERTY_REQUIRE_CLIENT_KEY

      public static final String PROPERTY_REQUIRE_CLIENT_KEY
      The "Require Client Key" property for form render.
      See Also:
    • PROPERTY_SEARCH_CONSISTENT_READ

      public static final String PROPERTY_SEARCH_CONSISTENT_READ
      The "Search Consistent Read" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_DATA_EXTRACTS

      public static final String PROPERTY_SEARCH_DATA_EXTRACTS
      The "Search Data Extracts" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_PERIOD_TASKS

      public static final String PROPERTY_SEARCH_PERIOD_TASKS
      The "Search Period Tasks" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_PERIOD_HISTORY

      public static final String PROPERTY_SEARCH_PERIOD_HISTORY
      The "Search Period History" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_PERIOD_REVIEWS

      public static final String PROPERTY_SEARCH_PERIOD_REVIEWS
      The "Search Period Reviews" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_PERIOD_HELP_DESK

      public static final String PROPERTY_SEARCH_PERIOD_HELP_DESK
      The "Search Period Tasks" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_FETCH_LIMIT

      public static final String PROPERTY_SEARCH_FETCH_LIMIT
      The "Search Fetch Limit" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_FILTER_GROUP_SELECT

      public static final String PROPERTY_SEARCH_FILTER_GROUP_SELECT
      The "Search Filter Group Select" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_FILTER_JOBS_BY_USER_ORGS

      public static final String PROPERTY_SEARCH_FILTER_JOBS_BY_USER_ORGS
      The "Search Filter Jobs By User Orgs" property for Work Spaces.
      See Also:
    • PROPERTY_SEARCH_TASK_ATTRIBUTES

      public static final String PROPERTY_SEARCH_TASK_ATTRIBUTES
      The "Search Task Attributes" property for Work Spaces.
      See Also:
    • PROPERTY_SERVER_BUSY_REDIRECT_URL

      public static final String PROPERTY_SERVER_BUSY_REDIRECT_URL
      The "Server Busy Redirect URL" property to redirect requests to if the server is too busy.
      See Also:
    • PROPERTY_SYNC_LOGGING_LEVEL

      public static final String PROPERTY_SYNC_LOGGING_LEVEL
      The T.Field "Sync Logging Level" property.
      See Also:
    • USER_ACCOUNT_CREATION_URL

      public static final String USER_ACCOUNT_CREATION_URL
      The "User Account Creation URL" property.
      See Also:
    • USE_EMAIL_FOR_LOGIN

      public static final String USE_EMAIL_FOR_LOGIN
      The "Use Email for Login" property.
      See Also:
    • X_FRAME_OPTIONS

      public static final String X_FRAME_OPTIONS
      The "X-Frame-Options" property.
      See Also:
    • ALLOW_XML_REQUEST_PARAM_FORM_PREFILL

      public static final String ALLOW_XML_REQUEST_PARAM_FORM_PREFILL
      The "Allow XML Parameter Form Prefill" property.
      See Also:
    • ALLOW_XML_REDIRECT_TARGET

      public static final String ALLOW_XML_REDIRECT_TARGET
      The "Allow XML Redirect Target" property.
      See Also:
    • PROPERTY_VALUE_GROOVY_AND_TASK

      public static final String PROPERTY_VALUE_GROOVY_AND_TASK
      The property value "Groovy and Task".
      See Also:
    • CACHE_HEADERS

      public static final String CACHE_HEADERS
      The Cache Headers property.
      See Also:
    • CSRF_PROTECTION

      public static final String CSRF_PROTECTION
      The property value "CSRF Protection".
      See Also:
    • CSRF_PROTECTION_HOST_CHECK

      public static final String CSRF_PROTECTION_HOST_CHECK
      The property value "CSRF Protection Host Check".
      See Also:
    • CSRF_PROTECTION_IGNORE_PATTERNS

      public static final String CSRF_PROTECTION_IGNORE_PATTERNS
      The property value "CSRF Protection Ignore Patterns".
      See Also:
    • ENHANCED_PII_SEARCH_LIMIT

      public static final String ENHANCED_PII_SEARCH_LIMIT
      The property value "Enhanced PII Search Limit" functionality.
      See Also:
    • SEARCH_PII_FETCH_LIMIT

      public static final String SEARCH_PII_FETCH_LIMIT
      The property value "Search PII Fetch Limit".
      See Also:
    • DATETIME_FORMAT_DEFAULT

      public static final String DATETIME_FORMAT_DEFAULT
      The default date time format.
      See Also:
    • SEARCH_DATA_LOAD_EAGER

      public static final String SEARCH_DATA_LOAD_EAGER
      The "Eager" data load mode.
      See Also:
    • SEARCH_DATA_LOAD_LAZY

      public static final String SEARCH_DATA_LOAD_LAZY
      The "Lazy" data load mode.
      See Also:
    • SYNC_LOGGING_LEVEL_DETAIL

      public static final String SYNC_LOGGING_LEVEL_DETAIL
      The property value "Detail".
      See Also:
    • SHOW_DEPRECATED_FEATURES

      public static final String SHOW_DEPRECATED_FEATURES
      Boolean to show deprecated features.
      See Also:
    • SECURITY_HEADERS

      public static final String SECURITY_HEADERS
      The Security Headers property.
      See Also:
    • DOCUMENTATION_URL

      public static final String DOCUMENTATION_URL
      External documentation URL for JM reference material.
      See Also:
  • Constructor Details

    • PortalProperty

      public PortalProperty()
  • Method Details

    • isTypeCSV

      public boolean isTypeCSV()
      Returns:
      true if the property type is 'CSV'
      Since:
      5.1.4
    • isTypeJSON

      public boolean isTypeJSON()
      Returns:
      true if the property type is 'JSON'
      Since:
      5.1.4
    • getListValuesMap

      public Map<String,String> getListValuesMap()
      Return the list of values. Each list value consists of a pair of strings: The actual value and a display string.
      Returns:
      a map of the list values
      Throws:
      RuntimeException - if the current property is not of type TYPE_LIST