oracle.apps.fnd.wf.design
Class  DesignBaseAttributeComponent
java.lang.Object
  |
  +--oracle.apps.fnd.wf.common.Element
        |
        +--oracle.apps.fnd.wf.common.BaseComponent
              |
              +--oracle.apps.fnd.wf.design.DesignBaseComponent
                    |
                    +--oracle.apps.fnd.wf.design.DesignBaseAttributeComponent
- Direct Known Subclasses: 
 - Activity, ItemType, Message
 
- public class DesignBaseAttributeComponent
- extends DesignBaseComponent
  
DesignBaseAttributeComponent is the base class for all the 
 workflow item types, messages, and activities (includes 
 FunctionActivity, Process, and 
 Notification).  Extends from DesignBaseComponent,
 this class provides all the functionalities from the parent class as well 
 as the additional function and attribute support.
 
 
 
| 
Method Summary | 
 void | 
addFunction(Function newFunc)
 
          Adds a function to this component. | 
 Attribute | 
getAttribute(java.lang.String attrName)
 
          Returns the attribute associates with this notification. | 
 Function | 
getFunction(java.lang.String pFunMode)
 
          Returns the function associates with this notification that matches 
 the function mode. | 
 
| Methods inherited from class oracle.apps.fnd.wf.design.DesignBaseComponent | 
assign, createRuntimeInstance, getAccessController, getAttributes, getDescription, getDisplayName, resolveReference, setDescription, setDisplayName, setName, setResolved, toString | 
 
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
RCS_ID
public static final java.lang.String RCS_ID
RCS_ID_RECORDED
public static final boolean RCS_ID_RECORDED
DesignBaseAttributeComponent
public DesignBaseAttributeComponent(java.lang.String id)
- Use this constructor if the component name is available.
- Parameters:
 id - : Notification name.
 
 
DesignBaseAttributeComponent
public DesignBaseAttributeComponent()
- Use this constructor only if the component namme is 
 not available.  Once the component name is retrieved, 
 setName() should be used to set the component name.
 
getAttribute
public Attribute getAttribute(java.lang.String attrName)
- Returns the attribute associates with this notification.
- Overrides:
 getAttribute in class DesignBaseComponent
 
- Returns:
 - Attribute.
 
 
 
addFunction
public void addFunction(Function newFunc)
- Adds a function to this component.  Note that only one mode per function
 per component is supported.  Function with duplicate function mode will
 not be added to this component.
- Returns:
 - Attribute.
 
 
 
getFunction
public Function getFunction(java.lang.String pFunMode)
- Returns the function associates with this notification that matches 
 the function mode.  There should be only one function per mode per 
 component.
- Parameters:
 pFunMode - : Function mode.- Returns:
 - Function.