wt.enterprise
Class AllocateProcessor
java.lang.Object
wt.enterprise.BasicTemplateProcessor
wt.enterprise.AllocateProcessor
- All Implemented Interfaces:
- ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor
- public class AllocateProcessor
- 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: false
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 |
addLink(WTObject part,
Locale locale,
String tableColumnName)
|
void |
allocatedByTable(Properties parameters,
Locale locale,
OutputStream os)
|
void |
allocatesTable(Properties parameters,
Locale locale,
OutputStream os)
|
static void |
getAllocateTable(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)
|
void |
handleRequest(HTTPRequest req,
HTTPResponse resp)
The initial method called to initiate template processing, its parameters
give access to the HTML request and response. |
private void |
printInstance2TableRow(WTProductInstance2 instance,
PrintWriter out,
Locale locale,
String tableName)
|
private void |
printPartInstanceTableRow(WTSerialNumberedPartInstance instance,
PrintWriter out,
Locale locale,
String tableName)
|
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
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
PAGE_EXPIRATION
private static int PAGE_EXPIRATION
PDMLinkInstalled
private boolean PDMLinkInstalled
quantityFormat
private DecimalFormat quantityFormat
AllocateProcessor
public AllocateProcessor()
getAllocateTable
public static void getAllocateTable(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.
- Parameters:
req
- The HTTPRequest.resp
- The HTTPResponse
- Throws:
WTException
handleRequest
public void handleRequest(HTTPRequest req,
HTTPResponse resp)
throws WTException
- Description copied from interface:
TemplateProcessor
- The initial method called to initiate template processing, its parameters
give access to the HTML request and response.
Supported API: true
- Parameters:
req
- resp
-
- Throws:
WTException
getTemplate
public HTMLTemplate getTemplate(Vector preferences)
throws WTException
- Throws:
WTException
allocatedByTable
public void allocatedByTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException
- Throws:
WTException
allocatesTable
public void allocatesTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException
- Throws:
WTException
printInstance2TableRow
private void printInstance2TableRow(WTProductInstance2 instance,
PrintWriter out,
Locale locale,
String tableName)
printPartInstanceTableRow
private void printPartInstanceTableRow(WTSerialNumberedPartInstance instance,
PrintWriter out,
Locale locale,
String tableName)
addLink
private String addLink(WTObject part,
Locale locale,
String tableColumnName)