Oracle Fusion Middleware Java API Reference for Oracle ADF Controller
11g Release 1 (11.1.1.7.0)

E10651-08

oracle.adf.controller.config
Enum ControllerProperty

java.lang.Object
  extended by java.lang.Enum<ControllerProperty>
      extended by oracle.adf.controller.config.ControllerProperty
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ControllerProperty>

public enum ControllerProperty
extends java.lang.Enum<ControllerProperty>

The set of known initialization parameters.


Enum Constant Summary
ACTIVITY_SECURITY_MODE
          Indicates what activites are candidates for a permission check
There are two supported values:
all-activity-types (default) Indicates that allactivity types are checked.
ADF_SCOPE_HA_SUPPORT
          When set to true, this flag causes the ADF Controller to track changes to ADF memory scopes and to replicate those changes within the server cluster.
ALLOW_UNBOUNDED_TAKFLOW_CUSTOMIZATIONS
          A flag to control whether a session level or application level cache is used to store unbounded task flow model.
DETECT_METADATA_CHANGES
          A flag that allows a runtime optimization to skip a call to MDS to detect metadata or customization class changes since the last request.
ENABLE_GRAMMAR_VALIDATION
          Enables validation of ADFc metadata based on ADFc grammar and additional validation rules enforced by the metadata provider.
ENABLE_IMPLICIT_SAVEPOINTS
          Property name for the flag to enable creation of implicit save points.
INVALIDATE_SESSION_ON_LAST_RVP_RELEASE
          This value indicates whether or not the ADF Controller should invalidate a user's HTTP session when the last root view port for the session is released.
MAX_SNAPSHOT_HISTORY
          Dictates how many state snapshots are kept around in menmory.
ROOT_VIEW_PORT_REQUEST_LOCK_TIMEOUT
          This value indicates how long a request thread should wait attempting to acquire the root view port request lock before giving up and aborting the request.
SAVEPOINT_DATASOURCE
          Property name for the JNDI name of the data source to be used for save point persistence in database.
SAVEPOINT_EXPIRATION
          Property name for the default save point expiration.
 
Method Summary
 ChangePolicy getChangePolicy()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getPropertyName()
           
static ControllerProperty valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ControllerProperty[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ENABLE_GRAMMAR_VALIDATION

public static final ControllerProperty ENABLE_GRAMMAR_VALIDATION
Enables validation of ADFc metadata based on ADFc grammar and additional validation rules enforced by the metadata provider. For testing purposes, this property will be read every time metadata servcie is reinitialized.


SAVEPOINT_DATASOURCE

public static final ControllerProperty SAVEPOINT_DATASOURCE
Property name for the JNDI name of the data source to be used for save point persistence in database. For example, jdbc/Connection1DS..


SAVEPOINT_EXPIRATION

public static final ControllerProperty SAVEPOINT_EXPIRATION
Property name for the default save point expiration. The expiration is specified in seconds. The default value of this property is 86400, for 24 hours.


ENABLE_IMPLICIT_SAVEPOINTS

public static final ControllerProperty ENABLE_IMPLICIT_SAVEPOINTS
Property name for the flag to enable creation of implicit save points. If true, implicit save points will be created when a the critical task flows exists on the page flow stack.
If false, implicit save points will not be created, even if critical task flows are present.

It is either true or false.


MAX_SNAPSHOT_HISTORY

public static final ControllerProperty MAX_SNAPSHOT_HISTORY
Dictates how many state snapshots are kept around in menmory. State snapshots are necessary to restore controller state after a back button operation. The default snapshot history is set to 25.


DETECT_METADATA_CHANGES

public static final ControllerProperty DETECT_METADATA_CHANGES
A flag that allows a runtime optimization to skip a call to MDS to detect metadata or customization class changes since the last request. If set to false, no such call will take place and unbounded task flow metadata cache will not be refreshed with the updated metadata. This property should be set to true on every request following DT@RT changes. The default value for this property is true.


ALLOW_UNBOUNDED_TAKFLOW_CUSTOMIZATIONS

public static final ControllerProperty ALLOW_UNBOUNDED_TAKFLOW_CUSTOMIZATIONS
A flag to control whether a session level or application level cache is used to store unbounded task flow model. The default value is true. This flag should be set to false only if no seeded or DT@RT customizations of unbounded task flow metadata are supported in the application. This value will be read every time MetadataService is intitialized.


ADF_SCOPE_HA_SUPPORT

public static final ControllerProperty ADF_SCOPE_HA_SUPPORT
When set to true, this flag causes the ADF Controller to track changes to ADF memory scopes and to replicate those changes within the server cluster. Since there is some performance overhead with this feature, it should only be enabled for applications running in a clustered server environment. The default value is false.


ACTIVITY_SECURITY_MODE

public static final ControllerProperty ACTIVITY_SECURITY_MODE
Indicates what activites are candidates for a permission check
There are two supported values:
For a security check to be perfomed the following conditions must all be met:


ROOT_VIEW_PORT_REQUEST_LOCK_TIMEOUT

public static final ControllerProperty ROOT_VIEW_PORT_REQUEST_LOCK_TIMEOUT
This value indicates how long a request thread should wait attempting to acquire the root view port request lock before giving up and aborting the request. The value is specified in units of seconds.

The default value is 10 minutes (600 seconds).


INVALIDATE_SESSION_ON_LAST_RVP_RELEASE

public static final ControllerProperty INVALIDATE_SESSION_ON_LAST_RVP_RELEASE
This value indicates whether or not the ADF Controller should invalidate a user's HTTP session when the last root view port for the session is released.

Method Detail

values

public static ControllerProperty[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ControllerProperty c : ControllerProperty.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ControllerProperty valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getPropertyName

public java.lang.String getPropertyName()
Returns:
the property name.

getChangePolicy

public ChangePolicy getChangePolicy()

getDefaultValue

public java.lang.Object getDefaultValue()

Oracle Fusion Middleware Java API Reference for Oracle ADF Controller
11g Release 1 (11.1.1.7.0)

E10651-08

Copyright © 1997, 2013, Oracle. All rights reserved.