wt.enterprise
Class PartReferencesProcessor
java.lang.Object
wt.enterprise.BasicTemplateProcessor
wt.enterprise.PartReferencesProcessor
- All Implemented Interfaces:
- ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor
- public class PartReferencesProcessor
- extends BasicTemplateProcessor
This class provides methods to process URLs and determine
the action to be taken via the arguments of the URL.
The arguments to
the URL are an "action" and an "oid". The method specified
in the URL will use the arguments and possibly an application
context service
(wt.services.applicationcontext.*) to determine what to do next.
Generally this class will not be used directly, but instead will be
instantiated via the TemplateProcessor.objectActionLink() method.
Supported API: true
Extendable: false
- See Also:
TemplateProcessor
,
Serialized Form
Fields inherited from class wt.enterprise.BasicTemplateProcessor |
ACTION, ADD_HELP_ICON, ALL_CABINETS, BLANK_SPACE, BREAK_SEPARATOR, BREAK_TAG, CLASS, 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, EXTERNALIZATION_VERSION_UID, 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, LINE_FEED_DELIMITER, linkPrefix, LOCAL_SEARCH, OID, OLD_FORMAT_VERSION_UID, pageContext, PDMLINK_INSTALL_KEY, PERSONAL_CABINET, PREF_WINDOW_NAME, PREFERENCE_CONTEXT, PRESENT_HELP_LABEL, PROJECTLINK_INSTALL_KEY, SEARCH, serialVersionUID, 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 String |
addAllVersionsLink(WTObject reference,
Locale locale)
Supported API: false
Extendable: false |
private String |
addLink(WTObject reference,
Locale locale,
boolean show_image)
Supported API: false
Extendable: false |
static void |
getPartReferencesTable(HTTPRequest req,
HTTPResponse resp)
Given an "action" and "oid" uses an application context service to
determine a template processor to apply to the object specified by
the oid. |
HTMLTemplate |
getTemplate(Vector preferences)
Supported API: false
Extendable: false |
void |
handleRequest(HTTPRequest req,
HTTPResponse resp)
Supported API: false
Extendable: false |
void |
partReferencesTable(Properties parameters,
Locale locale,
OutputStream os)
Supported API: true
Extendable: false |
private void |
printTableRow(WTDocumentMaster reference,
ConfigSpec configSpec,
PrintWriter out,
Locale locale)
Supported API: false
Extendable: false |
private void |
printVersionCell(Master reference,
ConfigSpec configSpec,
PrintWriter out,
Locale locale)
Supported API: false
Extendable: false |
Methods inherited from class wt.enterprise.BasicTemplateProcessor |
AccessOK, addHiddenProperty, 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, getWTContainerRef, handleExceptionTP, handleExceptionTP, handleProcessorException, hiddenContextString, 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, readExternal, 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, writeExternal, writeHiddenContext, writeQueryStringContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CODEBASE
private static String CODEBASE
VERBOSE
private static boolean VERBOSE
PAGE_EXPIRATION
private static int PAGE_EXPIRATION
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
PartReferencesProcessor
public PartReferencesProcessor()
getPartReferencesTable
public static void getPartReferencesTable(HTTPRequest req,
HTTPResponse resp)
throws WTException
- Given an "action" and "oid" uses an application context service to
determine a template processor to apply to the object specified by
the oid.
- Example:
- http://kozak.windchill.com/wtcgi/wtcgi.exe/wt.enterprise.PartReferencesProcessor/getPartReferencesTable?action=ObjProps&oid=wt.part.WTPart%3A4002
Supported API: true
Extendable: false
- Parameters:
req
- The HTTPRequest.resp
- The HTTPResponse
- Throws:
WTException
handleRequest
public void handleRequest(HTTPRequest req,
HTTPResponse resp)
throws WTException
Supported API: false
Extendable: false
- Parameters:
req
- resp
-
- Throws:
WTException
getTemplate
public HTMLTemplate getTemplate(Vector preferences)
throws WTException
Supported API: false
Extendable: false
- Throws:
WTException
partReferencesTable
public void partReferencesTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException
Supported API: true
Extendable: false
- Throws:
WTException
printTableRow
private void printTableRow(WTDocumentMaster reference,
ConfigSpec configSpec,
PrintWriter out,
Locale locale)
Supported API: false
Extendable: false
printVersionCell
private void printVersionCell(Master reference,
ConfigSpec configSpec,
PrintWriter out,
Locale locale)
Supported API: false
Extendable: false
addLink
private String addLink(WTObject reference,
Locale locale,
boolean show_image)
Supported API: false
Extendable: false
addAllVersionsLink
private String addAllVersionsLink(WTObject reference,
Locale locale)
Supported API: false
Extendable: false