com.ptc.windchill.cadx.rename
Class RenameFormTaskDelegate

java.lang.Object
  extended bywt.templateutil.processor.FormTaskDelegate
      extended bycom.ptc.windchill.cadx.rename.RenameFormTaskDelegate
All Implemented Interfaces:
ContextHolder, Serializable

public class RenameFormTaskDelegate
extends FormTaskDelegate
implements Serializable



Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String commonRESOURCE
           
private  Locale locale
           
private static String RESOURCE
           
private static boolean VERBOSE
           
 
Fields inherited from class wt.templateutil.processor.FormTaskDelegate
 
Fields inherited from interface wt.templateutil.processor.ContextHolder
CONTEXT_ACTION, CONTEXT_CLASS_NAME, CONTEXT_OBJ, CONTEXT_PROPERTIES, FORM_DATA, QUERY_DATA, RESPONSE_EXCEPTIONS, RESPONSE_FOOTERS, RESPONSE_HEADERS, RESPONSE_MESSAGES, RESPONSE_STRING, STATUS
 
Constructor Summary
RenameFormTaskDelegate()
           
 
Method Summary
private  void constructMail(StringTokenizer tokenizer)
           
private  String findObjectAuthoringApplication()
           
private  String formSelectedObjectsIdList(Vector v)
           
private  RevisionControlled getObjectFromOid(String oid)
           
private  boolean isModelNameExtensionValid(String modelName, String authorApp, EPMDocumentType modelType)
           
 void processAction(ContentHTTPStream contentStream)
          Deprecated.  
private  void processSelection(Vector selVector)
           
private  void renumberEPMDocument(EPMDocument docToRenumber, String docName, String docNumber, String docCADName)
           
private  void sendMail(String objName, Vector workspaces)
           
 void setHttpHeaderString()
           
private  void validateAndShowRenameObjects()
           
 
Methods inherited from class wt.templateutil.processor.FormTaskDelegate
addToResponseExceptions, addToResponseFooters, addToResponseHeaders, addToResponseMessages, deleteFormDataFromSession, getContextAction, getContextClassName, getContextObj, getContextProperties, getFormData, getQueryData, getResponseExceptions, getResponseFooters, getResponseHeaders, getResponseMessages, getResponseString, getState, getStatus, saveFormDataInSession, setContextAction, setContextClassName, setContextObj, setContextProperties, setFormData, setQueryData, setResponseExceptions, setResponseFooters, setResponseHeaders, setResponseMessages, setResponseString, setState, setStatus, switchPages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

commonRESOURCE

private static final String commonRESOURCE
See Also:
Constant Field Values

VERBOSE

private static boolean VERBOSE

locale

private Locale locale
Constructor Detail

RenameFormTaskDelegate

public RenameFormTaskDelegate()
Method Detail

processAction

public void processAction(ContentHTTPStream contentStream)
                   throws Exception
Deprecated.  

Processed the desired action and then updates the state so that the desired response page can be generated.

Use the addToResponse methods to pass back messages on the status/results of the action.

Supported API: true

Specified by:
processAction in class FormTaskDelegate
Parameters:
contentStream -
Throws:
Exception

findObjectAuthoringApplication

private String findObjectAuthoringApplication()

isModelNameExtensionValid

private boolean isModelNameExtensionValid(String modelName,
                                          String authorApp,
                                          EPMDocumentType modelType)

renumberEPMDocument

private void renumberEPMDocument(EPMDocument docToRenumber,
                                 String docName,
                                 String docNumber,
                                 String docCADName)
                          throws WTException
Throws:
WTException

constructMail

private void constructMail(StringTokenizer tokenizer)

getObjectFromOid

private RevisionControlled getObjectFromOid(String oid)
                                     throws WTException
Throws:
WTException

sendMail

private void sendMail(String objName,
                      Vector workspaces)

setHttpHeaderString

public void setHttpHeaderString()
                         throws WTException
Throws:
WTException

validateAndShowRenameObjects

private void validateAndShowRenameObjects()
                                   throws WTException
Throws:
WTException

processSelection

private void processSelection(Vector selVector)
                       throws WTException
Throws:
WTException

formSelectedObjectsIdList

private String formSelectedObjectsIdList(Vector v)