wt.content
Class ContentHtml
java.lang.Object
wt.enterprise.BasicTemplateProcessor
wt.content.ContentHtml
- All Implemented Interfaces:
- ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor
- public class ContentHtml
- extends BasicTemplateProcessor
- 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 |
private static String |
displayIcon()
|
private static String |
displayIcon(ContentItem item)
|
private static void |
displayRowForContent(ContentItem item,
PrintWriter out,
boolean remove)
|
private static void |
displayRowForNewContent(PrintWriter out)
|
private static void |
displayRowForURL(ContentItem item,
PrintWriter out,
boolean remove)
|
private static void |
displaySuccessRow(ApplicationData appData,
PrintWriter out)
|
private static String |
fileInput(ContentItem item)
|
private static String |
fileInput(ContentItem item,
boolean remove)
|
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 static String |
inputString(String name,
String val)
|
void |
successTable(Properties parameters,
Locale locale,
OutputStream os)
|
private static String |
tableElement(String elem)
|
private static String |
tableElement(String elem,
String param)
|
void |
uploadFormAction(Properties parameters,
Locale locale,
OutputStream os)
|
void |
uploadHolderTable(Properties parameters,
Locale locale,
OutputStream os)
|
void |
uploadPrimary(Properties parameters,
Locale locale,
OutputStream os)
|
void |
uploadTable(Properties parameters,
Locale locale,
OutputStream os)
|
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 |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
versionID
private static final String versionID
- See Also:
- Constant Field Values
FORMAT_NAME
public static final String FORMAT_NAME
- See Also:
- Constant Field Values
NEW_FILE_INPUT_NAME
public static final String NEW_FILE_INPUT_NAME
- See Also:
- Constant Field Values
NEW_URL_LINK
public static final String NEW_URL_LINK
- See Also:
- Constant Field Values
DESC_INPUT_NAME
public static final String DESC_INPUT_NAME
- See Also:
- Constant Field Values
ROLE_INPUT_NAME
public static final String ROLE_INPUT_NAME
- See Also:
- Constant Field Values
REMOVE_INPUT_NAME
public static final String REMOVE_INPUT_NAME
- See Also:
- Constant Field Values
COUNT_HIDDEN_NAME
public static final String COUNT_HIDDEN_NAME
- See Also:
- Constant Field Values
OP_HIDDEN_NAME
public static final String OP_HIDDEN_NAME
- See Also:
- Constant Field Values
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
operation
private HttpContentOperation operation
statusObjects
private Enumeration statusObjects
messagesResource
private static ResourceBundle messagesResource
ContentHtml
public ContentHtml(ContentHolder aHolder,
HttpContentOperation aOperation)
ContentHtml
public ContentHtml(ContentHolder aHolder,
Enumeration aStatusObjects)
ContentHtml
public ContentHtml()
ContentHtml
public ContentHtml(ContentHolder aHolder)
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
uploadFormAction
public void uploadFormAction(Properties parameters,
Locale locale,
OutputStream os)
throws WTException
- Throws:
WTException
uploadHolderTable
public void uploadHolderTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
uploadPrimary
public void uploadPrimary(Properties parameters,
Locale locale,
OutputStream os)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
uploadTable
public void uploadTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
successTable
public void successTable(Properties parameters,
Locale locale,
OutputStream os)
throws WTException,
IOException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
IOException
PropertyVetoException
InvocationTargetException
IllegalAccessException
displayRowForContent
private static void displayRowForContent(ContentItem item,
PrintWriter out,
boolean remove)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
displayRowForURL
private static void displayRowForURL(ContentItem item,
PrintWriter out,
boolean remove)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
displayRowForNewContent
private static void displayRowForNewContent(PrintWriter out)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
tableElement
private static String tableElement(String elem,
String param)
tableElement
private static String tableElement(String elem)
displayIcon
private static String displayIcon(ContentItem item)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
displayIcon
private static String displayIcon()
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException
fileInput
private static String fileInput(ContentItem item)
fileInput
private static String fileInput(ContentItem item,
boolean remove)
inputString
private static String inputString(String name,
String val)
displaySuccessRow
private static void displaySuccessRow(ApplicationData appData,
PrintWriter out)
throws WTException,
PropertyVetoException,
InvocationTargetException,
IllegalAccessException
- Throws:
WTException
PropertyVetoException
InvocationTargetException
IllegalAccessException