public class EntityDefOverRowSet extends EntityDefImpl
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypeDBOBJ_TYPE_OBJTAB, DBOBJ_TYPE_OBJTYP, DBOBJ_TYPE_TABLE, DBOBJ_TYPE_VIEW, EFFECTIVE_DATE_TYPE_DATED, EFFECTIVE_DATE_TYPE_EFFECTIVE_DATED, EFFECTIVE_DATE_TYPE_NONE, mAssocAccessors, mAssocs, mAttrAccessors, mBatchThreshold, mFKeys, mIsObjectTable, mOIDAttribute, mPrimaryKeys, mSource, mSourceTypemAliasName, mBindingStylemComponentClassmEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description | 
|---|
| EntityDefOverRowSet() | 
| EntityDefOverRowSet(int defScope,
                   java.lang.String name,
                   RowSet rs,
                   java.lang.Class cacheClass) | 
| EntityDefOverRowSet(java.lang.String name,
                   RowSet rs,
                   java.lang.Class cacheClass) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addOperation(OperationDefinitionImpl opDef)For internal framework use only. | 
| void | addRowOperation(OperationDefinitionImpl opDef)For internal framework use only. | 
| OperationDefinitionImpl | addRowScriptOperation(java.lang.String id,
                     java.lang.String name,
                     java.lang.String returnType,
                     java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                     java.lang.String body)For internal framework use only. | 
| OperationDefinitionImpl | addScriptOperation(java.lang.String id,
                  java.lang.String name,
                  java.lang.String returnType,
                  java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                  java.lang.String body)For internal framework use only. | 
| OperationDefinitionImpl | addScriptRowOperation(java.lang.String id,
                     java.lang.String name,
                     java.lang.String returnType,
                     java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
                     java.lang.String body)For internal framework use only. | 
| protected EntityImpl | createFromSourceRow(Row srcRow,
                   DBTransaction txn) | 
| OperationDefinitionImpl | findOperationDefinition(java.lang.String id)For internal framework use only. | 
| OperationDefinitionImpl | findRowOperationDefinition(java.lang.String id)For internal framework use only. | 
| java.lang.String | getClientProxyClassName() | 
| java.lang.Class | getCollClass()Gets the implementation class of this Entity's collection. | 
| java.lang.Class | getComponentClass() | 
| java.lang.String | getComponentInterfaceName() | 
| protected ComponentOperations | getComponentOperations()For internal framework use only. | 
| protected java.lang.String | getEffectiveClientProxyClassName() | 
| protected java.lang.String | getEffectiveComponentInterfaceName() | 
| OperationDefinitionsImpl | getOperationDefinitions()For internal framework use only. | 
| java.lang.Class | getRowClass()Gets the implementation class of this Entity's rows. | 
| OperationDefinitionsImpl | getRowOperationDefinitions()For internal framework use only. | 
| ViewDefImpl | getViewObjectBase() | 
| protected void | loadAttribute(DefElement elem)Load the attributes from the XMLInput Stream | 
| protected static void | loadFromXML(DefElement xmlElement,
           oracle.jbo.server.RemotableCompDef defObj) | 
