oracle.jbo.mom.xml
Interface PersistentDefinition
- All Known Subinterfaces:
- DefPersistable, JboValidatorHints
- All Known Implementing Classes:
- AccessorDefImpl, AdapterDataControlDef, AMServiceViewUsage, AMViewUsage, ApplicationModuleDefImpl, AppModuleUsage, AssociationDefBase, AssociationDefImpl, AssociationEnd, AttributeDefImpl, AttributeDefOverAttr, BoundParameters, CmrAccessorDefImpl, DBSortCriteriaCollection, DBSortCriteriaImpl, DCBindingContainerDef, DCBindingContainerReference, DCConfigurationDef, DCControlBindingDef, DCDataControlConfigDef, DCDataControlDef, DCDataViewDef, DCDefBase, DCExecutableBindingDef, DCInvokeActionDef, DCIteratorBindingDef, DCLayoutConsDef, DCLayoutDef, DCParameterDef, DCParameterSetDef, DCPermissionDef, DCRegionControllerDef, DCVariableImpl, DCVCSubstAttrDef, DeclarativeWhereClause, DefObject, DomainDefImpl, EntityAssociation, EntityDefImpl, EntityDefOverRowSet, EntityReference, EventDef, EventHeader, EventHeaderAttr, EventMapping, EventPayload, GenericResourceBundleDef, JboAbstractValidator, JboCollectionValidator, JboCompareValidator, JboCompOper, JboEOExistsValidator, JboExistsValidator, JboExprCollectionValidator, JboExprCompareValidator, JboExpressionValidator, JboLengthValidator, JboListValidator, JboMandatoryAttributesValidator, JboMandatoryAttrValHelper, JboMethodValidator, JboNamedData, JboNonNullValidator, JboPrecisionScaleValidator, JboRangeValidator, JboRegExpValidator, JboRequiredValidator, JboSQLCollectionValidator, JboSQLCompareValidator, JboSQLListValidator, JboUniqueKeyValidator, JboValidationBean, JboVCItemRequiredValidator, JboVOCollectionValidator, JboVOCompareValidator, JboVOExistsValidator, JboVOListValidator, JboVOUsageCollectionValidator, JboVOUsageCompareValidator, JboVOUsageExistsValidator, JboVOUsageListValidator, JUAccessorIteratorDef, JUActionDef, JUBoundedRangeDef, JUButtonDef, JUButtonGroupDef, JUComboBoxDef, JUComboBoxLovEditDef, JUControlDef, JUCtrlActionDef, JUCtrlAttrsDef, JUCtrlBoolDef, JUCtrlHGridDef, JUCtrlHierDef, JUCtrlHierTypeBinding, JUCtrlListDef, JUCtrlParameterDef, JUCtrlRangeDef, JUCtrlScrollDef, JUCtrlValueDef, JUDataControlDefImpl, JUDefaultControlDef, JUEventBindingDef, JUFormatEditorPropDef, JUFormattedTextFieldDef, JUFormattedTextFieldDef.DateFormatDef, JUFormattedTextFieldDef.MaskFormatDef, JUFormattedTextFieldDef.NumberFormatDef, JUFormattedTextFieldDef.RegExpFormatDef, JUFormDef, JUIteratorDef, JUIterRangeDef, JUIterRowDef, JULabelDef, JULayoutConsDef, JULayoutConsDefXY, JULayoutConsDefXYGroup, JULayoutDef, JULayoutDefXY, JUListSingleSelDef, JULovButtonDef, JULOVEditorPropDef, JUMethodIteratorDef, JUPanelDef, JUProgressBarAttrDef, JUProgressBarDef, JUScrollBarAttrDef, JUScrollBarDef, JUShuttlePanelDef, JUShuttlePanelDef.JUShuttlePanelButtonDef, JUSliderAttrDef, JUSliderDef, JUSpinnerDef, JUSpinnerDef.SpinnerDateModelDef, JUSpinnerDef.SpinnerNumberModelDef, JUTableDef, JUTableDef.JUEditorPropDef, JUTableDef.JURegionDef, JUTableDef.JUTableAttrPropDef, JUTextFieldDef, JUTreeAccessorTypeBinding, JUTreeDef, JUTreeDiscrAttrTypeBinding, JUTreeTableDef, JUVariableIteratorDef, KeyDef, ListBindingDef, ListBindingDefImpl, LOVAppModuleDefImpl, MessageBundleDef, MetaObject, MethodAccessorDefImpl, MethodAccessorDefImpl.ParameterInfoImpl, OperationDefinitionImpl, OperationDefinitionsImpl, OperationParamImpl, PayloadItem, PDefApplicationModule, PDefAttribute, PDefComponentObjectBase, PDefEntityObject, PDefRow, PDefVariable, PDefViewCriteria, PDefViewObject, PermissionDefImpl, PersDefBase, PersistableDefObject, PropertiesBundleDef, RaiseCondition, RowDef, RowReference, StructureDefImpl, VariableImpl, ViewAccessorDef, ViewAttributeDefImpl, ViewCriteriaImpl, ViewCriteriaItemCompoundImpl, ViewCriteriaItemImpl, ViewCriteriaItemValueImpl, ViewCriteriaRowImpl, ViewCriteriaUsageImpl, ViewDefImpl, ViewKeyDef, ViewLinkDefImpl, ViewLinkUsage, ViewReference, XliffResourceBundleDef
public interface PersistentDefinition
writeObject
void writeObject(DefWriter jos)
throws DefPersistenceException
- Objects should write their persistence output in this method
- Parameters:
jos
- the Output storage for persistence
- Throws:
DefPersistenceException
writeContents
void writeContents(DefWriter jos)
throws DefPersistenceException
- Objects should write their persistence output in this method
- Parameters:
jos
- the Output storage for persistence
- Throws:
java.lang.Error
- in writing the Object's contents to Persistent Storage
DefPersistenceException
writeChildren
void writeChildren(DefWriter jos)
throws DefPersistenceException
- Writes the Object's children to the Persistent storage
- Parameters:
jos
- the Output storage for persistence
- Throws:
java.lang.Error
- in writing the Object's Children to the storage
DefPersistenceException
getXMLElementTag
java.lang.String getXMLElementTag()
- Returns a piece of static info for the type of object this is invoked
upon. Examples are PreparedStatements for insert, update, delete,
and String containing a base the select statement for retrieving
instances of this type through the SQLInputStream
- Returns:
- returns the Statement required to store in Persitent Storage.
Incase of XML, it just returns the String. In the case of SQL
a JDBC PreparedStatement is returned.
getDefXMLElementTag
java.lang.String getDefXMLElementTag()
getDefXMLNameSpace
java.lang.String getDefXMLNameSpace()
Copyright © 1997, 2011, Oracle. All rights reserved.