wt.lifecycle.history
Class HistorySignatureRowProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.templateutil.processor.DefaultTemplateProcessor
          extended bywt.lifecycle.history.HistorySignatureRowProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class HistorySignatureRowProcessor
extends DefaultTemplateProcessor

Provide Windchill script support for the HistorySignatureRow html template.

Supported API: false

Extendable: false

See Also:
TemplateProcessor, Serialized Form

Field Summary
private  String blank_string
           
private static String CLASSNAME
           
private  String myCellClass
           
private static Object myObject
           
private static LifeCycleSignature mySignature
           
private static boolean pdmSystemInstalled
           
private  String promoterVote
           
private static String RESOURCE
           
private static boolean VERBOSE
           
 
Fields inherited from class wt.templateutil.processor.DefaultTemplateProcessor
ACTION, CLASS, CODEBASE, EXTERNALIZATION_VERSION_UID, LINE_FEED_DELIMITER, MESSAGE_SEPARATOR, OID, OLD_FORMAT_VERSION_UID
 
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
HistorySignatureRowProcessor()
          A no argument constructor.
HistorySignatureRowProcessor(LifeCycleSignature signature)
          Constructs a HistorySignatureRowProcessor object.
 
Method Summary
 void getCellClass(Properties properties, Locale locale, OutputStream os)
          This method is called by the template when building the html cells.
 void getComments(Properties properties, Locale locale, OutputStream os)
          Outputs the comments found in the LifeCycle Signature.
 void getRole(Properties properties, Locale locale, OutputStream os)
          Outputs the role name found in the LifeCycle Signature object.
 void getSigner(Properties properties, Locale locale, OutputStream os)
          Outputs the signer name found in the LifeCycle Signature object.
 void getVote(Properties properties, Locale locale, OutputStream os)
          Outputs the vote found in the LifeCycle Signature object.
 void setCellClass(String cell_class)
          Set the html class to be used for the row.
 void setPromoterVote(String promoter_vote)
          Set the value to be used in the promoter vote column.
 void setSignature(LifeCycleSignature signature)
          Set the signature object for the row.
 
Methods inherited from class wt.templateutil.processor.DefaultTemplateProcessor
addHiddenProperty, addToFeedbackCookie, addToFeedbackCookie, getContextPropertyValue, getCurrentUrl, getFeedbackCookieExceptions, getFeedbackCookieMessages, getHtmlTemplateFactory, getMessageSeparator, getPAGE_EXPIRATION, getPageExpirationResource, getTemplate, getTemplateDisplay, handleRequest, hiddenContextString, readExternal, readVersion, setContextPropertyValue, setHtmlTemplateFactory, setMethodContextProperty, setNameProcessor, setPAGE_EXPIRATION, setPageExpirationResource, writeExternal, 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, getWTContainerRef, 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

CLASSNAME

private static String CLASSNAME

mySignature

private static LifeCycleSignature mySignature

myCellClass

private String myCellClass

myObject

private static Object myObject

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

blank_string

private String blank_string

promoterVote

private String promoterVote

pdmSystemInstalled

private static boolean pdmSystemInstalled

VERBOSE

private static final boolean VERBOSE
Constructor Detail

HistorySignatureRowProcessor

public HistorySignatureRowProcessor(LifeCycleSignature signature)
Constructs a HistorySignatureRowProcessor object. The HistorySignatureRowProcessor object is the context object used when building the Life Cycle History Signature Row portion of the Life Cycle History window.

Parameters:
signature - the LifeCycleSignature object of interest

HistorySignatureRowProcessor

public HistorySignatureRowProcessor()
A no argument constructor.

Method Detail

getRole

public void getRole(Properties properties,
                    Locale locale,
                    OutputStream os)
Outputs the role name found in the LifeCycle Signature object. This method supports the 'getRole' statement in the appropriate html template. It outputs the role name found in the associated context object.

Parameters:
locale - The Locale to send to the invoked methods for localization.
os - The output stream.

getSigner

public void getSigner(Properties properties,
                      Locale locale,
                      OutputStream os)
Outputs the signer name found in the LifeCycle Signature object. This method supports the 'getSigner' statement in the appropriate html template. It outputs the fullname of the LifeCycle Signature object. If the fullname is not found, the name (userid) is returned.

Parameters:
locale - The Locale to send to the invoked methods for localization.
os - The output stream.

getVote

public void getVote(Properties properties,
                    Locale locale,
                    OutputStream os)
Outputs the vote found in the LifeCycle Signature object. This method supports the 'getVote' statement in the appropriate html template.

Parameters:
locale - The Locale to send to the invoked methods for localization.
os - The output stream.

getComments

public void getComments(Properties properties,
                        Locale locale,
                        OutputStream os)
Outputs the comments found in the LifeCycle Signature. This method supports the 'getComments' statement in the appropriate html template.

Parameters:
locale - The Locale to send to the invoked methods for localization.
os - The output stream.

setSignature

public void setSignature(LifeCycleSignature signature)
Set the signature object for the row. This method was moved from a duplicate PDMLink class and should remain here to support PDMLink functionality.

Parameters:
signature - The signature.

setCellClass

public void setCellClass(String cell_class)
Set the html class to be used for the row. This method was moved from a duplicate PDMLink class and should remain here to support PDMLink functionality.


getCellClass

public void getCellClass(Properties properties,
                         Locale locale,
                         OutputStream os)
This method is called by the template when building the html cells. This method was moved from a duplicate PDMLink class and should remain here to support PDMLink functionality.


setPromoterVote

public void setPromoterVote(String promoter_vote)
Set the value to be used in the promoter vote column. This method was moved from a duplicate PDMLink class and should remain here to support PDMLink functionality.