com.ptc.windchill.uwgm.cadx.multirename
Class MultiRenameTask

java.lang.Object
  extended bycom.ptc.core.task.Task
      extended bycom.ptc.core.task.AtomicTask
          extended bycom.ptc.windchill.uwgm.cadx.multirename.MultiRenameTask
All Implemented Interfaces:
Externalizable, Serializable

public class MultiRenameTask
extends AtomicTask

See Also:
Serialized Form

Field Summary
private  boolean assignNumberIfNameNull
           
 
Fields inherited from class com.ptc.core.task.AtomicTask
EXTERNALIZATION_VERSION_UID, OLD_FORMAT_VERSION_UID
 
Fields inherited from class com.ptc.core.task.Task
log, VERBOSE
 
Constructor Summary
MultiRenameTask()
           
 
Method Summary
 TaskResult _run()
          

Supported API: false
private  boolean areUserInputsValid(Object objToRenumber, String newNumber, String newName, String newModelName)
           
private  void processAction(DefaultTaskData df)
           
static void renumberObject(Object objToRenumber, String newNumber, String newName, String newModelName)
           
 
Methods inherited from class com.ptc.core.task.AtomicTask
readExternal, readVersion, run, writeExternal
 
Methods inherited from class com.ptc.core.task.Task
execute, executeInBackground, getClientID, getContext, getEndDate, getInternalStatus, getName, getParentTask, getQueueName, getResolutionOptions, getStartDate, getTaskData, getTaskEventId, hasConflicts, hasErrors, hasOverridableConflicts, hasWarnings, isRunningInBackground, isTaskEventStatusStored, readVersion, setClientID, setContext, setEndDate, setInternalStatus, setName, setParentTask, setQueueName, setResolutionOptions, setRunningInBackground, setStartDate, setTaskData, setTaskEventId, setTaskEventStatusStored, toString, updateTaskEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

assignNumberIfNameNull

private boolean assignNumberIfNameNull
Constructor Detail

MultiRenameTask

public MultiRenameTask()
Method Detail

_run

public TaskResult _run()
                throws WTException
Description copied from class: AtomicTask


Supported API: false

Specified by:
_run in class AtomicTask
Returns:
TaskResult
Throws:
WTException

processAction

private void processAction(DefaultTaskData df)
                    throws WTException
Throws:
WTException

areUserInputsValid

private boolean areUserInputsValid(Object objToRenumber,
                                   String newNumber,
                                   String newName,
                                   String newModelName)

renumberObject

public static void renumberObject(Object objToRenumber,
                                  String newNumber,
                                  String newName,
                                  String newModelName)
                           throws Exception
Throws:
Exception