com.jalios.jcms.mashup
Class ImportManagerHandler

java.lang.Object
  extended by com.jalios.jcms.context.JcmsContext
      extended by com.jalios.jcms.context.JcmsJspContext
          extended by com.jalios.jcms.handler.JcmsFormHandler
              extended by com.jalios.jcms.mashup.ImportManagerHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class ImportManagerHandler
extends JcmsFormHandler

This form handler processes ImportManager's form.

Version:
$Revision: 33267 $
Author:
Olivier Dedieu
See Also:
Publication

Field Summary
static String REVISION
           
 
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
 
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
 
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
Constructor Summary
ImportManagerHandler()
           
 
Method Summary
 boolean getAvailableOptionCategories()
           
 boolean getAvailableOptionFiles()
           
 boolean getAvailableOptionLocal()
           
 boolean getAvailableOptionMilestone()
           
 String getAvailableSourceName()
           
 String getAvailableSourceScheduleCron()
           
 boolean getAvailableSourceScheduleEnabled()
           
 int getAvailableSourceScheduleFreq()
           
 String getAvailableSourceUrl()
           
 int getMainTab()
           
 ImportSource getSource()
           
 int getSourceTab()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setId(String id)
           
 void setMainTab(int v)
           
 void setOpConvertToLocal(String v)
           
 void setOpDeleteSource(String v)
           
 void setOpFullImportSource(String v)
           
 void setOpImportFile(String v)
           
 void setOpImportSource(String v)
           
 void setOpImportText(String v)
           
 void setOpImportUrl(String v)
           
 void setOpSaveSource(String v)
           
 void setOptionCategories(boolean v)
           
 void setOptionFiles(boolean v)
           
 void setOptionLocal(boolean v)
           
 void setOptionMilestone(boolean v)
           
 void setSourceId(String id)
           
 void setSourceName(String v)
           
 void setSourceScheduleCron(String v)
           
 void setSourceScheduleEnabled(String v)
           
 void setSourceScheduleFreq(String v)
           
 void setSourceTab(int v)
           
 void setSourceUrl(String v)
           
 void setText(String text)
           
 void setUrl(String url)
           
 boolean showEditSourceForm()
           
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getControllerContext, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields, validate
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundBrowserBaseHrefBug
 
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

ImportManagerHandler

public ImportManagerHandler()
Method Detail

processAction

public boolean processAction()
                      throws IOException
Description copied from class: JcmsFormHandler
Method to be implemented to check/validate action to be performed and process them.

Default implementation is to return false. No need to call super method.

This method may NOT be invoked at all if security validation are not met.
You must ensure your handler and JSP can work properly without any code invoked in this method.

Overrides:
processAction in class JcmsFormHandler
Returns:
false if no redirection is needed, true otherwise
Throws:
IOException

showEditSourceForm

public boolean showEditSourceForm()

getAvailableSourceName

public String getAvailableSourceName()

getAvailableSourceUrl

public String getAvailableSourceUrl()

getAvailableSourceScheduleEnabled

public boolean getAvailableSourceScheduleEnabled()

getAvailableSourceScheduleCron

public String getAvailableSourceScheduleCron()

getAvailableSourceScheduleFreq

public int getAvailableSourceScheduleFreq()

getAvailableOptionFiles

public boolean getAvailableOptionFiles()

getAvailableOptionCategories

public boolean getAvailableOptionCategories()

getAvailableOptionLocal

public boolean getAvailableOptionLocal()

getAvailableOptionMilestone

public boolean getAvailableOptionMilestone()

getSource

public ImportSource getSource()

getMainTab

public int getMainTab()

getSourceTab

public int getSourceTab()

setOpImportSource

public void setOpImportSource(String v)

setOpFullImportSource

public void setOpFullImportSource(String v)

setOpImportUrl

public void setOpImportUrl(String v)

setOpImportFile

public void setOpImportFile(String v)

setOpImportText

public void setOpImportText(String v)

setOpSaveSource

public void setOpSaveSource(String v)

setOpDeleteSource

public void setOpDeleteSource(String v)

setOpConvertToLocal

public void setOpConvertToLocal(String v)

setSourceId

public void setSourceId(String id)

setUrl

public void setUrl(String url)

setText

public void setText(String text)

setId

public void setId(String id)

setSourceName

public void setSourceName(String v)

setSourceUrl

public void setSourceUrl(String v)

setSourceScheduleEnabled

public void setSourceScheduleEnabled(String v)

setSourceScheduleCron

public void setSourceScheduleCron(String v)

setSourceScheduleFreq

public void setSourceScheduleFreq(String v)

setOptionFiles

public void setOptionFiles(boolean v)

setOptionCategories

public void setOptionCategories(boolean v)

setOptionLocal

public void setOptionLocal(boolean v)

setOptionMilestone

public void setOptionMilestone(boolean v)

setMainTab

public void setMainTab(int v)

setSourceTab

public void setSourceTab(int v)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.