|
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
|
+--oracle.apps.cz.cio.PricedNode
|
+--oracle.apps.cz.cio.StateNode
|
+--oracle.apps.cz.cio.StateCountNode
|
+--oracle.apps.cz.cio.OptionFeatureNode
|
+--oracle.apps.cz.cio.BomNode
Represents configurable BOM option classes.
| Field Summary | |
static java.lang.String |
RCS_ID |
static boolean |
RCS_ID_RECORDED |
| Fields inherited from class oracle.apps.cz.cio.RuntimeNode |
ACCUMULATOR_SUFFIX_TYPE, ATTR_KEY, CONNECTOR_PREFIX_TYPE, DEFAULT_IV_SUFFIX_TYPE, DEFAULT_SUFFIX_ID, DEFAULT_SUFFIX_TYPE, LOAD_CONDITIONS_GROUP_PREFIX_TYPE, NET_PREFIX_TYPE, NODE_PREFIX_TYPE, TRACKABLE_ROOT_PREFIX_TYPE |
| Fields inherited from interface oracle.apps.cz.cio.IState |
FALSE, LFALSE, LTRUE, SELECTABLE, SYSTEM_EXCLUDED, TOGGLE, TRUE, UFALSE, UNKNOWN, UTRUE |
| 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 |
addAtpNotification(java.lang.String message) |
boolean |
areOptionsCounted()Returns true if the Feature has counted options. |
void |
clearAtpDate() |
void |
clearAtpNotifications() |
void |
deselect()Deselect this option. |
java.util.Date |
getAtpDate()This method is used to price the item when price_list_id is provided, through the CZ provided pricing package. |
java.lang.String |
getAtpNotifications()Returns string containing any ATP messages, warnings or errors generated for this node by the latest Configuration.calculateAtpDates call. |
java.lang.String |
getComponentCode()Returns component code of item. |
double |
getDecimalDefaultQuantity()Gets the decimal default quantity. |
double |
getDecimalMaxQuantity()Gets the maximum quantity. |
double |
getDecimalMinQuantity()Gets the minimum quantity. |
int |
getDefaultQuantity()Gets the integer default quantity. |
java.lang.String |
getECC()Returns the Extended Component Code (ECC) of this BOM item. |
java.lang.String |
getFormattedAtpDate()Retrieves last ATP date calculated and formatted by Configuration.calculateAtpDatesMls for this item. |
int |
getInventoryItemId()Returns Oracle Applications inventory_item_id of item. |
java.lang.String |
getItemKey()Returns item key for items imported from Oracle Inventory / BOM. |
int |
getMaxQuantity()Gets the maximum quantity. |
int |
getMinQuantity()Gets the minimum quantity. |
int |
getOrganizationId()Returns Oracle Applications organization_id of item. |
java.lang.String |
getPrimaryUomCode()Gets primary unit of measure code for item. |
int |
getState()Gets the current logic state of this object. |
java.lang.String |
getUomCode()Returns unit of measure code for items imported from Oracle Inventory/ BOM. |
boolean |
hasDefaultQuantity()Reuturns true if the BOM item has default quantity |
boolean |
hasMaxQuantity()Reuturns true if the BOM item has maximum quantity |
boolean |
hasMinQuantity()Returns true if the BOM item has minimum quantity |
boolean |
isOptionCounted()Returns true if this is a counted option on which a count can be set |
boolean |
isOptionMutexed()Returns true if this option is a child of a mutexed parent |
boolean |
isRequired()Returns true if this is a required BOM item. |
boolean |
isSelected()Returns true if this option is selected, and false otherwise. |
boolean |
isSelectionMutexed()Returns true if this feature supports mutexed selections. |
void |
select()Select this option. |
void |
select(oracle.apps.cz.cio.IOption option)Select a particular option. |
void |
setAtpDate(java.util.Date atpDate) |
void |
setState(int newState)Change the current logic state of this object. |
void |
toggleAndSetCount(int newCount)Set the count of the option. |
void |
toggleAndSetDecimalCount(double newCount) |
| Methods inherited from class oracle.apps.cz.cio.OptionFeatureNode |
deselect, getAvailableOptions, getMaxSelected, getMinSelected, getSelectableChildren, getSelectedOption, getSelectedOptions, hasMaxSelected, hasMinSelected |
| Methods inherited from class oracle.apps.cz.cio.StateCountNode |
getCount, getDecimalCount, setCount, setDecimalCount, toString |
| Methods inherited from class oracle.apps.cz.cio.StateNode |
getDetailedSelectionState, getSelectionState, isFalse, isFalseState, isLogic, isLogicState, isTrue, isTrueState, isUnknown, isUnknownState, isUser, isUserState, statesMatch, unset |
| Methods inherited from class java.lang.Object |
equals, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface oracle.apps.cz.cio.IOptionFeature |
deselect, getMaxSelected, getMinSelected, getSelectableChildren, getSelectedOption, getSelectedOptions, hasMaxSelected, hasMinSelected |
| Methods inherited from interface oracle.apps.cz.cio.IState |
getDetailedSelectionState, getSelectionState, isFalse, isLogic, isTrue, isUnknown, isUser, unset |
| Methods inherited from interface oracle.apps.cz.cio.ICount |
getCount, getDecimalCount, setCount, setDecimalCount |
| Methods inherited from interface oracle.apps.cz.cio.IPrice |
getBaselineQuantity, getDeltaQuantity, getDiscountedPrice, getDiscountedPricingNotifications, getExtendedPrice, getPricingNotifications |
| Methods inherited from interface oracle.apps.cz.cio.IBasicPrice |
addListPricingNotification, getListPrice, getListPricingNotifications, getPricedNodeID, getValue, hasInventoryItemId, hasListPrice, setListPrice |
| Methods inherited from interface oracle.apps.cz.cio.IAtp |
getDatabaseID, hasAtpDate |
| Field Detail |
public static final java.lang.String RCS_ID
public static final boolean RCS_ID_RECORDED
| Method Detail |
public int getState()
IStategetState in interface IStategetState in class StateNode
public void setState(int newState)
throws LogicalException
IStatesetState in interface IStatesetState in class StateNodeLogicalExceptionpublic boolean isSelectionMutexed()
IOptionFeaturetrue if this feature supports mutexed selections. When a selection is mutexed, it means that only one of a particular option is selectable at any one time, and selecting one option automatically deselects any other option that is mutexed and currently selected.isSelectionMutexed in interface IOptionFeatureisSelectionMutexed in class OptionFeatureNode
public void select(oracle.apps.cz.cio.IOption option)
throws LogicalException
IOptionFeatureselect in interface IOptionFeatureselect in class OptionFeatureNodeoption - the option to be selected.LogicalExceptionpublic boolean isSelected()
IOptiontrue if this option is selected, and false otherwise.isSelected in interface IOption
public void select()
throws LogicalException
IOptionselect in interface IOptionLogicalException
public void deselect()
throws LogicalException
IOptiondeselect in interface IOptionLogicalExceptionpublic boolean isOptionMutexed()
IOptionisOptionMutexed in interface IOptionpublic boolean isOptionCounted()
IOptionisOptionCounted in interface IOption
public void toggleAndSetCount(int newCount)
throws LogicalException
IOptiontoggleAndSetCount in interface IOptionLogicalException
public void toggleAndSetDecimalCount(double newCount)
throws LogicalException
toggleAndSetDecimalCount in interface IOptionLogicalExceptionpublic boolean isRequired()
IBomItemtrue if this is a required BOM item.isRequired in interface IBomItempublic boolean hasMinQuantity()
IBomItemhasMinQuantity in interface IBomItempublic int getMinQuantity()
IBomItemgetMinQuantity in interface IBomItempublic double getDecimalMinQuantity()
IBomItemgetDecimalMinQuantity in interface IBomItempublic boolean hasMaxQuantity()
IBomItemhasMaxQuantity in interface IBomItempublic int getMaxQuantity()
IBomItemgetMaxQuantity in interface IBomItempublic double getDecimalMaxQuantity()
IBomItemgetDecimalMaxQuantity in interface IBomItempublic boolean hasDefaultQuantity()
IBomItemhasDefaultQuantity in interface IBomItempublic int getDefaultQuantity()
IBomItemgetDefaultQuantity in interface IBomItempublic double getDecimalDefaultQuantity()
IBomItemgetDecimalDefaultQuantity in interface IBomItem
public java.util.Date getAtpDate()
throws AtpUnavailableException,
NoAtpCalculatedException
getAtpDate in interface IAtpAtpUnavailableException - thrown if ATP initialization parameters were not providedNoAtpCalculatedException - thrown if ATP was never demanded or if the ATP procedure did not calculate an ATP date for this node
public java.lang.String getFormattedAtpDate()
throws AtpUnavailableException,
NoAtpCalculatedException
IAtpgetFormattedAtpDate in interface IAtpAtpUnavailableException - thrown if ATP initialization parameters were not providedNoAtpCalculatedException - thrown if ATP was never demanded or if the ATP procedure did not calculate an ATP date for this nodepublic void setAtpDate(java.util.Date atpDate)
public void clearAtpDate()
public java.lang.String getAtpNotifications()
IAtpgetAtpNotifications in interface IAtppublic void addAtpNotification(java.lang.String message)
public void clearAtpNotifications()
public java.lang.String getPrimaryUomCode()
IBomItemgetPrimaryUomCode in interface IBomItempublic int getInventoryItemId()
IBomItemgetInventoryItemId in interface IBomItemgetInventoryItemId in class PricedNodepublic int getOrganizationId()
IBomItemgetOrganizationId in interface IBomItemgetOrganizationId in class PricedNodepublic java.lang.String getComponentCode()
IBomItemgetComponentCode in interface IBomItemgetComponentCode in class PricedNodepublic java.lang.String getUomCode()
IPricegetUomCode in interface IPricegetUomCode in class PricedNodepublic java.lang.String getItemKey()
IPricegetItemKey in interface IPricegetItemKey in class PricedNodepublic boolean areOptionsCounted()
IOptionFeaturetrue if the Feature has counted options. You set counted options for a Feature in Developer, by checking the Counted Options check box.areOptionsCounted in interface IOptionFeaturepublic java.lang.String getECC()
IBomItemgetECC in interface IBomItem
|
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.