public class DCPlaceholderDataControl extends JUApplication
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
DataControl.DataChangeEventPolicy
mJUErrorHandler
EXC_MODE_DEFAULT, EXC_MODE_DEFERRED, EXC_MODE_IMMEDIATE, INTERNALDC, PROP_VCIVAL_SUBST_ATTRDEF, RELEASE_LEVEL_MANAGED, RELEASE_LEVEL_RELOADABLE, RELEASE_LEVEL_RESERVED, RELEASE_LEVEL_UNMANAGED, VAL_MODE_ALWAYS, VAL_MODE_NEVER, VAL_MODE_REMOTE, VAL_MODE_UNINIT
ABORT_ON_ATTR_ERROR_PROP, ABSTRACT, GET_ApplicationModule, GET_dataProvider, GET_DataProvider, GET_DCFrame, GET_MethodResults, GET_Name, JCLIENT, mBindingContainerList, mDataControlFrameName, mDataProvider, mErrorHandler, mErrorHandlerActive, mErrorHandlerThrow, METHOD_RESULT, mIsReleased, mIsReleasing, mIsRoot, mLocaleCtx, mLock, mName, mParent, mRootApplication, mStatusBarList, mTxnListeners, mUserData, OPER_CTRL_BINDING_VALIDATION, OPER_DATA_ROW_CREATE, OPER_DATA_ROW_CREATE_ONLY, OPER_DATA_ROW_REMOVE, OPER_DATA_ROW_UPDATE, OPER_EXECUTE, OPER_FIND_MODE, OPER_SORT_COLLECTION, PNAME_Type, REL_ALL_REFS, REL_DATA_REFS, REL_VIEW_REFS, REL_WEAK_DATA_REFS, VCCRITERIA, VCCRITERIAITEM, VCCRITERIAITEMVALUE, VCCRITERIAOPERATOR
MAP_NULL_VALUE
DATACHANGE_EVENT_POLLINGMODE
Modifier | Constructor and Description |
---|---|
protected |
DCPlaceholderDataControl() |
Modifier and Type | Method and Description |
---|---|
void |
beginRequest(java.util.HashMap map)
Invoked in some contexts to signal the beginning of a model request.
|
void |
commitTransaction()
Overrides to let user know that commit is not allowed in Placeholder dc
|
protected ApplicationPool |
findApplicationPool(java.lang.String poolName,
java.lang.String configPackage,
java.lang.String configSection,
java.util.Properties poolProps) |
protected void |
initDCProperties(java.util.Map parameters) |
protected void |
initializeJboSession(java.lang.String configPackage,
java.lang.String configName)
Overrides so that it can be called from the class in the same package.
|
boolean |
isOperationSupported(DCIteratorBinding iterBinding,
byte oper)
Overrides to return true, for updates in case of placeholder datacontrol
|
void |
rollbackTransaction()
Overrides to let user know that commit is not allowed in Placeholder dc
|
addFormBinding, addFormBinding, addFormBinding, createFormBinding, findFormBinding, getErrorHandler, getRootApplication, removeFormBinding, reportException, setErrorHandler
addDataChangeListener, applySortCriteria, applyViewCriteria, beforeReportException, checkSessionOptionsChange, clearIteratorBinding, connect, createAccessorRowSetIterator, createAccessorRowSetIterator, createAccessorRowSetIteratorForMasterRow, createRootApplicationModule, createRowData, createRowSetIteratorImpl, createSavepoint, createSessionCookie, createSnapshot, createViewCriteria, endRequest, executeIteratorBinding, executeIteratorBindingIfNeeded, executeIteratorBindingWithParams, findCustomViewObject, findOrCreateDefaultViewCriteria, findOrCreateMethodRowSetIterator, findOrCreateViewObjectForCriteria, findVariable, finishSessionOptionsChange, getAccessorValue, getAm, getAM, getApplicationModule, getAttributeDefs, getContext, getDataProvider, getDBConnectionProps, getDBConnectionURL, getDeferredEstimatedRowCount, getDefinition, getEstimatedRowCount, getKeyAttributeDefs, getLastEventId, getListBindingDef, getListBindingName, getListBindingRSI, getLocaleContext, getPackageName, getPreferredListRSI, getReleaseLevel, getRootAMDefName, getRowSetIterator, getSortCriteria, getValidationInBinding, getViewCriteria, hasKeyAttributes, initialize, initializeApplicationModule, initializeJboSession, initSessionCookie, internalGet, internalGetApplicationModule, internalGetBeanDataControl, internalInitSession, internalSetTransactionStateChanged, invokeMethod, isBoundRowIteratorEvent, isClientTier, isPinnedForDCE, isTransactionDirty, modifyTransactionStateForAttributeSet, prepareSession, processChangeNotifications, release, removeDataChangeListener, removeRowData, removeSnapshot, resetAttributeExceptionInRow, resetState, restoreSavepoint, restoreSnapshot, setApplicationModule, setAttributeInRow, setBundledExceptionMode, setClientApp, setConnectionInfo, setCurrentRowWithKey, setCurrentRowWithKey, setCurrentRowWithKeyValue, setDataProvider, setLocaleContext, setPackageName, setPartialUpdate, setPinned, setReleaseLevel, setSessionCookie, setValidationInBinding, startEvents, stopEvents, sync, syncIfNeeded, syncNeeded, validate
_internal_dbg_debug_data, activateConsistencyCheckForRow, addBindingContainer, addBindingContainer, addBindingContainer, addBindingContainerRef, addBindingWithExc, addDataChangeListener, addOrCreateBindingContainer, addStatusBarInterface, addTransactionStateListener, afterReportException, cacheMethodResult, callCommitTransaction, callRollbackTransaction, cleanup, clearBindingContainersModifiedState, createAccessorRowSetIterator, createBindingContainer, createBindingContainerInstance, createRowSetIteratorImpl, deactivateConsistencyCheckForRow, discardIfDefinitionChanged, displayStatus, displayStatus, doneCommit, doneRollback, findBindingContainer, findOrCreateAccessorRowSetIterator, findOrCreateAccessorRowSetIterator, findOrCreateRowSetIteratorImpl, findOrCreateSharedMethodRowSetIterator, focusGained, get, getAdaptedDC, getAppDefName, getBindingContext, getCurrentErrorHandler, getCurrentRowInternal, getDataControlFrameName, getDef, getErrorHandlerActive, getIteratorStructureDefName, getMethodResults, getMethodResultUseCount, getName, getParent, getRootDataControl, getSecurityContext, getSessionContext, getSessionContextManager, getSubstitutedDefNames, getSyncLock, getUnresolvedBindingContainer, getUserData, hasBindingsWithExc, hasDefinitionChanged, hasOperationParamsChanged, hasPermission, hasPermission, hasPermission, hasSharedAMConfig, hasSharedQC, initApplicationModule, initializeBindingContainer, initializeContainerFromDef, initializeFromMetadata, initIteratorDataControl, internalCacheMethodResults, internalGetCurrentRow, internalGetDataControlFrame, internalGetIterBindingViewObject, internalPut, internalRemoveSharedQC, invalidateMethodResult, invokeMethod, invokeOperation, isAttributeSortable, isDataChangeManager, isHintsOverrideFromPDefAllowed, isJClientApp, isReleased, isReleasing, isRoot, isTransactionModified, isTransactionModifiedInternalValue, lookupExistingBC, markAccessorIterListenerForFKMerge, rebuildIteratorIfNeeded, registerDataProvider, release, releaseAll, releaseBindings, releaseData, releaseFromDCFrame, releaseMethodResults, removeBindingContainer, removeBindingWithExc, removeDataChangeListener, removeRowDataFromCollection, removeStatusBarInterface, removeTransactionStateListener, reportException, resolveAttributeDefs, setAppDefName, setAttributeInRowTransient, setAttributesInRow, setAttributesInRowTransient, setBindingContext, setDataControlFrameName, setDef, setErrorHandlerActive, setMethodInfo, setName, setParent, setSessionContext, setTransactionModified, toString, transactionStateChanged
entrySet, equals, hashCode, put, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
doneCommit, doneRollback
protected void initDCProperties(java.util.Map parameters)
public void beginRequest(java.util.HashMap map)
DCDataControl
Subclassing datacontrols may extend this method to perform request level initialization of the DataControl.
This method is guaranteed to be called only once per browser request. Page forwards should not result in multiple invocations.
beginRequest
in interface ManagedDataControl
beginRequest
in class DCJboDataControl
map
- a HashMap representing request context. Web
applications which require request context may use the
BindingContext.HTTP_REQUEST and
BindingContext.HTTP_RESPONSE keys to acquire a reference
from from the BindingContext.protected ApplicationPool findApplicationPool(java.lang.String poolName, java.lang.String configPackage, java.lang.String configSection, java.util.Properties poolProps)
findApplicationPool
in class DCJboDataControl
public boolean isOperationSupported(DCIteratorBinding iterBinding, byte oper)
isOperationSupported
in class DCJboDataControl
public void commitTransaction()
commitTransaction
in class DCJboDataControl
public void rollbackTransaction()
rollbackTransaction
in class DCJboDataControl
protected void initializeJboSession(java.lang.String configPackage, java.lang.String configName)
initializeJboSession
in class DCJboDataControl