Skip navigation links 
 
oracle.adf.model
Class BaseDataControlPolicyImpl
java.lang.Object
   oracle.adf.model.BaseDataControlPolicyImpl
oracle.adf.model.BaseDataControlPolicyImpl
- All Implemented Interfaces:
- java.io.Serializable, DataControlPolicy
- 
public class BaseDataControlPolicyImpl
 
- extends java.lang.Object
- implements DataControlPolicy
- Since:
- 11.1.0
- See Also:
- Serialized Form
 
 
  
 
 
  
 
  
 
| Method Summary | 
|  DCDataControl | getDataControl()Returns the datacontrol instance for the datacontrol name specified in this policy.
 | 
|  java.lang.String | getName()Name of the datacontrol that this datacontrol policy applies to.
 | 
|  DataControlPolicy.ReleasePolicy | getReleasePolicy()This methods provides a hint to the datacontrol frame what should be done on this datacontrol when release is called on the frame.
 | 
|  java.lang.String | getTransactionPolicy()This methods provides a hint to the datacontrol frame what should be done on this datacontrol when transaction operations are called on the frame.
 | 
|  void | setTransactionPolicy(java.lang.String transactionPolicy)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
mName
protected java.lang.String mName
mTransactionPolicy
protected java.lang.String mTransactionPolicy
mReleasePolicy
protected DataControlPolicy.ReleasePolicy mReleasePolicy
BaseDataControlPolicyImpl
public BaseDataControlPolicyImpl(java.lang.String name,
                                 java.lang.String transactionPolicy,
                                 DataControlPolicy.ReleasePolicy releasePolicy)
- 
- Parameters:
- name- Name of the policy. This should be the name of the datacontrol that this policy would apply to. For default policy, this can ben null.
- transactionPolicy- the transaction policy for this datacontrol policy. See DataControlPolicy.getTransactionPolicy for valid values.
- releasePolicy- the release policy for this datacontrol policy. See DataControlPolicy.getReleasePolicy for valid values.
 
BaseDataControlPolicyImpl
public BaseDataControlPolicyImpl(DataControlPolicy adaptee)
getName
public java.lang.String getName()
- Name of the datacontrol that this datacontrol policy applies to. This value is ignored and can be null if this policy is used as a default policy in a datacontrol frame.
- 
- Specified by:
- getNamein interface- DataControlPolicy
 
- 
- Returns:
- The name of the datacontrol that this datacontrol policy applies to.
 
getTransactionPolicy
public java.lang.String getTransactionPolicy()
- Description copied from interface: DataControlPolicy
- This methods provides a hint to the datacontrol frame what should be done on this datacontrol when transaction operations are called on the frame. Return values are: TRANSACTION_POLICY_NEW if the datacontrol participates in a transaction that is initiated in this datacontrol frame. TRANSACTION_POLICY_NONE if the datacontrol should not participate in any transaction. For example, if the datacontrol is being used in a task flow that does not use transaction. TRANSACTION_POLICY_JOIN if the datacontrol should receive transactional messages though not part of a transaction (Applicable only for MLR Label to be backward compatible). Datacontrol frame name if the datacontrol particpates in an existing transaction that is initiated in another datacontrol frame.
- 
- Specified by:
- getTransactionPolicyin interface- DataControlPolicy
 
- 
- Returns:
- The transaction policy for the datacontrol.
 
setTransactionPolicy
public void setTransactionPolicy(java.lang.String transactionPolicy)
getReleasePolicy
public DataControlPolicy.ReleasePolicy getReleasePolicy()
- This methods provides a hint to the datacontrol frame what should be done on this datacontrol when release is called on the frame.
- 
- Specified by:
- getReleasePolicyin interface- DataControlPolicy
 
- 
- Returns:
- The release policy for the datacontrol.
 
getDataControl
public DCDataControl getDataControl()
- Returns the datacontrol instance for the datacontrol name specified in this policy. Subclasses should override this method to return the datacontrol.
- 
- Specified by:
- getDataControlin interface- DataControlPolicy
 
- 
- Returns:
- A Datacontrol instance with the datacontrol name specified in this policy; null if one cannot be found.
 
Skip navigation links 
 
Copyright © 1997, 2011, Oracle. All rights reserved.