wt.replication.unit.htmlGeneration
Class DoImportUnitProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.replication.unit.htmlGeneration.DoImportUnitProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class DoImportUnitProcessor
extends BasicTemplateProcessor

This class provides object properties template processors.

Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private  byte[] bRules
           
private  boolean bSchedule
           
private static String CODEBASE
           
private  int iProcessStatus
           
private  Locale locale
           
private  String pOID
           
private static WTProperties properties
           
private static String RESOURCE
           
private  String sAction
           
private  String sDescription
           
private  String sItem
           
private  String sLink
           
private  String sStartDate
           
private  String sStartTime
           
private  String sUnit
           
private static boolean VERBOSE
           
 
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
DoImportUnitProcessor()
          A no argument constructor with no side effects.
 
Method Summary
private  String confirmAction()
           
 void doUploadImportData(HTTPRequest request, HTTPResponse response)
           
 void doUploadImportData(HTTPRequest request, HTTPResponse response, InputStream is)
           
 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 processAction()
          Schedule unit for import.
private  void redirectURL(HTTPResponse resp)
           
static void uploadImportData(HTTPRequest request, HTTPResponse response)
           
static void uploadImportData(HTTPRequest request, HTTPResponse response, InputStream is)
           
private  void writeEmptyPage(HTTPResponse resp)
           
 
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

properties

private static WTProperties properties

CODEBASE

private static String CODEBASE

VERBOSE

private static boolean VERBOSE

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

pOID

private String pOID

bSchedule

private boolean bSchedule

sStartTime

private String sStartTime

sStartDate

private String sStartDate

sLink

private String sLink

sItem

private String sItem

sUnit

private String sUnit

sDescription

private String sDescription

bRules

private byte[] bRules

sAction

private String sAction

iProcessStatus

private int iProcessStatus

locale

private Locale locale
Constructor Detail

DoImportUnitProcessor

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

Supported API: false

Method Detail

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 - HTTPRequest
resp - HTTPResponse
Throws:
WTException

processAction

private void processAction()
                    throws WTException,
                           PropertyVetoException,
                           FileNotFoundException,
                           IOException
Schedule unit for import.

Throws:
WTException
PropertyVetoException
FileNotFoundException
IOException

confirmAction

private String confirmAction()

uploadImportData

public static void uploadImportData(HTTPRequest request,
                                    HTTPResponse response)
                             throws WTException
Throws:
WTException

doUploadImportData

public void doUploadImportData(HTTPRequest request,
                               HTTPResponse response)
                        throws WTException
Throws:
WTException

uploadImportData

public static void uploadImportData(HTTPRequest request,
                                    HTTPResponse response,
                                    InputStream is)
                             throws WTException,
                                    WTPropertyVetoException,
                                    IOException
Throws:
WTException
WTPropertyVetoException
IOException

doUploadImportData

public void doUploadImportData(HTTPRequest request,
                               HTTPResponse response,
                               InputStream is)
                        throws WTException,
                               WTPropertyVetoException,
                               IOException
Throws:
WTException
WTPropertyVetoException
IOException

redirectURL

private void redirectURL(HTTPResponse resp)
                  throws WTException
Throws:
WTException

writeEmptyPage

private void writeEmptyPage(HTTPResponse resp)
                     throws IOException
Throws:
IOException