wt.dataops.containermove
Class StandardContainerMoveService

java.lang.Object
  extended by wt.services.StandardManager
      extended by wt.dataops.containermove.StandardContainerMoveService
All Implemented Interfaces:
Serializable, ContainerMoveService, NetFactor, wt.services.Manager

public class StandardContainerMoveService
extends StandardManager
implements ContainerMoveService, Serializable

Use the newStandardContainerMoveService static factory method(s), not the StandardContainerMoveService constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
Serialized Form

Method Summary
 WTCollection moveAllVersions(WTValuedMap objectDestFolderMap)
          Move all versions of the input objects (WTPart, WTDocument, EPMDocument, and child classes of these) to a new folder.
 
Methods inherited from class wt.services.StandardManager
getManagerService, getManagerStatus, getName, getStartupType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

moveAllVersions

public WTCollection moveAllVersions(WTValuedMap objectDestFolderMap)
                             throws WTException
Move all versions of the input objects (WTPart, WTDocument, EPMDocument, and child classes of these) to a new folder. This folder may reside in a different container than the source folder. If so, the masters for the objects and other objects associated with the objects being moved are also moved. Returns a collection containing the moved objects.

Supported API: true

Specified by:
moveAllVersions in interface ContainerMoveService
Parameters:
objectDestFolderMap - Map where the key is the object to be moved and the value is the destination folder.
Returns:
WTCollection
Throws:
WTException