com.ptc.windchill.cadx.cancelcheckout
Class CancelCheckoutTemplateProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.templateutil.processor.DefaultTemplateProcessor
          extended bywt.templateutil.processor.GenerateFormProcessor
              extended bycom.ptc.windchill.cadx.cancelcheckout.CancelCheckoutTemplateProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class CancelCheckoutTemplateProcessor
extends GenerateFormProcessor



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static char CHAR_DOUBLE_QUOTE
           
private static char CHAR_NEWLINE
           
private static char CHAR_SINGLE_QUOTE
           
private static String CLASSNAME
           
private  ConfigSpec configSpec
           
private  WTContainer container
           
private  int csType
           
static long EXTERNALIZATION_VERSION_UID
           
private static String[] headersArray
           
private static String INCLUDE_DEPENDENTS
           
private static String INCLUDE_DRAWINGS
           
private static String INCLUDE_NONE
           
private static String INCLUDE_PARTS
           
private static String INCLUDED_BY_ALL
           
private static String INCLUDED_BY_REQUIRED
           
private static String INCLUDED_BY_SELECTED
           
private  boolean includeDependencies
           
private  boolean isActiveWorkspace
           
private  boolean isConnectedToProe
           
private  boolean isInitialized
           
private static String OBJECT_ID
           
protected static long OLD_FORMAT_VERSION_UID
           
private  String predecessorUrl
           
private  String refUrl
           
private static String RESOURCE
           
private static String SELID
           
private  Object[] selObjs
           
(package private) static long serialVersionUID
           
private  boolean wfPJL
           
private  EPMWorkspace workspace
           
private static String WORKSPACE
           
 
Fields inherited from class wt.templateutil.processor.GenerateFormProcessor
DEFAULT_LIFECYCLE, ON_CHANGE_EVENT_NAME, TEAMTEMPLATE_INPUT_NAME
 
Fields inherited from class wt.templateutil.processor.DefaultTemplateProcessor
ACTION, CLASS, CODEBASE, LINE_FEED_DELIMITER, MESSAGE_SEPARATOR, OID, VERBOSE
 
Fields inherited from class wt.enterprise.BasicTemplateProcessor
ADD_HELP_ICON, ALL_CABINETS, BLANK_SPACE, BREAK_SEPARATOR, BREAK_TAG, componentFactory, CONTAINER_NAME, CONTENT_RESOURCE, contextClass, DEFAULT_CHARSET, DEFAULT_HELP_ICON_SELECTOR, DEFAULT_HELP_LABEL, DEFAULT_PREFERENCE_CONTEXT, DOCFROMTEMPLATE, ENABLE_HELP_ICON_PROPERTY_NAME, ENTERPRISE_SEARCH, FEDERATION_SEARCH, GLOBAL_NAVIGATION_ENABLE_HELP_ICON, globalNavBarHelpIconEnabledDefault, HELP_CONTEXT, HELP_ICON_POSITION, HELP_ICON_SELECTOR, HELP_LABEL, HELP_LABEL_RESOURCE, HELP_WINDOW_NAME, helpContext, helpIconEnabled, helpIconEnabledDefault, HOMEPAGE, IDPREFIX, IMPORT, INTEGRATED_SEARCH, isDndMicroAppletEnabled, isDndMicroAppletEnabledInitialized, LABEL_SEPARATOR, linkPrefix, LOCAL_SEARCH, pageContext, PDMLINK_INSTALL_KEY, PERSONAL_CABINET, PREF_WINDOW_NAME, PREFERENCE_CONTEXT, PRESENT_HELP_LABEL, PROJECTLINK_INSTALL_KEY, SEARCH, SHARE_ICON, TEXT_RESOURCE_BUNDLE, URL_RESOURCE, WORKLIST, wtAttribute, WTCORE_IMAGE_DIR
 
