|
Oracle Configuration Interface Object API Specification Version: 11.5.10.23.13 Part No: B14186-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--oracle.apps.cz.cio.RuntimeNode
Abstract class implementing common behavior across all runtime nodes.
| Field Summary | |
static byte |
ACCUMULATOR_SUFFIX_TYPE |
static java.lang.String |
ATTR_KEY |
static byte |
CONNECTOR_PREFIX_TYPE |
static byte |
DEFAULT_IV_SUFFIX_TYPE |
static int |
DEFAULT_SUFFIX_ID |
static byte |
DEFAULT_SUFFIX_TYPE |
static byte |
LOAD_CONDITIONS_GROUP_PREFIX_TYPE |
static byte |
NET_PREFIX_TYPE |
static byte |
NODE_PREFIX_TYPE |
static java.lang.String |
RCS_ID |
static boolean |
RCS_ID_RECORDED |
static byte |
TRACKABLE_ROOT_PREFIX_TYPE |
| Fields inherited from interface oracle.apps.cz.cio.IRuntimeNode |
ALL_FEATURES, BOM_MODEL, BOM_OPTION_CLASS, BOM_STD_ITEM, BOOLEAN_FEATURE, COMPONENT, COMPONENT_SET, CONNECTOR, COUNT_FEATURE, CURRENT_CHILD, CURRENT_OR_DISCONTINUED_CHILD, DECIMAL_FEATURE, DISCONTINUED_CHILD, EDITABLE, EXTENDED_PASSIVE, IMMEDIATE_PASSIVE, INTEGER_FEATURE, OPTION, OPTION_FEATURE, RESOURCE, SPOOFED, TEXT_FEATURE, TOTAL |
| Method Summary | |
void |
associateAttribute(oracle.apps.cz.cio.Attribute attr)Attributes will be placed on a RuntimeNode by the onNew/onRestore companion by creating an instance of Attribute and calling associateAttribute passing the object it created. |
java.lang.Object |
evaluateUiExpression(int exprID, byte exprType, int uiDefID, boolean isIdPersistent) |
oracle.apps.cz.cio.Attribute |
getAttributeByName(java.lang.String name)Returns the specified attribute associated with this runtimeNode. |
com.sun.java.util.collections.Collection |
getAttributes()Returns all the attributes associated with this runtimeNode. |
com.sun.java.util.collections.Set |
getAvailableEventCommands()Returns the Set of commands that can be used in a CXCommandEvent to trigger a Configurator Extension bound globally, locally to this node, or to any ancestor of this node which is listening for events in its subtree. |
java.lang.String |
getBaselineValue()Returns the value of this node that exists in the Installed Base |
java.lang.String |
getCaption()Returns the Caption of this runtime node to be displayed in messages The caption is the description of the node, if one exists. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByID(int id)Returns the child of this node with a given ID. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByID(int id, int type)Returns the child of this node with a given ID. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByName(java.lang.String name)Returns the child of this node with a given name. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByName(java.lang.String name, int type)Returns the child of this node with a given name. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByPersistentID(int id)Returns the child of this node with a given persistent ID. |
oracle.apps.cz.cio.IRuntimeNode |
getChildByPersistentID(int id, int type)Returns the child of this node with a given persistent ID. |
com.sun.java.util.collections.List |
getChildren()Returns a list of all children of this runtime node. |
com.sun.java.util.collections.List |
getChildrenByType(int type)Returns a list of all children of a particular type. |
long |
getConfigItemID()Returns the item id assoaciated with this runtime node if there is one; else -1 |
oracle.apps.cz.cio.Configuration |
getConfiguration()Returns the configuration to which this node belongs. |
java.lang.String |
getCurrentValue()Gets the current value of this node |
com.sun.java.util.collections.Collection |
getCXRules()Returns a collection of CXRule objects representing all the Configurator extensions which were instantiate with this node |
int |
getDatabaseID()Returns the database ID of the runtime node. |
java.lang.String |
getDeltaValue()Gets the difference between the current value and the installed value of this node |
java.lang.String |
getDescription()Returns the design-time description of the runtime node. |
com.sun.java.util.collections.List |
getDiscontinuedChildren()Gets the set of discontinued children of this runtime configuration node. |
java.lang.String |
getDisplayName()Returns the display name for this node. |
java.lang.String |
getDisplayNamePath()Returns the displayName path to the root of this node. |
oracle.apps.cz.cio.IFunctionalCompanion |
getFuncCompByID(int id)Deprecated. use getAvailableEventCommands |
oracle.apps.cz.cio.IFunctionalCompanion |
getFuncCompByName(java.lang.String name)Deprecated. use getAvailableEventCommands |
com.sun.java.util.collections.List |
getFunctionalCompanions()Deprecated. use getAvailableEventCommands |
java.lang.String |
getInstalledValue()Gets the installed value of this node |
java.lang.Integer |
getLineType()Returns the Line Type for this node if it has been set in this session Returns null if not set |
java.lang.String |
getLineTypeName()Returns the Line Type name for this node Returns null if not found |
int |
getLoadStatus()This method returns the current load status of this instance |
java.lang.Integer |
getLocationID()Returns the location that this node belongs to if it has been set in this session Returns null if not found |
java.lang.String |
getLocationTypeCode()Retuns the location type code of this runtime node if it has been set in this session. |
java.lang.String |
getName()Returns the name of the runtime node. |
oracle.apps.cz.cio.IRuntimeNode |
getParent()Returns the parent of this runtime node, or null if this is the root node. |
int |
getPersistentID()Returns the peristent ID of the runtime node. |
com.sun.java.util.collections.Collection |
getProperties()Returns a collection of the properties associated with this node. |
oracle.apps.cz.cio.Property |
getPropertyById(int id)Returns a particular property of this node, based on its ID. |
oracle.apps.cz.cio.Property |
getPropertyByName(java.lang.String name)Returns a particular property of this node, based on its name. |
oracle.apps.cz.cio.Component |
getRootInstance()Returns the Root trackable instance for this node if in a container model and one exists; otherwise, returns the root component |
int |
getRuntimeID()Returns the runtime ID for the node. |
int |
getSelectionLineID()Returns selection line ID (configuration output database ID) for node. |
com.sun.java.util.collections.Collection |
getSummaryChildren()Gets the set of children, discontinued or otherwise, of this runtime configuration node. |
java.lang.String |
getSummaryValue() |
abstract int |
getType()Returns the type of the runtime node. |
boolean |
hasAttribute(java.lang.String attrName) |
boolean |
hasChildren()Verifies if this runtime configuration node has children. |
boolean |
hasChildren(int type) |
boolean |
hasConfigItemID()Returns true if this node has an item id, i.e., it has been saved previously with this configuration |
boolean |
hasCount()Returns true if the node has an object count. |
boolean |
hasDecimalValue()Returns true if the node has a decimal value. |
boolean |
hasDescription()Returns true if there is a design-time description of the runtime node. |
int |
hashCode() |
boolean |
hasIntegerValue()Returns true if the node has a integer value. |
boolean |
hasSelectionLineID()Returns true if node has a selection line ID (configuration output ID), false if not. |
boolean |
hasState()Returns true if the node has a logical state. |
boolean |
hasTextValue()Returns true if the node has a text value (ie this node is a TextFeature). |
boolean |
hasTrackableAncestor() |
boolean |
isAddChanged()Returns true if this node has been added in this session, i.e., it is not present in the latest installed revision in Installed Base |
boolean |
isAttributeChanged()Returns true if any of this node's attribute has changed from that of the latest installed revision in Installed Base |
boolean |
isChanged()Returns true if this node, and/or any of its decendents, have changed from the latest installed revision in Installed Base |
boolean |
isChildChanged()Returns true if any child of this node has changed from that of the latest installed revision in Installed Base |
boolean |
isDefaultAffected()Returns true if the given state is affected by a default assertion (not unknown, or user, or logic). |
boolean |
isDeleteChanged()Returns true if this node has been deleted in this session and was present in the latest installed revision in Installed Base |
boolean |
isDeleted() |
boolean |
isDiscontinued()Returns true if this node is discontinued. |
boolean |
isEditable()Return true is the node's load status is editable |
boolean |
isEffective()Returns true if this particular node is effective given the effectivity criteria of the model. |
boolean |
isIBNodeChanged()Returns true if this node (the decendents are not considered) has changed from the latest installed revision in Installed Base |
boolean |
isIBNodeOrDescendantChanged()Returns true if this node, and/or any of its decendents, have changed from the latest installed revision in Installed Base |
boolean |
isIBTrackable() |
boolean |
isLoaded() |
boolean |
isLocationChanged()Returns true if this node's location has changed from that of the latest installed revision in Installed Base |
boolean |
isNameChanged()Returns true if this instance's name has changed from that of the latest installed revision in Installed Base |
boolean |
isNative()Returns true if this is a native BOM node |
boolean |
isNodeChanged()Returns true if this node (the decendents are not considered) has changed from the latest installed revision in Installed Base |
boolean |
isQuoteable()Returns true if this node is Quoteable |
boolean |
isRoot()Returns true if this is the root node of the runtime tree. |
boolean |
isRootInstance()Returns true if a some call to getRootInstance in this configuration could return this node |
boolean |
isSatisfied()Returns true if this particular node, or any one of its children, has been completely configured. |
boolean |
isTargetChanged()Returns true if this connector's target has changed from that of the latest installed revision in Installed Base |
boolean |
isTrackableRoot() |
boolean |
isUiVisible()Returns true if this node appears as a selection in Ui. |
boolean |
isUnsatisfied()Returns true if this runtime node, or any of its children, is not fully configured. |
boolean |
isUnsatisfiedNode()Returns true if this particular node is not fully configured. |
boolean |
isValid()Returns true if this runtime node is valid |
boolean |
isValueChanged()Returns true if this node's value has changed from that of the latest installed installed revision in Installed Base |
oracle.apps.cz.cio.IRuntimeNode |
lookupNodeID(int id)Returns the Runtime Node in this component given the persistent id |
oracle.apps.cz.cio.IRuntimeNode |
lookupNodeID(java.lang.Object key)Returns the Runtime Node in this component given the key |
void |
registerLoadCondition(oracle.apps.cz.cio.LoadCondition condition)Called by a a child of this node originating at a Connector or 0/1 Component somewhere down the tree that wants to let the world know it exists Components should override this method |
void |
setLineType(java.lang.Integer lineType)Sets the Line Type for this runtime node |
void |
setLocationID(java.lang.Integer locationID)Sets the location of this runtime node |
void |
setLocationTypeCode(java.lang.String locationTypeCode)Sets the location type code of this runtime node |
void |
synchronizeIBValues(java.lang.Integer locationId, java.lang.String locationTypeCode, java.lang.String name) |
static java.lang.String |
typeToString(int type)Returns a string representation of a given runtime node type constant. |
| Methods inherited from class java.lang.Object |
equals, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.apps.cz.cio.IRuntimeNode |
isDescendantOf |
| Field Detail |
public static final java.lang.String RCS_ID
public static final boolean RCS_ID_RECORDED
public static final byte NET_PREFIX_TYPE
public static final byte NODE_PREFIX_TYPE
public static final byte CONNECTOR_PREFIX_TYPE
public static final byte LOAD_CONDITIONS_GROUP_PREFIX_TYPE
public static final byte TRACKABLE_ROOT_PREFIX_TYPE
public static final byte ACCUMULATOR_SUFFIX_TYPE
public static final byte DEFAULT_IV_SUFFIX_TYPE
public static final byte DEFAULT_SUFFIX_TYPE
public static final int DEFAULT_SUFFIX_ID
public static final java.lang.String ATTR_KEY
| Method Detail |
public oracle.apps.cz.cio.IRuntimeNode lookupNodeID(java.lang.Object key)
public oracle.apps.cz.cio.IRuntimeNode lookupNodeID(int id)
public boolean isDeleted()
isDeleted in interface IRuntimeNodepublic abstract int getType()
getType in interface IRuntimeNodepublic java.lang.String getName()
getName in interface IRuntimeNodepublic java.lang.String getCaption()
getCaption in interface IRuntimeNodepublic boolean hasDescription()
hasDescription in interface IRuntimeNodepublic java.lang.String getDescription()
getDescription in interface IRuntimeNodepublic int getDatabaseID()
getDatabaseID in interface IRuntimeNodepublic int getPersistentID()
getPersistentID in interface IRuntimeNodepublic int getRuntimeID()
getRuntimeID in interface IRuntimeNodepublic boolean hasSelectionLineID()
IRuntimeNodehasSelectionLineID in interface IRuntimeNodepublic int getSelectionLineID()
IRuntimeNodegetSelectionLineID in interface IRuntimeNodepublic oracle.apps.cz.cio.Configuration getConfiguration()
getConfiguration in interface IRuntimeNodeConfigurationpublic oracle.apps.cz.cio.IRuntimeNode getParent()
null if this is the root node.getParent in interface IRuntimeNodepublic com.sun.java.util.collections.List getChildren()
getChildren in interface IRuntimeNodepublic boolean hasChildren()
IRuntimeNodehasChildren in interface IRuntimeNodepublic boolean hasChildren(int type)
public com.sun.java.util.collections.List getChildrenByType(int type)
getChildrenByType in interface IRuntimeNodepublic boolean isNative()
isNative in interface IRuntimeNodepublic boolean isRoot()
isRoot in interface IRuntimeNodepublic boolean hasState()
hasState in interface IRuntimeNodepublic boolean hasCount()
hasCount in interface IRuntimeNodepublic boolean hasIntegerValue()
hasIntegerValue in interface IRuntimeNodepublic boolean hasDecimalValue()
hasDecimalValue in interface IRuntimeNodepublic boolean hasTextValue()
hasTextValue in interface IRuntimeNodepublic com.sun.java.util.collections.Collection getProperties()
getProperties in interface IRuntimeNodepublic oracle.apps.cz.cio.Property getPropertyByName(java.lang.String name)
getPropertyByName in interface IRuntimeNodepublic oracle.apps.cz.cio.Property getPropertyById(int id)
public oracle.apps.cz.cio.IRuntimeNode getChildByName(java.lang.String name)
throws NoSuchChildException
getChildByName in interface IRuntimeNodeNoSuchChildException - if there is no child with such name.
public oracle.apps.cz.cio.IRuntimeNode getChildByName(java.lang.String name,
int type)
throws NoSuchChildException
NoSuchChildException - if there is no child with such name.
public oracle.apps.cz.cio.IRuntimeNode getChildByID(int id)
throws NoSuchChildException
getChildByID in interface IRuntimeNodeNoSuchChildException - if there is no child with such ID.
public oracle.apps.cz.cio.IRuntimeNode getChildByID(int id,
int type)
throws NoSuchChildException
NoSuchChildException - if there is no child with such ID.
public oracle.apps.cz.cio.IRuntimeNode getChildByPersistentID(int id)
throws NoSuchChildException
getChildByPersistentID in interface IRuntimeNodeNoSuchChildException - if there is no child with such ID.
public oracle.apps.cz.cio.IRuntimeNode getChildByPersistentID(int id,
int type)
throws NoSuchChildException
NoSuchChildException - if there is no child with such ID.public boolean isEffective()
IRuntimeNodetrue if this particular node is effective given the effectivity criteria of the model.isEffective in interface IRuntimeNodepublic int hashCode()
hashCode in class java.lang.Objectpublic static java.lang.String typeToString(int type)
public boolean isDefaultAffected()
public boolean isUnsatisfied()
isUnsatisfied in interface IRuntimeNodepublic boolean isSatisfied()
IRuntimeNodetrue if this particular node, or any one of its children, has been completely configured. The value is cached and is only updated on transaction commit or rollback.isSatisfied in interface IRuntimeNodepublic boolean isUnsatisfiedNode()
isUnsatisfiedNode in interface IRuntimeNodepublic com.sun.java.util.collections.Set getAvailableEventCommands()
getAvailableEventCommands in interface IRuntimeNodepublic com.sun.java.util.collections.Collection getCXRules()
public boolean isUiVisible()
isUiVisible in interface IRuntimeNodepublic void registerLoadCondition(oracle.apps.cz.cio.LoadCondition condition)
public boolean hasConfigItemID()
IRuntimeNodehasConfigItemID in interface IRuntimeNodepublic long getConfigItemID()
IRuntimeNodegetConfigItemID in interface IRuntimeNodepublic int getLoadStatus()
getLoadStatus in interface IRuntimeNodepublic boolean isEditable()
isEditable in interface IRuntimeNodepublic boolean isLoaded()
isLoaded in interface IRuntimeNodepublic java.lang.String getBaselineValue()
public oracle.apps.cz.cio.Component getRootInstance()
IRuntimeNodegetRootInstance in interface IRuntimeNodepublic boolean isRootInstance()
IRuntimeNodeisRootInstance in interface IRuntimeNodepublic java.lang.Integer getLineType()
getLineType in interface IRuntimeNodepublic void setLineType(java.lang.Integer lineType)
setLineType in interface IRuntimeNodepublic java.lang.String getLineTypeName()
getLineTypeName in interface IRuntimeNodepublic java.lang.Integer getLocationID()
getLocationID in interface IRuntimeNode
public void synchronizeIBValues(java.lang.Integer locationId,
java.lang.String locationTypeCode,
java.lang.String name)
public void setLocationID(java.lang.Integer locationID)
setLocationID in interface IRuntimeNodepublic java.lang.String getLocationTypeCode()
getLocationTypeCode in interface IRuntimeNodepublic void setLocationTypeCode(java.lang.String locationTypeCode)
setLocationTypeCode in interface IRuntimeNodepublic boolean isIBNodeOrDescendantChanged()
isIBNodeOrDescendantChanged in interface IRuntimeNodepublic boolean isIBNodeChanged()
isIBNodeChanged in interface IRuntimeNodepublic boolean isChanged()
IRuntimeNodeisChanged in interface IRuntimeNodeIRuntimeNode.isIBNodeOrDescendantChanged()public boolean isNodeChanged()
IRuntimeNodeisNodeChanged in interface IRuntimeNodeIRuntimeNode.isIBNodeChanged()public boolean isAddChanged()
IRuntimeNodeisAddChanged in interface IRuntimeNodepublic boolean isDeleteChanged()
IRuntimeNodeisDeleteChanged in interface IRuntimeNodepublic boolean isValueChanged()
IRuntimeNodeisValueChanged in interface IRuntimeNodepublic boolean isTargetChanged()
IRuntimeNodeisTargetChanged in interface IRuntimeNodepublic boolean isAttributeChanged()
IRuntimeNodeisAttributeChanged in interface IRuntimeNodepublic boolean isLocationChanged()
IRuntimeNodeisLocationChanged in interface IRuntimeNodepublic boolean isNameChanged()
IRuntimeNodeisNameChanged in interface IRuntimeNodepublic boolean isChildChanged()
IRuntimeNodeisChildChanged in interface IRuntimeNodepublic boolean isTrackableRoot()
isTrackableRoot in interface IRuntimeNodepublic boolean hasTrackableAncestor()
hasTrackableAncestor in interface IRuntimeNodepublic boolean isIBTrackable()
isIBTrackable in interface IRuntimeNodepublic com.sun.java.util.collections.Collection getAttributes()
public oracle.apps.cz.cio.Attribute getAttributeByName(java.lang.String name)
public void associateAttribute(oracle.apps.cz.cio.Attribute attr)
public boolean hasAttribute(java.lang.String attrName)
public com.sun.java.util.collections.Collection getSummaryChildren()
getSummaryChildren in interface IRuntimeNodepublic com.sun.java.util.collections.List getDiscontinuedChildren()
getDiscontinuedChildren in interface IRuntimeNodepublic boolean isDiscontinued()
isDiscontinued in interface IRuntimeNodepublic java.lang.String getInstalledValue()
IRuntimeNodegetInstalledValue in interface IRuntimeNodepublic java.lang.String getCurrentValue()
IRuntimeNodegetCurrentValue in interface IRuntimeNodepublic java.lang.String getDeltaValue()
IRuntimeNodegetDeltaValue in interface IRuntimeNodepublic java.lang.String getSummaryValue()
getSummaryValue in interface IRuntimeNodepublic boolean isQuoteable()
IRuntimeNodeisQuoteable in interface IRuntimeNodepublic com.sun.java.util.collections.List getFunctionalCompanions()
public oracle.apps.cz.cio.IFunctionalCompanion getFuncCompByID(int id)
public oracle.apps.cz.cio.IFunctionalCompanion getFuncCompByName(java.lang.String name)
public java.lang.String getDisplayName()
getDisplayName in interface IRuntimeNode
public java.lang.Object evaluateUiExpression(int exprID,
byte exprType,
int uiDefID,
boolean isIdPersistent)
evaluateUiExpression in interface IRuntimeNodepublic java.lang.String getDisplayNamePath()
IRuntimeNodegetDisplayNamePath in interface IRuntimeNodepublic boolean isValid()
isValid in interface IRuntimeNode
|
Oracle Configuration Interface Object API Specification Version: 11.5.10.23.13 Part No: B14186-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1999, 2004, Oracle. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.