public class ViewAccessorDef extends DefObject
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypemEditedProperties, 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 | 
|---|
| ViewAccessorDef() | 
| ViewAccessorDef(java.lang.String name,
               java.lang.String viewDefFullName) | 
| ViewAccessorDef(java.lang.String name,
               java.lang.String amUsageName,
               java.lang.String viewInstanceName) | 
| ViewAccessorDef(ViewAccessorDef src)For internal framework use only. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAppliedViewCriteria(PDefViewCriteria pVC) | 
| void | addBoundParameter(java.lang.String name,
                 java.lang.String expr) | 
| void | applyDiffChildren(DifferDetails dif,
                 DiffResolver resolver) | 
| void | applyDiffContents(DifferDetails dif,
                 DiffResolver resolver) | 
| void | applyViewAccessorVCs(ViewObjectImpl vo) | 
| void | copyFrom(ViewAccessorDef other) | 
| DifferDetails | diffChildren(DiffMergeable docDef,
            DiffMergeable orgDef,
            DifferDetails difDetails) | 
| DifferDetails | diffContents(DiffMergeable docDef,
            DiffMergeable orgDef,
            DifferDetails difDetails) | 
| java.lang.String | getAMUsageName() | 
| java.util.List<PDefViewCriteria> | getAppliedViewCriterias() | 
| java.util.ArrayList | getBoundParameterList() | 
| BoundParameters | getBoundParameters() | 
| RowDef | getDef() | 
| int | getDefTypeId() | 
| java.lang.String | getDefXMLElementTag() | 
| java.lang.String | getFileName() | 
| java.lang.Class | getMessageBundleClass() | 
| java.lang.String | getOrderBy() | 
| ResourceBundleDef | getResourceBundleDef() | 
| int | getResultIndex() | 
| boolean | getRowLevelBinds() | 
| java.lang.String | getViewDefFullName() | 
| java.lang.String | getViewInstanceName() | 
| boolean | isDirty()This method returns if an Object is modified from last save/load | 
| boolean | isEditable() | 
| boolean | isForPersonalization() | 
| boolean | isPreferredCriteriaAccessor() | 
| boolean | isSharedInstance() | 
| void | loadXMLContents(DefElement xmlElement,
               java.lang.String fullName) | 
| static ViewAccessorDef | lookupViewAccessorDef(java.lang.String vaDesc,
                     ViewObjectImpl vo) | 
| boolean | removeAppliedViewCriteria(java.lang.String name) | 
| void | setAMUsageName(java.lang.String amUsageName) | 
| protected void | setDefForComponent(ComponentObjectImpl comp) | 
| void | setForPersonalization(boolean b) | 
| void | setOrderBy(java.lang.String orderBy) | 
| protected void | setParent(NamedObjectImpl parent)Sets this object's parent. | 
| void | setResultIndex(int index) | 
| void | setRowLevelBinds(boolean b) | 
| void | setSharedInstance(boolean b) | 
| void | setViewDefFullName(java.lang.String viewDefName) | 
| void | setViewInstanceName(java.lang.String voName) | 
| protected void | unsetDefForComponent(ComponentObjectImpl comp) | 
| void | writeChildren(DefWriter jos)Writes the Object's children to the Persistent storage | 
| void | writeContents(DefWriter jos)Objects should write their persistence output in this method | 
ensureVariableManager, finishedLoading, getAllProperties, getBaseDefObject, getDefXMLNameSpace, getVariableManager, getVarMgrParents, hasVariables, isDeprecated, isFromCustomization, loadProperties, loadVariables, resolvePropertyRaw, resolveReferences, setBaseDefObject, setBaseDefObject, setNameaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, 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, writeVersion, writeXMLContentsaddPropertySetName, 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, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamegetFullNamegetFullName, getNamepublic ViewAccessorDef(ViewAccessorDef src)
public ViewAccessorDef()
public ViewAccessorDef(java.lang.String name,
               java.lang.String viewDefFullName)
public ViewAccessorDef(java.lang.String name,
               java.lang.String amUsageName,
               java.lang.String viewInstanceName)
public void copyFrom(ViewAccessorDef other)
public boolean isDirty()
DefPersistableisDirty in interface DefPersistableisDirty in class PersistableDefObjectpublic boolean isForPersonalization()
public void setForPersonalization(boolean b)
public int getDefTypeId()
getDefTypeId in class DefObjectpublic RowDef getDef()
public boolean isEditable()
isEditable in class PersistableDefObjectpublic java.lang.String getFileName()
getFileName in class PersistableDefObjectprotected void setParent(NamedObjectImpl parent)
DefObjectpublic java.lang.Class getMessageBundleClass()
public ResourceBundleDef getResourceBundleDef()
protected void setDefForComponent(ComponentObjectImpl comp)
setDefForComponent in class DefObjectprotected void unsetDefForComponent(ComponentObjectImpl comp)
unsetDefForComponent in class DefObjectpublic java.lang.String getViewDefFullName()
public void setViewDefFullName(java.lang.String viewDefName)
public java.lang.String getAMUsageName()
public void setAMUsageName(java.lang.String amUsageName)
public java.lang.String getViewInstanceName()
public void setViewInstanceName(java.lang.String voName)
public boolean isPreferredCriteriaAccessor()
public boolean isSharedInstance()
public void setSharedInstance(boolean b)
public boolean getRowLevelBinds()
public void setRowLevelBinds(boolean b)
public java.lang.String getOrderBy()
public void setOrderBy(java.lang.String orderBy)
public java.util.List<PDefViewCriteria> getAppliedViewCriterias()
public void addAppliedViewCriteria(PDefViewCriteria pVC)
public boolean removeAppliedViewCriteria(java.lang.String name)
public BoundParameters getBoundParameters()
public java.util.ArrayList getBoundParameterList()
public void addBoundParameter(java.lang.String name,
                     java.lang.String expr)
public int getResultIndex()
public void setResultIndex(int index)
public void applyViewAccessorVCs(ViewObjectImpl vo)
public static ViewAccessorDef lookupViewAccessorDef(java.lang.String vaDesc, ViewObjectImpl vo)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class PersistableDefObjectpublic void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class DefObjectjos - the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class PersistableDefObjectjos - the Output storage for persistencepublic java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic DifferDetails diffContents(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffContents in interface DiffMergeablediffContents in class PersistableDefObjectpublic DifferDetails diffChildren(DiffMergeable docDef, DiffMergeable orgDef, DifferDetails difDetails)
diffChildren in interface DiffMergeablediffChildren in class DefObjectpublic void applyDiffContents(DifferDetails dif, DiffResolver resolver)
applyDiffContents in interface DiffMergeableapplyDiffContents in class PersistableDefObjectpublic void applyDiffChildren(DifferDetails dif, DiffResolver resolver)
applyDiffChildren in interface DiffMergeableapplyDiffChildren in class DefObject