com.ptc.windchill.enterprise.dataops.client
Class SetObjectCollectionAttributeActionDoer

java.lang.Object
  extended bycom.ptc.core.ca.co.client.simple.CoSimpleActionDoer
      extended bycom.ptc.windchill.enterprise.dataops.client.SetObjectCollectionAttributeActionDoer
All Implemented Interfaces:
CoActionDoer, CoDoer

public class SetObjectCollectionAttributeActionDoer
extends CoSimpleActionDoer


Field Summary
 
Fields inherited from class com.ptc.core.ca.co.client.simple.CoSimpleActionDoer
 
Constructor Summary
SetObjectCollectionAttributeActionDoer()
           
 
Method Summary
 void execute(CoSimpleActionHandlerData execData)
          Action handler delegates the execution of the operation to the doer by calling this method on it.
private  CoConfigFeature getDoerConfig(CoSimpleActionHandlerData execData)
           
private  Collection getObjCollection(CoSimpleActionHandlerData execData)
           
private  CoAction getOpenerAction(CoSimpleActionHandlerData execData)
           
private  CoElement getSourceElement(CoSimpleActionHandlerData execData)
           
private  Element getTargetIEElement(CoAction action, CoEnvData envData)
           
private  void saveAttrValue(CoAction action, Element ieElem, CoEnvData envData)
           
private  void setObjList(Element ieElem, Collection objColl)
           
 
Methods inherited from class com.ptc.core.ca.co.client.simple.CoSimpleActionDoer
canExecute, canExecute, execute, isRelevant, isRelevant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetObjectCollectionAttributeActionDoer

public SetObjectCollectionAttributeActionDoer()
Method Detail

execute

public void execute(CoSimpleActionHandlerData execData)
             throws WTException
Description copied from class: CoSimpleActionDoer
Action handler delegates the execution of the operation to the doer by calling this method on it.

Supported API: true

Specified by:
execute in class CoSimpleActionDoer
Parameters:
execData -
Throws:
WTException

getOpenerAction

private CoAction getOpenerAction(CoSimpleActionHandlerData execData)
                          throws WTException
Throws:
WTException

getTargetIEElement

private Element getTargetIEElement(CoAction action,
                                   CoEnvData envData)
                            throws WTException
Throws:
WTException

getObjCollection

private Collection getObjCollection(CoSimpleActionHandlerData execData)
                             throws WTException
Throws:
WTException

getSourceElement

private CoElement getSourceElement(CoSimpleActionHandlerData execData)
                            throws WTException
Throws:
WTException

getDoerConfig

private CoConfigFeature getDoerConfig(CoSimpleActionHandlerData execData)
                               throws WTException
Throws:
WTException

setObjList

private void setObjList(Element ieElem,
                        Collection objColl)

saveAttrValue

private void saveAttrValue(CoAction action,
                           Element ieElem,
                           CoEnvData envData)
                    throws WTException
Throws:
WTException