Package com.avoka.fc.core.entity
Class PortalProperty
java.lang.Object
org.apache.cayenne.PersistentObject
org.apache.cayenne.BaseDataObject
org.apache.cayenne.CayenneDataObject
com.avoka.core.entity.BaseEntity
com.avoka.fc.core.entity.auto._PortalProperty
com.avoka.fc.core.entity.PortalProperty
- All Implemented Interfaces:
IEntity
,Auditable
,Serializable
,org.apache.cayenne.DataObject
,org.apache.cayenne.Persistent
,org.apache.cayenne.Validating
Provides a typed property for a portal.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The Administration Server environment CSS style.static final String
The Administration Server environment name, e.g.static final String
The "Allow XML Redirect Target" property.static final String
The "Allow XML Parameter Form Prefill" property.static final String
The Administration Server browser auto logout property.static final String
The Cache Headers property.static final String
The property value "CSRF Protection".static final String
The property value "CSRF Protection Host Check".static final String
The default date time format.static final String
External documentation URL for JM reference material.static final String
The property value "Enhanced PII Search" functionality.static final String
The property value "Enhanced PII Search Limit" functionality.static final String
The "Account Locked Message" propertystatic final String
The "Account Quick Lists Enabled" propertystatic final String
The "Allow Form Cancel" propertystatic final String
The "Allow Form Retry" propertystatic final String
The "Anonymous Submission Access Timeout" propertystatic final String
The list of authenticated SFM Web Services.static final String
The "Auto Save Interval" property for Field Worker app.static final String
The "Auto Submission Interval" property for Field Worker app.static final String
The "CDN Server URL" propertystatic final String
The "Client Session Timeout" property for Field Worker app.static final String
The "Datetime Format" propertystatic final String
The "Enable Previous PDF Submissions" propertystatic final String
The "Google API Key" propertystatic final String
The "Max Client History Submissions" property for Field Worker app.static final String
The "Max Client User Tasks" property for Field Worker app.static final String
The "Require Client Key" property for form render.static final String
The "Search Consistent Read" property for Work Spaces.static final String
The "Search Data Extracts" property for Work Spaces.static final String
The "Search Mode" propertystatic final String
The "Search Fetch Limit" property for Work Spaces.static final String
The "Search Filter Group Select" property for Work Spaces.static final String
The "Search Filter Jobs By User Orgs" property for Work Spaces.static final String
The "Search Period Tasks" property for Work Spaces.static final String
The "Search Period History" property for Work Spaces.static final String
The "Search Period Reviews" property for Work Spaces.static final String
The "Search Period Tasks" property for Work Spaces.static final String
The "Search Task Attributes" property for Work Spaces.static final String
The "Server Busy Redirect URL" property to redirect requests to if the server is too busy.static final String
The T.Field "Sync Logging Level" property.static final String
The "UI Mapping" propertystatic final String
The property value "Groovy and Task".static final String
The "Eager" data load mode.static final String
The "Lazy" data load mode.static final String
The property value "Search PII Fetch Limit".static final String
The Security Headers property.static final String
Boolean to show deprecated features.static final String
The property value "Detail".static final String
Indicates that the property can be assigned only the values "true" and "false"static final String
Indicates that the property will contain comma-separated valuesstatic final String
Indicates that the property can be assigned a date/time valuestatic final String
Indicates that the property can be assigned any string valuestatic final String
Indicates that the property will contain a JSON stringstatic final String
Indicates that the property can be assigned one of a list of valuesstatic final String
Indicates that the property can be assigned a numeric valuestatic final String
Indicates that the property can be assigned any string valuestatic final String[]
The full set of portal property typesstatic final String
The "Use Email for Login" property.static final String
The "User Account Creation URL" property.static final String
The "X-Frame-Options" property.Fields inherited from class com.avoka.fc.core.entity.auto._PortalProperty
DESCRIPTION, DESCRIPTION_PROPERTY, LIST_VALUES, LIST_VALUES_PROPERTY, NAME, NAME_PROPERTY, PORTAL, PORTAL_PROPERTY, PORTAL_PROPERTY_OID_PK_COLUMN, REQUIRED_FLAG, REQUIRED_FLAG_PROPERTY, TYPE, TYPE_PROPERTY, VALUE, VALUE_PROPERTY
Fields inherited from class com.avoka.core.entity.BaseEntity
ID_PROPERTY
Fields inherited from class org.apache.cayenne.CayenneDataObject
values
Fields inherited from class org.apache.cayenne.BaseDataObject
snapshotVersion
Fields inherited from class org.apache.cayenne.PersistentObject
objectContext, objectId, persistenceState
Fields inherited from interface org.apache.cayenne.DataObject
DEFAULT_VERSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn the list of values.boolean
boolean
Methods inherited from class com.avoka.fc.core.entity.auto._PortalProperty
getDescription, getListValues, getName, getPortal, getType, getValue, isRequiredFlag, setDescription, setListValues, setName, setPortal, setRequiredFlag, setType, setValue
Methods inherited from class com.avoka.core.entity.BaseEntity
appendProperties, getId, getValuesMap, isNew, setId, toString
Methods inherited from class org.apache.cayenne.CayenneDataObject
makePath, readPropertyDirectly, readState, setPersistenceState, writePropertyDirectly, writeState
Methods inherited from class org.apache.cayenne.BaseDataObject
addToManyTarget, beforePropertyRead, beforePropertyWrite, getSnapshotVersion, readNestedProperty, readProperty, readSerialized, removeToManyTarget, setObjectContext, setReverseRelationship, setSnapshotVersion, setToManyTarget, setToOneTarget, toStringBuffer, unsetReverseRelationship, validateForDelete, validateForInsert, validateForSave, validateForUpdate, willConnect, writeProperty, writeSerialized
Methods inherited from class org.apache.cayenne.PersistentObject
getMapKey, getObjectContext, getObjectId, getPersistenceState, setObjectId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.avoka.fc.core.entity.Auditable
getId, getValuesMap
Methods inherited from interface org.apache.cayenne.Persistent
getObjectContext, getObjectId, getPersistenceState, setObjectContext, setObjectId, setPersistenceState
-
Field Details
-
TYPE_BOOLEAN
Indicates that the property can be assigned only the values "true" and "false"- See Also:
-
TYPE_CSV
Indicates that the property will contain comma-separated values- See Also:
-
TYPE_DATE
Indicates that the property can be assigned a date/time value- See Also:
-
TYPE_HTML
Indicates that the property can be assigned any string value- See Also:
-
TYPE_JSON
Indicates that the property will contain a JSON string- See Also:
-
TYPE_LIST
Indicates that the property can be assigned one of a list of values- See Also:
-
TYPE_NUMBER
Indicates that the property can be assigned a numeric value- See Also:
-
TYPE_STRING
Indicates that the property can be assigned any string value- See Also:
-
TYPES
The full set of portal property types -
PROPERTY_AUTHENTICATED_WEB_SERVICES
The list of authenticated SFM Web Services.- See Also:
-
PROPERTY_ACCOUNT_LOCKED_MESSAGE
The "Account Locked Message" property- See Also:
-
PROPERTY_ACCOUNT_QUICK_LISTS_ENABLED
The "Account Quick Lists Enabled" property- See Also:
-
PROPERTY_ALLOW_FORM_CANCEL
The "Allow Form Cancel" property- See Also:
-
PROPERTY_ALLOW_FORM_RETRY
The "Allow Form Retry" property- See Also:
-
PROPERTY_ANONYMOUS_SUBMISSION_ACCESS_TIMEOUT
The "Anonymous Submission Access Timeout" property- See Also:
-
PROPERTY_CDN_SERVER_URL
The "CDN Server URL" property- See Also:
-
PROPERTY_DATETIME_FORMAT
The "Datetime Format" property- See Also:
-
PROPERTY_ENABLE_PREVIOUS_PDF_SUBMISSIONS
The "Enable Previous PDF Submissions" property- See Also:
-
PROPERTY_GOOGLE_API_KEY
The "Google API Key" property- See Also:
-
PROPERTY_SEARCH_DATA_LOAD
The "Search Mode" property- See Also:
-
PROPERTY_UI_MAPPING
The "UI Mapping" property- See Also:
-
ADMIN_ENVIRONMENT_NAME
The Administration Server environment name, e.g. Production.- See Also:
-
ADMIN_ENVIRONMENT_CSS_STYLE
The Administration Server environment CSS style.- See Also:
-
BROWSER_AUTO_LOGOUT
The Administration Server browser auto logout property.- See Also:
-
PROPERTY_MAX_CLIENT_USER_TASKS
The "Max Client User Tasks" property for Field Worker app.- See Also:
-
PROPERTY_MAX_CLIENT_HISTORY_SUBMISSIONS
The "Max Client History Submissions" property for Field Worker app.- See Also:
-
PROPERTY_AUTO_SAVE_INTERVAL
The "Auto Save Interval" property for Field Worker app.- See Also:
-
PROPERTY_AUTO_SUBMISSION_INTERVAL
The "Auto Submission Interval" property for Field Worker app.- See Also:
-
PROPERTY_CLIENT_SESSION_TIMEOUT
The "Client Session Timeout" property for Field Worker app.- See Also:
-
PROPERTY_REQUIRE_CLIENT_KEY
The "Require Client Key" property for form render.- See Also:
-
PROPERTY_SEARCH_CONSISTENT_READ
The "Search Consistent Read" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_DATA_EXTRACTS
The "Search Data Extracts" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_PERIOD_TASKS
The "Search Period Tasks" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_PERIOD_HISTORY
The "Search Period History" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_PERIOD_REVIEWS
The "Search Period Reviews" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_PERIOD_HELP_DESK
The "Search Period Tasks" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_FETCH_LIMIT
The "Search Fetch Limit" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_FILTER_GROUP_SELECT
The "Search Filter Group Select" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_FILTER_JOBS_BY_USER_ORGS
The "Search Filter Jobs By User Orgs" property for Work Spaces.- See Also:
-
PROPERTY_SEARCH_TASK_ATTRIBUTES
The "Search Task Attributes" property for Work Spaces.- See Also:
-
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
The T.Field "Sync Logging Level" property.- See Also:
-
USER_ACCOUNT_CREATION_URL
The "User Account Creation URL" property.- See Also:
-
USE_EMAIL_FOR_LOGIN
The "Use Email for Login" property.- See Also:
-
X_FRAME_OPTIONS
The "X-Frame-Options" property.- See Also:
-
ALLOW_XML_REQUEST_PARAM_FORM_PREFILL
The "Allow XML Parameter Form Prefill" property.- See Also:
-
ALLOW_XML_REDIRECT_TARGET
The "Allow XML Redirect Target" property.- See Also:
-
PROPERTY_VALUE_GROOVY_AND_TASK
The property value "Groovy and Task".- See Also:
-
CACHE_HEADERS
The Cache Headers property.- See Also:
-
CSRF_PROTECTION
The property value "CSRF Protection".- See Also:
-
CSRF_PROTECTION_HOST_CHECK
The property value "CSRF Protection Host Check".- See Also:
-
ENHANCED_PII_SEARCH
The property value "Enhanced PII Search" functionality.- See Also:
-
ENHANCED_PII_SEARCH_LIMIT
The property value "Enhanced PII Search Limit" functionality.- See Also:
-
SEARCH_PII_FETCH_LIMIT
The property value "Search PII Fetch Limit".- See Also:
-
DATETIME_FORMAT_DEFAULT
The default date time format.- See Also:
-
SEARCH_DATA_LOAD_EAGER
The "Eager" data load mode.- See Also:
-
SEARCH_DATA_LOAD_LAZY
The "Lazy" data load mode.- See Also:
-
SYNC_LOGGING_LEVEL_DETAIL
The property value "Detail".- See Also:
-
SHOW_DEPRECATED_FEATURES
Boolean to show deprecated features.- See Also:
-
SECURITY_HEADERS
The Security Headers property.- See Also:
-
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
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 typeTYPE_LIST
-