wt.inf.template
Interface ContainerCopyHandler

All Known Implementing Classes:
AbstractContainerCopyHandler

public interface ContainerCopyHandler

Interface for copying objects between containers

Supported API: false

Extendable: false


Method Summary
 WTContainerRef copyObjects(WTContainerRef sourceContainer, WTContainerRef targetContainer, ContainerCopyWorklist workList)
          

Supported API: false
 void postPostCopyFeedback()
          Posts post copy feedback.
 void postPreCopyFeedback()
          Posts pre-copy user feedback.
 void printPostCopyVerbose()
          Prints verbose post-copy statements.
 void printPreCopyVerbose()
          Prints verbose pre-copy statements.
 void setCopier(WorklistDrivenCopier copier)
          

Supported API: false
 void setWorklist(ContainerCopyWorklist a_worklist)
          

Supported API: false
 

Method Detail

copyObjects

public WTContainerRef copyObjects(WTContainerRef sourceContainer,
                                  WTContainerRef targetContainer,
                                  ContainerCopyWorklist workList)
                           throws WTException


Supported API: false

Parameters:
sourceContainer -
targetContainer - This is a reference to the persisted target container. This is a target container that was created with the template that was used to create the initial project. The copying takes care of what was added and removed after the container was created.
workList -
Returns:
WTContainerRef
Throws:
WTException

printPreCopyVerbose

public void printPreCopyVerbose()
                         throws WTException
Prints verbose pre-copy statements. Handler implementor is responsible for deciding what to use for this value. The handlers residing in wt.inf.template use the property wt.inf.template.verboseCopy

Supported API: false

Throws:
WTException

printPostCopyVerbose

public void printPostCopyVerbose()
                          throws WTException
Prints verbose post-copy statements. Handler implementor is responsible for deciding what to use for this value. The handlers residing in wt.inf.template use the property wt.inf.template.verboseCopy

Supported API: false

Throws:
WTException

postPreCopyFeedback

public void postPreCopyFeedback()
                         throws WTException
Posts pre-copy user feedback.

Supported API: false

Throws:
WTException

postPostCopyFeedback

public void postPostCopyFeedback()
                          throws WTException
Posts post copy feedback. (Copy of foo succeeded).

Supported API: false

Throws:
WTException

setCopier

public void setCopier(WorklistDrivenCopier copier)
               throws WTException


Supported API: false

Parameters:
copier -
Throws:
WTException

setWorklist

public void setWorklist(ContainerCopyWorklist a_worklist)


Supported API: false

Parameters:
a_worklist -