Fields inherited from interface wt.templateutil.processor.ContextTranslator
CONTEXT_LIST_IN, CONTEXT_LIST_OUT
 
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
CancelCheckoutTemplateProcessor()
           
 
Method Summary
 void addHeaders(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void addJSData(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void addPartsSelectionBox(Properties properties, Locale locale, OutputStream os)
           
 void addRules(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void addStyleSheet(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void addTablesScript(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getDateFormatJS(Properties parameters, Locale locale, OutputStream os)
           
private  boolean getIsPJL()
           
 void getPJLEndSpan(Properties properties, Locale locale, OutputStream os)
           
 void getPJLStartSpan(Properties properties, Locale locale, OutputStream os)
           
 ArrayList getSelectedExistingObjList()
           
 String getSelExistObjOidStringforProE()
           
private  void init()
           
 void isConnected(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  boolean isWSValidForCancelCheckout(Workable wObj)
           
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(CancelCheckoutTemplateProcessor thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void setSelectionBoxChoices(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class wt.templateutil.processor.GenerateFormProcessor
addHiddenProperties, changedContextualValue, contextualValue, contextualValueEncoded, currentFolderId, currentFolderPath, enumeratedTypeMenu, enumeratedTypeMenuForClass, generateAction, generatePostURL, generateUpdatePostURL, getButtonText, getContentHolder, getContextualValue, getDefaultPath, getDelim, getDnDAppletTags, getEnumeratedTypeMenu, getFormat, getFormValueFromSession, getFormValueFromSession, getFormValueFromSessionWithEnumeratedPropertyDefault, getFormValueFromSessionWithPropertyDefault, getLastUpdated, getMessageURL, getObjectIdentity, getPreferenceValue, getPrimary, getPrimary, getPrimaryAttribute, getPrimaryChecksum, getPrimaryChecksum, getPrimaryDownloadURL, getPrimaryDownloadURL, getPrimaryFileName, getPrimaryFileName, getPrimaryOidString, getPrimaryOidString, getPrimaryUploadedFromPath, getPrimaryUploadedFromPath, getPrimaryUploadURL, getPrimaryUploadURL, getResponseExceptions, getResponseFooters, getResponseHeaders, getResponseMessages, getSize, getTargetType, getURLTabLink, getWTContainerRef, handleRequest, holderUploadTable, listLifeCycles, listTeamTemplates, obtainFromCovertProperty, parentFolderPath, readVersion, selectFolderMenu, selectFolderMenuForContainers, setContentHolder
 
Methods inherited from class wt.templateutil.processor.DefaultTemplateProcessor
addHiddenProperty, addToFeedbackCookie, addToFeedbackCookie, getContextPropertyValue, getCurrentUrl, getFeedbackCookieExceptions, getFeedbackCookieMessages, getHtmlTemplateFactory, getMessageSeparator, getPAGE_EXPIRATION, getPageExpirationResource, getTemplate, getTemplateDisplay, hiddenContextString, readVersion, setContextPropertyValue, setHtmlTemplateFactory, setMethodContextProperty, setNameProcessor, setPAGE_EXPIRATION, setPageExpirationResource, writeHiddenContext, writeQueryStringContext
 
Methods inherited from class wt.enterprise.BasicTemplateProcessor
AccessOK, addHTMLHelpLink, addToResponseExceptions, addToResponseFooters, addToResponseHeaders, addToResponseMessages, allVersions, bcwti, buildFormProcessorURL, buildFormProcessorURL, comment, createActionsBar, createFederationNavigationBar, createGlobalNavigationBar, createNavigationBar, createParentFolderLink, currentTimestamp, displayAllCabinets, displayAttributeName, displayAttributesTable, displayAttributeValue, displayFolderContents, displayFolderObject, displayFolderTrail, displayGoToLatestLink, displayOrganizationIdentifier, displayPendingChangeIndicator, displayStyleSheetAttributesTable, displayVisualData, formatDate, getActionPairs, getAllCabinetsURL, getBaselineItems, getCharsetEncoding, getCheckedOutFolderURL, getClassIcon, getClassInfo, getContextAction, getContextClass, getContextClassName, getContextListIn, getContextListOut, getContextObj, getContextProperties, getContextServiceName, getDisplayName, getDomainPath, getEnabledVersion, getEncoding, getFederationSearchURL, getFolderLocation, getFolderPath, getFormData, getGenericInstanceIconImgTag, getGlyphImageTag, getGlyphsArray, getGlyphTagsNoDnD, getHelpContext, getHomepageURL, getHTMLComponentFactory, getHTMLHelpLink, getHTMLHelpURL, getHTMLHelpURL, getHTMLTableService, getIconResource, getIconResource, getIconResource, getIconSelector, getId, getJavaScriptManager, getLocalizedDateFormatMessage, getLocalizedMessage, getLocalizedPrintWriter, getLocalizedString, getObjectDnDIcon, getObjectIcon, getObjectIconDnDTag, getObjectIconGlyphs, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectPropertyValueString, getObjectPropertyValueString, getPageContext, getParentFolderLink, getPersonalCabinet, getPersonalCabinetURL, getPreferenceValue, getPrincipalEmailLink, getPrincipalEmailLink, getPrintWriter, getPropertyFromPropertyFile, getQuery, getQueryData, getReferenceString, getReferenceString, getResourceString, getResourceString, getResponseExceptions, getResponseFooters, getResponseHeaders, getResponseMessages, getResponseString, getSearchCriteriaURL, getSearchCriteriaURL, getSearchResultsURL, getShareImage, getShareImage, getState, getStatus, getStringFromResourceBundle, getStringFromResourceBundle, getTemplateDisplayGeneral, getTrailId, getTrlIdAttribute, getURLActions, getURLActions, getURLActions, getURLActions, getURLActionsString, getURLActionsString, getURLFactory, getURLFromDelegate, getURLProcessorLink, getURLProcessorLink, getURLProcessorLink, getURLProcessorLinkWithLabel, getUsedByLinks, getWCColor, getWCColor, getWCColorDec, getWCColorDec, getWCFontFamily, getWCFontFamily, getWorklistURL, getWTAttribute, getWTContainerByName, handleExceptionTP, handleExceptionTP, handleProcessorException, include, initJavaScriptManager, isDndMicroAppletEnabled, isEqual, listContent, objectActionLink, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectBackground, objectIdentification, objectIdentifier, objectProperties, objectPropertyName, objectPropertyNameAux, objectPropertyNameAux2, objectPropertyValue, objectPropertyValueAux, objectPropertyValueAux2, objectPropertyValueString, outputLink, outputPropertyFromPropertyFile, parameterValue, partUsedBy, PDMLinkIsInstalled, printQueryTable, printTable, printTextArea, processSubTemplate, readContext, readVersion, setColumnProperties, setContextAction, setContextClass, setContextClassName, setContextListIn, setContextListOut, setContextObj, setContextProperties, setFormData, setHelpContext, setHTMLTableService, setJavaScriptManager, setPageContext, setQueryData, setResponseExceptions, setResponseFooters, setResponseHeaders, setResponseMessages, setResponseString, setState, setStatus, showResponseExceptions, showResponseFooters, showResponseHeaders, showResponseMessage, showResponseMessages, showVersions, sortQueryResult, splitStringIntoTokens, tableService, translateToHtml, useProcessorService, visualizationIsEnabled
 
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

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values

isInitialized

private boolean isInitialized

workspace

private EPMWorkspace workspace

csType

private int csType

configSpec

private ConfigSpec configSpec

selObjs

private Object[] selObjs

isConnectedToProe

private boolean isConnectedToProe

isActiveWorkspace

private boolean isActiveWorkspace

includeDependencies

private boolean includeDependencies

wfPJL

private boolean wfPJL

refUrl

private String refUrl

predecessorUrl

private String predecessorUrl

container

private WTContainer container

INCLUDED_BY_ALL

private static final String INCLUDED_BY_ALL
See Also:
Constant Field Values

INCLUDED_BY_REQUIRED

private static final String INCLUDED_BY_REQUIRED
See Also:
Constant Field Values

INCLUDED_BY_SELECTED

private static final String INCLUDED_BY_SELECTED
See Also:
Constant Field Values

INCLUDE_NONE

private static final String INCLUDE_NONE
See Also:
Constant Field Values

CHAR_DOUBLE_QUOTE

private static final char CHAR_DOUBLE_QUOTE
See Also:
Constant Field Values

CHAR_SINGLE_QUOTE

private static final char CHAR_SINGLE_QUOTE
See Also:
Constant Field Values

CHAR_NEWLINE

private static final char CHAR_NEWLINE
See Also:
Constant Field Values

INCLUDE_DEPENDENTS

private static final String INCLUDE_DEPENDENTS
See Also:
Constant Field Values

INCLUDE_DRAWINGS

private static final String INCLUDE_DRAWINGS
See Also:
Constant Field Values

INCLUDE_PARTS

private static final String INCLUDE_PARTS
See Also:
Constant Field Values

WORKSPACE

private static final String WORKSPACE
See Also:
Constant Field Values

SELID

private static final String SELID
See Also:
Constant Field Values

OBJECT_ID

private static final String OBJECT_ID
See Also:
Constant Field Values

headersArray

private static String[] headersArray
Constructor Detail

CancelCheckoutTemplateProcessor

public CancelCheckoutTemplateProcessor()
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class GenerateFormProcessor
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class GenerateFormProcessor
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(CancelCheckoutTemplateProcessor thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

init

private void init()

addStyleSheet

public void addStyleSheet(Properties properties,
                          Locale locale,
                          OutputStream os)
                   throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

addTablesScript

public void addTablesScript(Properties properties,
                            Locale locale,
                            OutputStream os)
                     throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

isConnected

public void isConnected(Properties properties,
                        Locale locale,
                        OutputStream os)
                 throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

addJSData

public void addJSData(Properties properties,
                      Locale locale,
                      OutputStream os)
               throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

addPartsSelectionBox

public void addPartsSelectionBox(Properties properties,
                                 Locale locale,
                                 OutputStream os)
                          throws WTException
Throws:
WTException

setSelectionBoxChoices

public void setSelectionBoxChoices(Properties properties,
                                   Locale locale,
                                   OutputStream os)
                            throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

addRules

public void addRules(Properties properties,
                     Locale locale,
                     OutputStream os)
              throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

addHeaders

public void addHeaders(Properties properties,
                       Locale locale,
                       OutputStream os)
                throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getSelectedExistingObjList

public ArrayList getSelectedExistingObjList()
                                     throws WTException
Throws:
WTException

getSelExistObjOidStringforProE

public String getSelExistObjOidStringforProE()
                                      throws WTException
Throws:
WTException

getDateFormatJS

public void getDateFormatJS(Properties parameters,
                            Locale locale,
                            OutputStream os)

getIsPJL

private boolean getIsPJL()
                  throws WTException
Throws:
WTException

getPJLStartSpan

public void getPJLStartSpan(Properties properties,
                            Locale locale,
                            OutputStream os)
                     throws WTException
Throws:
WTException

getPJLEndSpan

public void getPJLEndSpan(Properties properties,
                          Locale locale,
                          OutputStream os)
                   throws WTException
Throws:
WTException

isWSValidForCancelCheckout

private boolean isWSValidForCancelCheckout(Workable wObj)