oracle.jbo.server
Class PDefAttribute
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersDefBase
oracle.jbo.server.PDefAttribute
- All Implemented Interfaces:
- PersonalizableDef, DefPersistable, PersistentDefinition
public class PDefAttribute
- extends PersDefBase
Methods inherited from class oracle.jbo.mom.PersDefBase |
applyPropertiesPersonalization, deregisterDefObject, getBasePackage, getFileName, getStaticDef, registerDefObject, registerSessionDefObject, removeProperty, resolveDefObject, setFullName, setFullName, setProperty, setPropertyMap, setStaticDef |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, getBaseDir, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getXMLElementTag, guaranteePath, isDirty, isEditable, isNew, objectRemoved, registerClass, remove, removeAndDelete, saveXMLContents, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, updateChildrenList, verifyVersion, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, addPropertySetName, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDefAttribute
public PDefAttribute()
PDefAttribute
public PDefAttribute(PDefRow parent)
getQueriableValue
public int getQueriableValue()
isQueriable
public boolean isQueriable()
setQueriable
public void setQueriable(boolean b)
getPrimaryKeyValue
public int getPrimaryKeyValue()
isPrimaryKey
public boolean isPrimaryKey()
setPrimaryKey
public void setPrimaryKey(boolean b)
getUpdateableFlag
public byte getUpdateableFlag()
setUpdateableFlag
public void setUpdateableFlag(byte updateable)
getSelectedValue
public int getSelectedValue()
isSelected
public boolean isSelected()
setSelected
public void setSelected(boolean b)
getDefaultValue
public java.lang.Object getDefaultValue()
setDefaultValue
public void setDefaultValue(java.lang.Object v)
setLOVName
public void setLOVName(java.lang.String v)
getLOVName
public java.lang.String getLOVName()
getTransientExpression
public java.lang.String getTransientExpression()
setTransientExpression
public void setTransientExpression(java.lang.String expr)
getValidators
public java.util.ArrayList getValidators()
addValidator
public void addValidator(JboValidatorHints validator)
removeValidator
public void removeValidator(JboValidatorHints validator)
lookupValidator
public JboValidatorHints lookupValidator(java.lang.String name)
personalizeValidator
public JboValidatorHints personalizeValidator(java.lang.String name,
java.lang.String validatorType,
java.lang.String validatorSubType)
findStaticDefinitionObject
public DefinitionObject findStaticDefinitionObject(java.lang.String fullName)
- Specified by:
findStaticDefinitionObject
in interface PersonalizableDef
- Specified by:
findStaticDefinitionObject
in class PersDefBase
applyPersonalization
public void applyPersonalization(java.lang.Object inst)
- Specified by:
applyPersonalization
in interface PersonalizableDef
- Specified by:
applyPersonalization
in class PersDefBase
writeChildren
public void writeChildren(DefWriter jos)
- Description copied from interface:
PersistentDefinition
- Writes the Object's children to the Persistent storage
- Specified by:
writeChildren
in interface PersistentDefinition
- Overrides:
writeChildren
in class PersistableDefObject
- Parameters:
jos
- the Output storage for persistence
writeContents
public void writeContents(DefWriter jos)
- Description copied from interface:
PersistentDefinition
- Objects should write their persistence output in this method
- Specified by:
writeContents
in interface PersistentDefinition
- Overrides:
writeContents
in class PersDefBase
- Parameters:
jos
- the Output storage for persistence
loadXMLContents
public void loadXMLContents(DefElement xmlElement,
java.lang.String fullName)
- Overrides:
loadXMLContents
in class PersDefBase
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
- Specified by:
getDefXMLNameSpace
in interface PersistentDefinition
- Overrides:
getDefXMLNameSpace
in class PersistableDefObject
Copyright © 1997, 2009, Oracle. All rights reserved.