com.ptc.windchill.cadx.search
Class DoIntegratedSearchProcessor
java.lang.Object
wt.enterprise.BasicTemplateProcessor
com.ptc.windchill.cadx.search.DoIntegratedSearchProcessor
- All Implemented Interfaces:
- ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor
- public class DoIntegratedSearchProcessor
- extends BasicTemplateProcessor
$$NONE
Presents the local search results in the HTML Local Search UI.
Supported API: false
Extendable: false
- See Also:
- 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, 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 |
void |
doCustomIntegratedSearch(OutputStream os)
|
void |
doIntegratedSearch(Properties parameters,
Locale locale,
OutputStream os)
Presents the local search results. |
protected Vector |
getActionDelegates(Class objClass,
Locale locale)
|
String |
getCustomSearchResultPage(String pageURL,
IntegratedSearchTask st,
QueryResult results,
int pageOff,
String queryValue,
Locale locale)
|
String[] |
getCustomSearchWTObjectInfo(String attr,
String link,
Locale locale,
WTObject obj)
|
protected String |
getGotoPageDisplay(String s,
Locale locale)
|
protected void |
getGotoPageJavascript(int page_count,
int page_range,
PrintWriter out,
Locale locale)
|
protected String |
getPageOfDisplay(int page_range,
int total_size,
int page_count,
Locale locale)
|
HTMLTemplate |
getTemplate(Vector preferences)
Return an initialized HTMLTemplate. |
void |
handleRequest(HTTPRequest req,
HTTPResponse resp)
This method handles HTTP GET requests to produce an HTML page which
presents the Search results page. |
protected void |
printRow(WTObject wtObj,
int rowCount,
Vector actionDelegates,
boolean thumbnail,
Locale locale,
PrintWriter out)
|
private String |
removeExtras(String url_text,
String[] list)
|
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
WFSRESOURCE
private static final String WFSRESOURCE
- See Also:
- Constant Field Values
QRESOURCE
private static final String QRESOURCE
- See Also:
- Constant Field Values
FORM_TAG
private static String FORM_TAG
FORM_ACTION
private static URL FORM_ACTION
KEYWORD
private static String KEYWORD
PAGE_OFFSET
private static String PAGE_OFFSET
SESSION_ID
private static String SESSION_ID
SORT_PREF
private static String SORT_PREF
ASCENDING
private static String ASCENDING
DESCENDING
private static String DESCENDING
UNSORTED
private static String UNSORTED
THUMBNAIL_COLUMN
private static int THUMBNAIL_COLUMN
searchLink
private String searchLink
criteriaLink
private String criteriaLink
queryValue
private String queryValue
searchDelegate
private DoIntegratedSearchProcessor.DoIntegratedSearchDelegate searchDelegate
urlActionCache
private Hashtable urlActionCache
keyword
private String keyword
pageOffset
private int pageOffset
sessionId
private long sessionId
sortPref
private String sortPref
visHelper
private VisualizationHelperIfc visHelper
DoIntegratedSearchProcessor
public DoIntegratedSearchProcessor()
handleRequest
public void handleRequest(HTTPRequest req,
HTTPResponse resp)
throws WTException
- This method handles HTTP GET requests to produce an HTML page which
presents the Search results page.
Supported API: false
- Parameters:
req
- HTTPRequestresp
- HTTPResponse
- Throws:
WTException
- See Also:
URLProcessor
removeExtras
private String removeExtras(String url_text,
String[] list)
getTemplate
public HTMLTemplate getTemplate(Vector preferences)
throws WTException
- Return an initialized HTMLTemplate.
Supported API: false
- Throws:
WTException
doIntegratedSearch
public void doIntegratedSearch(Properties parameters,
Locale locale,
OutputStream os)
throws WTException
- Presents the local search results. Does the search and presents
the results.
Supported API: false
- Throws:
WTException
getActionDelegates
protected Vector getActionDelegates(Class objClass,
Locale locale)
throws WTException
- Throws:
WTException
printRow
protected void printRow(WTObject wtObj,
int rowCount,
Vector actionDelegates,
boolean thumbnail,
Locale locale,
PrintWriter out)
throws WTException
- Throws:
WTException
getPageOfDisplay
protected String getPageOfDisplay(int page_range,
int total_size,
int page_count,
Locale locale)
getGotoPageJavascript
protected void getGotoPageJavascript(int page_count,
int page_range,
PrintWriter out,
Locale locale)
getGotoPageDisplay
protected String getGotoPageDisplay(String s,
Locale locale)
getCustomSearchWTObjectInfo
public String[] getCustomSearchWTObjectInfo(String attr,
String link,
Locale locale,
WTObject obj)
throws WTException
- Throws:
WTException
getCustomSearchResultPage
public String getCustomSearchResultPage(String pageURL,
IntegratedSearchTask st,
QueryResult results,
int pageOff,
String queryValue,
Locale locale)
throws WTException
- Throws:
WTException
doCustomIntegratedSearch
public void doCustomIntegratedSearch(OutputStream os)
throws WTException,
WTPropertyVetoException
- Throws:
WTException
WTPropertyVetoException