| protected void | loadOperationDefinitions(DefElement xmlElement)For internal framework use only. | 
| OperationDefinitionImpl | lookupOperationDefinition(java.lang.String id)For internal framework use only. | 
| OperationDefinitionImpl | lookupRowOperationDefinition(java.lang.String id)For internal framework use only. | 
| void | removeOperation(OperationDefinitionImpl opDef)For internal framework use only. | 
| void | removeRowOperation(OperationDefinitionImpl opDef)For internal framework use only. | 
| void | setClientProxyClassName(java.lang.String name) | 
| void | setComponentClass(java.lang.Class refClass) | 
| void | setComponentInterfaceName(java.lang.String interfaceName) | 
| void | setViewObjectBase(ViewDefImpl viewDef) | 
addAssocAccessor, addAttribute, addAttributeOfKind, addEntityAssociation, addEventAttr, addPropertyChangeListener, addPropertyChangeListener, addTrigger, addUniqueKeyValidation, addUniqueKeyValidator, addUniquePKValidation, addValidator, addVetoableChangeListener, addVetoableChangeListener, addVetoableChangeListener, checkEntityLocked, createAltKey, createBlankInstance, createBlankInstance2, createDef, createEntityDef, createInstance, createInstance2, createKey, findAttributeDef, findByAltKey, findByKey, findByPKExtended, findByPrimaryKey, findDefObject, findDefObjectNoSub, findFromCache, findFromDatabase, findInCacheByAltKeyExtended, findInCacheByPKExtended, findInCacheByPrimaryKey, finishedLoading, getAllDefNames, getAllEntityInstances, getAllEntityInstancesIterator, getAllExtendedDefObjects, getAssociationDefImpl, getAssociationDefImpl, getAssociationDefImpls, getAttributeCount, getAttributeDef, getAttributeDefImpl, getAttributeDefImpl, getAttributeDefImplByColumnName, getAttributeDefImpls, getAttributeDefs, getBaseComponentClass, getBatchThreshold, getChangeIndicatorColumn, getChangeIndicatorColumn2, getColumnNameForQuery, getCreateEvents, getCurrentSequencedRowChar, getDataSecurityAttribute, getDefTypeId, getDefXMLElementTag, getDeleteEvents, getEffDtNextRowsVOName, getEffDtPreviousRowsVOName, getEffectiveDateSequenceAttr, getEffectiveDateSequenceFlagAttr, getEffectiveDateTransientAttr, getEffectiveDateTransientAttrName, getEffectiveDateType, getEffectiveEndDateAttr, getEffectiveStartDateAttr, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityAssociations, getEventDef, getEventNamespace, getEventParentAttrs, getEventPayloadNamespace, getEventTransAttrs, getExtendedDefObjects, getExtendedDefObjectsInternal, getForeignKeyAttrs, getHintValue, getLowestEffDtSequenceValue, getMaxAttrConst, getNextEffSequenceRowsVOName, getOIDAttribute, getOwnerRowType, getPermissionDef, getPrevEffSequenceRowsVOName, getPrimaryKeys, getPrimaryViewDefinitionName, getPriorSequencedRowChar, getProperty, getQuery, getRawAttributeDefs, getRefAttrIndex, getRetrievedOnInsertAttributes, getRetrievedOnInsertPrimaryKeys, getRetrievedOnUpdateAttributes, getRetrievedOnUpdatePrimaryKeys, getSelectClause, getSelectClause, getSource, getSourceType, getTriggersOfType, getUniqueKeys, getUpdateEvents, getValidators, hasDataSecurity, hasEffectiveDateSequence, hasLOBAttrs, isAssociationAccessorRetained, isEffectiveDated, isObjectTable, isOIDInPrimaryKey, isRefPKBased, isRowIDPrimaryKey, isSingleUseKeyStatement, isUpdatable, isUpdateChangedColumns, isUseGlueCode, isUseReturningClause, loadCustomDef, loadFromXML, loadViewAccessors, loadXMLContents, lookupAttributeDef, lookupValidator, newInstance, newInstance2, prepKeyForFind, removePropertyChangeListener, removePropertyChangeListener, removeTrigger, removeValidator, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, resolveDefObject, resolveReferences, setAssociationAccessorRetained, setBatchThreshold, setChangeIndicatorColumn, setCollClass, setDefForComponent, setEffectiveDateType, setEJBAppProviderURL, setEJBHomeJNDIName, setEventNamespace, setEventPayloadNamespace, setOwnerRowType, setPermissionDef, setRefPKBased, setRowClass, setSingleUseKeyStatement, setSource, setSourceType, setUpdatable, setUpdateChangedColumns, setUseGlueCode, setUseReturningClause, unsetDefForComponent, validateTrigger, writeChildren, writeContentsaddAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, discrValuesQualify, findAltKeyDef, findAttrDefIncludingPDef, findDefForDiscrValues, findDefForDiscrValues2, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyAttrDefs, getAltKeyAttrDefs, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getAttributeIndexOf, getBackwardDependencies, getBackwardDependencyAttributes, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getExprVarValType, getForwardDependencies, getForwardDependencyAttributes, getGlobalScript, getListBindingDefs, getViewAccessorDefs, loadListBindings, loadViewAccessor, lookupAltKeyDef, lookupAttrDefIncludingPDef, lookupListBindingDef, lookupRawAttributeDef, lookupViewAccessorDef, registerDefObject, removeAltKey, removeListBindingDef, removeViewAccessorDef, resolvePropertyRaw, setAliasName, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContentsderegisterSessionObject, getEditVersionsAsString, getInheritPersonalizationValue, getMajorVersion, getMessageBundleClass, getMinorVersion, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, isInheritPersonalization, loadDefVersions, loadResourceBundle, registerSessionDefObject, setInheritPersonalization, setInheritPersonalizationStrValue, setMessageBundleClass, setResourceBundleDefapplyDiffChildren, diffChildren, ensureVariableManager, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, isFromCustomization, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParentaddDefImport, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, diffContents, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersionaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeIndexOf, getDefFullName, getDefName, getFullName, getNamegetFullName, getName, getResourceBundleDefgetNamegetFullNamegetFullName, getNamepublic EntityDefOverRowSet()
public EntityDefOverRowSet(int defScope,
                   java.lang.String name,
                   RowSet rs,
                   java.lang.Class cacheClass)
public EntityDefOverRowSet(java.lang.String name,
                   RowSet rs,
                   java.lang.Class cacheClass)
public ViewDefImpl getViewObjectBase()
public void setViewObjectBase(ViewDefImpl viewDef)
public java.lang.Class getRowClass()
EntityDefImplgetRowClass in class EntityDefImplpublic java.lang.Class getCollClass()
EntityDefImplgetCollClass in class EntityDefImplprotected EntityImpl createFromSourceRow(Row srcRow, DBTransaction txn)
protected void loadAttribute(DefElement elem)
EntityDefImplloadAttribute in class EntityDefImplelem - : BC4J Entitypublic java.lang.Class getComponentClass()
public void setComponentClass(java.lang.Class refClass)
public void setComponentInterfaceName(java.lang.String interfaceName)
public java.lang.String getComponentInterfaceName()
public java.lang.String getClientProxyClassName()
public void setClientProxyClassName(java.lang.String name)
protected java.lang.String getEffectiveClientProxyClassName()
protected java.lang.String getEffectiveComponentInterfaceName()
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
protected ComponentOperations getComponentOperations()
public OperationDefinitionsImpl getOperationDefinitions()
getOperationDefinitions in interface OperationDefinitionContainerpublic OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
public void addOperation(OperationDefinitionImpl opDef)
public OperationDefinitionImpl addScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public OperationDefinitionImpl addScriptRowOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public void removeOperation(OperationDefinitionImpl opDef)
protected void loadOperationDefinitions(DefElement xmlElement)
public OperationDefinitionsImpl getRowOperationDefinitions()
public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
public void addRowOperation(OperationDefinitionImpl opDef)
public OperationDefinitionImpl addRowScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public void removeRowOperation(OperationDefinitionImpl opDef)