wt.workflow.definer
Class WfAdministratorProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.workflow.definer.WfAdministratorProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class WfAdministratorProcessor
extends BasicTemplateProcessor

The WfAdministratorProcessor creates an html page for the Calendar.

See Also:
Serialized Form

Field Summary
private static String CALENDAR_RESOURCE
           
private static String CODEBASE
           
private static String DEFINER_RESOURCE
          Resources for localizing message text
private static long PAGE_EXPIRATION
           
private  ResourceBundle rb
           
private static boolean VERBOSE
           
private static String WORKLIST_RESOURCE
           
 
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, 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
WfAdministratorProcessor()
          A no argument constructor with no side effects.
WfAdministratorProcessor(Object context)
          Constructs a WfAdministratorProcessor.
 
Method Summary
 void createAllProcessesLink(Properties parameters, Locale locale, OutputStream os)
          Create a link to all instances of Workflow Processes
 void createCalendarLink(Properties parameters, Locale locale, OutputStream os)
          Outputs Calendar link.
 void createCompletedProcessesLink(Properties parameters, Locale locale, OutputStream os)
          Create a link to completed instances of Workflow Processes
 void createNavigationBarEntry(String name, Properties properties, Properties parameters, Locale locale, OutputStream os)
          Outputs a navigation bar entry.
 void createRunningProcessesLink(Properties parameters, Locale locale, OutputStream os)
          Create a link to running instances of Workflow Processes
 void createSearchNavigationBarEntry(String name, String url, Properties parameters, Locale locale, OutputStream os)
          Outputs a navigation bar entry for a search link.
 void createSearchProcessesLink(Properties parameters, Locale locale, OutputStream os)
          Create a link to search Workflow Processes
 void createWfAdministratorApplet(Properties properties, Locale locale, OutputStream os)
          Outputs Calendar applet.
 HTMLTemplate getTemplate(Vector preferences)
           
 void handleRequest(HTTPRequest req, HTTPResponse resp)
          This method handles HTTP GET requests to produce an HTML page which delivers a page with a WfAdmininistrator applet.
 
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
 

Field Detail

VERBOSE

private static boolean VERBOSE

PAGE_EXPIRATION

private static long PAGE_EXPIRATION

CODEBASE

private static String CODEBASE

DEFINER_RESOURCE

private static final String DEFINER_RESOURCE
Resources for localizing message text

See Also:
Constant Field Values

CALENDAR_RESOURCE

private static final String CALENDAR_RESOURCE
See Also:
Constant Field Values

WORKLIST_RESOURCE

private static final String WORKLIST_RESOURCE
See Also:
Constant Field Values

rb

private ResourceBundle rb
Constructor Detail

WfAdministratorProcessor

public WfAdministratorProcessor()
A no argument constructor with no side effects.


WfAdministratorProcessor

public WfAdministratorProcessor(Object context)
Constructs a WfAdministratorProcessor. The contextual object of the instance is set to the object context.

Parameters:
context - The contextual object of the WfAdministratorProcessor.
Method Detail

getTemplate

public HTMLTemplate getTemplate(Vector preferences)
                         throws WTException
Throws:
WTException

handleRequest

public void handleRequest(HTTPRequest req,
                          HTTPResponse resp)
                   throws WTException
This method handles HTTP GET requests to produce an HTML page which delivers a page with a WfAdmininistrator applet.

Parameters:
req - HTTPRequest
resp - HTTPResponse
Throws:
WTException

createWfAdministratorApplet

public void createWfAdministratorApplet(Properties properties,
                                        Locale locale,
                                        OutputStream os)
                                 throws WTException
Outputs Calendar applet.

Parameters:
properties - The arguments that were passed to the Windchill script call.
locale - The Locale to send to the invoked methods for localization.
os - The output stream.
Throws:
WTException

createCalendarLink

public void createCalendarLink(Properties parameters,
                               Locale locale,
                               OutputStream os)
                        throws WTException
Outputs Calendar link.

Throws:
WTException

createSearchProcessesLink

public void createSearchProcessesLink(Properties parameters,
                                      Locale locale,
                                      OutputStream os)
                               throws WTException
Create a link to search Workflow Processes

Throws:
WTException

createAllProcessesLink

public void createAllProcessesLink(Properties parameters,
                                   Locale locale,
                                   OutputStream os)
                            throws WTException
Create a link to all instances of Workflow Processes

Throws:
WTException

createRunningProcessesLink

public void createRunningProcessesLink(Properties parameters,
                                       Locale locale,
                                       OutputStream os)
                                throws WTException
Create a link to running instances of Workflow Processes

Throws:
WTException

createCompletedProcessesLink

public void createCompletedProcessesLink(Properties parameters,
                                         Locale locale,
                                         OutputStream os)
                                  throws WTException
Create a link to completed instances of Workflow Processes

Throws:
WTException

createNavigationBarEntry

public void createNavigationBarEntry(String name,
                                     Properties properties,
                                     Properties parameters,
                                     Locale locale,
                                     OutputStream os)
                              throws WTException
Outputs a navigation bar entry.

Throws:
WTException

createSearchNavigationBarEntry

public void createSearchNavigationBarEntry(String name,
                                           String url,
                                           Properties parameters,
                                           Locale locale,
                                           OutputStream os)
                                    throws WTException
Outputs a navigation bar entry for a search link.

Throws:
WTException