com.ptc.windchill.cadx.delete
Class DeleteTemplateProcessor
java.lang.Object
wt.enterprise.BasicTemplateProcessor
wt.templateutil.processor.DefaultTemplateProcessor
wt.templateutil.processor.GenerateFormProcessor
com.ptc.windchill.cadx.common.pageBuilder.ActionPageFormProcessor
com.ptc.windchill.cadx.delete.DeleteTemplateProcessor
- All Implemented Interfaces:
- ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor
- Direct Known Subclasses:
- Delete2TemplateProcessor
- public class DeleteTemplateProcessor
- extends ActionPageFormProcessor
- implements Externalizable
Supported API: false
Extendable: false
- See Also:
- Serialized Form
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.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 |
Method Summary |
private static ArrayList |
_getUiControls()
|
void |
getDelete2FormProcessorURL(Properties properties,
Locale locale,
OutputStream os)
Supported API: false |
private String |
getDeleteAllVersions()
|
void |
getDeleteFormProcessorURL(Properties properties,
Locale locale,
OutputStream os)
Supported API: false |
String |
getHasInvalidObjectsStatusMessage(Locale locale)
Method that should return the message tio display in the status area
when the page has objects that are not valid for the given action. |
void |
getPageHeaderJavascript(Properties properties,
Locale locale,
OutputStream os)
gets the data that will go into the header section of the HTML. |
private String |
getRunInBackground()
|
boolean |
isValidActionObject(Persistable object)
Supported API: false |
protected void |
myGetPageHeaderJavascript(Properties properties,
Locale locale,
OutputStream os)
|
FilteredTableRowDescriptor |
newTableRowDescriptor(Persistable object,
Properties props,
int includedAs,
String includedBy,
ActionEnvironment env)
Supported API: false |
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(DeleteTemplateProcessor thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
ArrayList |
registerRuleDescriptors(Locale locale)
Method that will set the ruleDescriptors value
Supported API: false |
Class |
registerTableRowDescriptorClass()
Supported API: false |
ArrayList |
registerTables(Locale locale)
This method can be used to register the tables that exist in a given
page. |
ArrayList |
registerUiControls()
Supported API: false |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class com.ptc.windchill.cadx.common.pageBuilder.ActionPageFormProcessor |
filterOnConfigSpec, filterTableData, getContext, getContext, getDateFormatJS, getDocConfigSpec, getEditWSConfigSpecHTML, getEnvironment, getFormData, getFormDataProperty, getFormDataUsedInInitPageFromFormData, getIncludedAsJSVariables, getIncludedAsLabelsJS, getIsPJL, getLocale, getPartConfigSpec, getPJLEndSpan, getPJLStartSpan, getProcessorURL, getReferingURL, getReferingURL, getRuleDescriptors, getRuleLabel, getRulesArrayJS, getRuleValues, getTableDIV, getTables, getUiControls, getUiControlValue, getUiControlValue, getWorkspace, initPageData, initPageFromFormData, isRedirectToReferingPage, readVersion, setEnvironment, setRedirectToReferingPage, setRuleDescriptors, setTables, updateRuleDescriptors |
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, 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 |
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
DESC_RESOURCE
private static final String DESC_RESOURCE
- See Also:
- Constant Field Values
VERBOSE
private static boolean VERBOSE
DELETE_ALL_VERSIONS
public static final String DELETE_ALL_VERSIONS
- See Also:
- Constant Field Values
DELETE_ALL_VERSIONS_JS
private static final String DELETE_ALL_VERSIONS_JS
- See Also:
- Constant Field Values
RUN_IN_BACKGROUND
public static final String RUN_IN_BACKGROUND
- See Also:
- Constant Field Values
RUN_IN_BACKGROUND_JS
private static final String RUN_IN_BACKGROUND_JS
- See Also:
- Constant Field Values
SINGLE_TABLE_ROW_ID
private static final String SINGLE_TABLE_ROW_ID
- See Also:
- Constant Field Values
DELETE2_ACTION
public static final String DELETE2_ACTION
- See Also:
- Constant Field Values
DeleteTemplateProcessor
public DeleteTemplateProcessor()
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 ActionPageFormProcessor
- 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 ActionPageFormProcessor
- Parameters:
input
-
- Throws:
IOException
ClassNotFoundException
readVersion
protected boolean readVersion(DeleteTemplateProcessor 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
getDeleteFormProcessorURL
public void getDeleteFormProcessorURL(Properties properties,
Locale locale,
OutputStream os)
throws WTException
Supported API: false
- Parameters:
properties
- locale
- os
-
- Throws:
WTException
getDelete2FormProcessorURL
public void getDelete2FormProcessorURL(Properties properties,
Locale locale,
OutputStream os)
throws WTException
Supported API: false
- Parameters:
properties
- locale
- os
-
- Throws:
WTException
registerRuleDescriptors
public ArrayList registerRuleDescriptors(Locale locale)
throws WTException
- Method that will set the ruleDescriptors value
Supported API: false
- Specified by:
registerRuleDescriptors
in class ActionPageFormProcessor
- Parameters:
locale
-
- Returns:
- ArrayList
- Throws:
WTException
registerTableRowDescriptorClass
public Class registerTableRowDescriptorClass()
throws WTException
Supported API: false
- Specified by:
registerTableRowDescriptorClass
in class ActionPageFormProcessor
- Returns:
- Class
- Throws:
WTException
newTableRowDescriptor
public FilteredTableRowDescriptor newTableRowDescriptor(Persistable object,
Properties props,
int includedAs,
String includedBy,
ActionEnvironment env)
throws WTException
Supported API: false
- Specified by:
newTableRowDescriptor
in class ActionPageFormProcessor
- Parameters:
object
- props
- includedAs
- includedBy
- env
-
- Returns:
- FilteredTableRowDescriptor
- Throws:
WTException
registerUiControls
public ArrayList registerUiControls()
Supported API: false
- Specified by:
registerUiControls
in class ActionPageFormProcessor
- Returns:
- ArrayList
isValidActionObject
public boolean isValidActionObject(Persistable object)
throws WTException
Supported API: false
- Specified by:
isValidActionObject
in class ActionPageFormProcessor
- Parameters:
object
-
- Returns:
- boolean
- Throws:
WTException
getHasInvalidObjectsStatusMessage
public String getHasInvalidObjectsStatusMessage(Locale locale)
- Method that should return the message tio display in the status area
when the page has objects that are not valid for the given action.
Supported API: false
- Specified by:
getHasInvalidObjectsStatusMessage
in class ActionPageFormProcessor
- Parameters:
locale
-
- Returns:
- String
registerTables
public ArrayList registerTables(Locale locale)
throws WTException
- This method can be used to register the tables that exist in a given
page.
Tables are identified by an id and each table can have its own set
of rows (however, rows can be in more then one table).
If only one table is present in the page, then it is not required
to register the table as it will be done automatically by ActionPageFormProcessor
(it will call TableDescriptor.newSingleTable()).
Supported API: false
- Specified by:
registerTables
in class ActionPageFormProcessor
- Parameters:
locale
-
- Returns:
- ArrayList
- Throws:
WTException
getPageHeaderJavascript
public void getPageHeaderJavascript(Properties properties,
Locale locale,
OutputStream os)
throws WTException
- Description copied from class:
ActionPageFormProcessor
- gets the data that will go into the header section of the HTML. All
sunclasses of this class that override this method must call super
first.
Supported API: false
- Overrides:
getPageHeaderJavascript
in class ActionPageFormProcessor
- Parameters:
properties
- locale
- os
-
- Throws:
WTException
getDeleteAllVersions
private String getDeleteAllVersions()
_getUiControls
private static ArrayList _getUiControls()
myGetPageHeaderJavascript
protected void myGetPageHeaderJavascript(Properties properties,
Locale locale,
OutputStream os)
throws WTException
- Throws:
WTException
getRunInBackground
private String getRunInBackground()