public class RowFinderUsage extends java.lang.Object implements java.io.Serializable, PersistentDefinition
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mFullName |
protected java.lang.String |
mName |
protected RowFinder |
mReferencedRowFinder |
static java.lang.String |
RF_FULLNAME |
static java.lang.String |
RF_NAME |
static java.lang.String |
RF_USAGE |
Constructor and Description |
---|
RowFinderUsage() |
RowFinderUsage(java.lang.String name,
java.lang.String fullName) |
Modifier and Type | Method and Description |
---|---|
void |
activate(oracle.xml.parser.v2.XMLElement node)
Internal use only.
|
void |
copyFrom(RowFinderUsage otherUsage) |
java.lang.String |
getDefTypeName() |
java.lang.String |
getDefXMLElementTag() |
java.lang.String |
getDefXMLNameSpace() |
java.lang.String |
getFullName() |
java.lang.String |
getIdentificationAttributeName()
return the attribute name for identification on an xml element.
|
java.lang.String |
getName() |
RowFinder |
getReferencedRowFinder(ViewFilterDefImpl owner)
Retrieves the view criteria referenced by this view criteria usage.
|
java.lang.String |
getXMLElementTag()
Returns a piece of static info for the type of object this is invoked
upon.
|
void |
loadXMLContents(DefElement xmlElement) |
void |
passivate(oracle.xml.parser.v2.XMLDocument doc,
oracle.xml.parser.v2.XMLElement node)
Creates a XML representation of the RowFinderUsage and appends it to the
passed in XMLElement.
|
void |
setFullName(java.lang.String fullName) |
void |
setName(java.lang.String name) |
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
|
void |
writeObject(DefWriter jos)
Objects should write their persistence output in this method
|
protected java.lang.String mName
protected java.lang.String mFullName
protected transient RowFinder mReferencedRowFinder
public static final java.lang.String RF_NAME
public static final java.lang.String RF_FULLNAME
public static final java.lang.String RF_USAGE
public RowFinderUsage()
public RowFinderUsage(java.lang.String name, java.lang.String fullName)
public void copyFrom(RowFinderUsage otherUsage)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getFullName()
public void setFullName(java.lang.String fullName)
public RowFinder getReferencedRowFinder(ViewFilterDefImpl owner)
owner
- The view criteria that uses this view criteria usage.public void writeObject(DefWriter jos)
PersistentDefinition
writeObject
in interface PersistentDefinition
jos
- the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinition
writeContents
in interface PersistentDefinition
jos
- the Output storage for persistencepublic void writeChildren(DefWriter jos)
PersistentDefinition
writeChildren
in interface PersistentDefinition
jos
- the Output storage for persistencepublic void loadXMLContents(DefElement xmlElement)
public java.lang.String getDefXMLElementTag()
getDefXMLElementTag
in interface PersistentDefinition
public java.lang.String getDefTypeName()
public java.lang.String getXMLElementTag()
PersistentDefinition
getXMLElementTag
in interface PersistentDefinition
public java.lang.String getDefXMLNameSpace()
getDefXMLNameSpace
in interface PersistentDefinition
public java.lang.String getIdentificationAttributeName()
PersistentDefinition
getIdentificationAttributeName
in interface PersistentDefinition
public void passivate(oracle.xml.parser.v2.XMLDocument doc, oracle.xml.parser.v2.XMLElement node)
doc
- XML Document being constucted for passivationnode
- The parent node to which the View Criteria Usage belongspublic void activate(oracle.xml.parser.v2.XMLElement node)
node
-