public class DCPlaceholderDataControl extends JUApplication
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>DataControl.DataChangeEventPolicymJUErrorHandlerEXC_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_UNINITABORT_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, VCCRITERIAOPERATORMAP_NULL_VALUEDATACHANGE_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, setErrorHandleraddDataChangeListener, 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, transactionStateChangedentrySet, equals, hashCode, put, setThrowIfPropertyNotFoundOnGetclear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitdoneCommit, doneRollbackprotected void initDCProperties(java.util.Map parameters)
public void beginRequest(java.util.HashMap map)
DCDataControlSubclassing 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 ManagedDataControlbeginRequest in class DCJboDataControlmap - 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 DCJboDataControlpublic boolean isOperationSupported(DCIteratorBinding iterBinding, byte oper)
isOperationSupported in class DCJboDataControlpublic void commitTransaction()
commitTransaction in class DCJboDataControlpublic void rollbackTransaction()
rollbackTransaction in class DCJboDataControlprotected void initializeJboSession(java.lang.String configPackage,
java.lang.String configName)
initializeJboSession in class DCJboDataControl