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

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

public class MultiRenameTask
extends AtomicTask
implements TransactionalTask

See Also:
Serialized Form

Field Summary
private  boolean assignNumberIfNameNull
           
static boolean DEBUG
           
private  Locale locale
           
static String MULTIRENAME_RESOURCE
           
 
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)
           
 String getName()
          Gets the value of the attribute: name; Localized String that represents the "user task" label

Supported API: false
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, 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

locale

private Locale locale

MULTIRENAME_RESOURCE

public static final String MULTIRENAME_RESOURCE
See Also:
Constant Field Values

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values
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

getName

public String getName()
Description copied from class: Task
Gets the value of the attribute: name; Localized String that represents the "user task" label

Supported API: false

Overrides:
getName in class Task
Returns:
String