public class DocUploadHandler extends EditPublicationHandler
MultipartFilter
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
description |
protected java.util.HashMap<java.lang.String,java.lang.String> |
descriptionML |
protected TypeFieldEntry |
descriptionTFE |
protected EditFileDocumentHandler |
docFormHandler |
protected FileDocument |
document |
protected java.lang.String[] |
filename |
protected boolean |
isModal |
protected boolean |
isTypeAutoSelect |
protected boolean |
opUpload |
protected java.lang.Class |
originalType |
static java.lang.String |
REVISION |
protected boolean |
showOptions |
protected java.util.Set<java.lang.Class> |
typeSet |
adate, anchor, attachWorkspaceSet, author, authorizedGroupsAddCount, authorizedGroupSet, authorizedMemberSet, authorizedMemberSetAddCount, categorySet, checkMemberForRequestUnlock, cids, CTX_SKIP_ACTIVITY, DISPLAY_URL_TOKEN, doNotStore, edate, fieldStatusMap, friendlyURLSet, ID_TOKEN, ignoreWorkspaceCompliance, internalWf, isAuthorForced, isContentType, isDBType, isFormType, isPortletType, isUGCType, itemPos, LAST_PUBLICATION_NOT_STORED, listToProcess, mainLanguage, majorUpdate, oldPstatus, opAddItem, opAddItemReadRights, opAddItemUpdateRights, openTab, opLock, opMerge, opRequestUnlock, opUnlock, pdate, PREVIEW_URL_TOKEN, pubClass, publication, requestUnlockMessage, reviewRating, roleIds, roleMap, roleMembers, sdate, showAllTabs, showContentTabOnly, skipActivity, templates, title, titleML, typeLabel, updateGroupsAddCount, updateGroupSet, updateMemberSet, updateMemberSetAddCount, wf, wfNote, workingPub, wste
extFormHandler, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, 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
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
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 and Description |
---|
DocUploadHandler() |
Modifier and Type | Method and Description |
---|---|
void |
checkMemberClassWorkspaceCompliance() |
void |
checkWorkspaceChange()
check if the workspace has been explictly changed and reconfigure the handler to be consistent
|
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableDescriptionML() |
java.util.Set<Category> |
getAvailableCategorySet() |
java.lang.String |
getAvailableDescription() |
java.lang.String |
getAvailableDescription(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableDescriptionML() |
FileDocument |
getAvailableFileDocument() |
FileDocument[] |
getAvailableFileDocuments() |
java.lang.String |
getAvailableFilename() |
java.lang.String |
getAvailableJsFunc() |
boolean |
getAvailableMajorUpdate() |
int |
getAvailableNbElt() |
java.lang.String |
getAvailableOpenerForm() |
java.lang.String |
getAvailableOpenerRefresh() |
java.lang.Class |
getAvailableOriginalType() |
int |
getAvailablePstatus() |
boolean |
getAvailableRemoveFile() |
boolean |
getAvailableShowOptions() |
int |
getAvailableStartElt() |
boolean |
getAvailableTracked() |
java.lang.Class<? extends FileDocument> |
getAvailableType() |
FieldStatus |
getFieldStatus(java.lang.String fieldName)
Returns the FieldStatus for the given field.
|
static java.lang.Class<? extends FileDocument> |
getFirstDocumentClassAuthorized(Member member,
Workspace workspace,
java.lang.Class<? extends FileDocument> defaultValue)
|
java.lang.String |
getNextUploadStep()
Returns the JavaScript code to use depending of the upload step.
|
java.lang.Class<? extends Publication> |
getPublicationClass() |
java.lang.Class<? extends FileDocument> |
getSelectedDocumentClass(DocUploadInfo info) |
protected com.jalios.jcms.upload.DocUploadHandler.UploadStep |
getStepCase()
Returns the upload step depending of multiple paramter steps
OpenerForm, OpenerRefresh, Redirect
|
java.util.Set<java.lang.Class> |
getTypeSet() |
boolean |
getUnzipUploadedFiles()
Check if archives should be unziped and a new document created each time
|
java.util.Map<java.lang.String,java.lang.String> |
handleUpload()
Performs upload of all FileDocuments and create/update FileDocuments.
|
java.util.Map<java.lang.String,java.lang.String> |
handleUpload(DocUploadInfo dui)
This method allow the use of this formHandler by a programatic call, not in a
jsp:usebean tag.
|
java.lang.String |
handleUploadError(java.util.Map<java.lang.String,java.lang.String> failedMap)
Convenient method that returns a list (ul/li)
of errors for each files.
|
void |
internalInit() |
protected boolean |
isFieldMissing(java.lang.String field)
Check if the given parameter is present in the query parameters
|
boolean |
isInModal() |
boolean |
isTypeAutoSelect() |
boolean |
isUpdate() |
boolean |
isUploadEnabled() |
boolean |
isUploading() |
boolean |
isWorkflowTabHidden() |
protected void |
performCreate(DocUploadInfo info,
java.util.Map<java.lang.String,java.lang.String> controllerFailedMap,
java.util.List<LuceneDataSearchEngine.IndexingLatch> indexingLatchList)
Performs creation of a FileDocument from a given DocUploadInfo.
|
protected void |
performUpdate(DocUploadInfo info,
java.util.Map<java.lang.String,java.lang.String> controllerFailedMap,
java.util.List<LuceneDataSearchEngine.IndexingLatch> indexingLatchList)
Performs creation of a FileDocument from a given DocUploadInfo.
|
protected void |
resolveType(DocUploadInfo info) |
void |
setCids(java.lang.String[] v) |
void |
setDescription(java.lang.String[] v) |
void |
setDocumentFormHandler(EditFileDocumentHandler docFormHandler) |
void |
setFilename(java.lang.String[] v) |
void |
setId(java.lang.String id)
Set the value of id.
|
void |
setJsFunc(java.lang.String v) |
void |
setMajorUpdate(boolean v) |
void |
setModal(boolean modal) |
void |
setNbElt(int v) |
void |
setOpenerForm(java.lang.String v) |
void |
setOpUpload(java.lang.String v) |
void |
setOriginalType(java.lang.String type) |
void |
setPstatus(int v) |
void |
setRefresh(java.lang.String v) |
void |
setRemoveFile(boolean v) |
void |
setShowOptions(java.lang.String v) |
void |
setStartElt(int v) |
void |
setTracked(boolean v) |
void |
setType(java.lang.String type) |
void |
setUnlock(boolean v) |
void |
setUnzipUploadedFiles(boolean unzip)
Set whether uploaded archives should be unziped and a new document created each time
|
void |
setUploadEnabled(boolean uploadEnabled) |
cannotRead, containsHiddenFields, containsHiddenParts, doWorkflowUpdate, getAllAvailableTitleML, getAnchor, getAuthorizedGroupsCount, getAuthorizedMemberSetCount, getAvailableAdate, getAvailableAttachWorkspaceSet, getAvailableAuthor, getAvailableAuthorizedGroupSet, getAvailableAuthorizedMemberSet, getAvailableCategories, getAvailableEdate, getAvailableField, getAvailableFriendlyURLSet, getAvailableInternalWorkflow, getAvailableMainLanguage, getAvailablePdate, getAvailableRoleMap, getAvailableSdate, getAvailableSkipActivity, getAvailableTemplateEntry, getAvailableTemplates, getAvailableTitle, getAvailableTitle, getAvailableTitleML, getAvailableUpdateGroupSet, getAvailableUpdateMemberSet, getAvailableWFNote, getAvailableWorkspace, getCategorySet, getClosePopupUrl, getControllerContext, getDataClass, getDefaultAuthorizedGroupSet, getDefaultAuthorizedMemberSet, getDefaultCategorySet, getDefaultTemplateUsage, getDefaultUpdateGroupSet, getDefaultUpdateMemberSet, getDoNotStore, getHiddenCatSet, getIgnoreWorkspaceCompliance, getMemberSetAssignedToRole, getOldPstatus, getOpenTab, getPublication, getShowAllTabs, getShowContentTabOnly, getTabLabel, getTitleFieldValue, getTypeLabel, getUpdateGroupsCount, getUpdateMemberSetCount, getWorkAreaCss, getWorkflow, getWorkspaceComplianceWarning, getWSTypeEntry, init, initWorkspace, internalPerformCreate, internalPerformDelete, internalPerformUpdate, isAdvancedTabHidden, isCategoryTabHidden, isCommonRightTabHidden, isContentTabOnly, isDBType, isExpanded, isFieldEdition, isForm, isLocked, isReadRightTabHidden, isStrongLocked, isTabForced, isTemplateTabHidden, isUpdateRightTabHidden, lock, performAddItem, performAddItemReadRights, performAddItemUpdateRights, performCreate, performDelete, performLock, performMerge, performRefresh, performRequestUnlock, performUnlock, performUpdate, prepare, processAction, processStatus, releaseDBWorkingPub, sendRedirect, setAdate, setAnchor, setAttachWorkspaceIds, setAuthor, setAuthorForced, setAuthorizedGroupIds, setAuthorizedMemberIds, setAuthorizedMemberSetAddCount, setCheckMemberForRequestUnlock, setDoNotStore, setEdate, setFields, setFriendlyURL, setIgnoreWorkspaceCompliance, setInternalWf, setItemPos, setMainLanguage, setMajorUpdate, setOpAddItem, setOpAddItemReadRights, setOpAddItemUpdateRights, setOpenTab, setOpLock, setOpMerge, setOpRequestUnlock, setOpUnlock, setOpUpdateMajor, setPdate, setRequestUnlockMessage, setRoleId, setSdate, setShowAllTabs, setShowContentTabOnly, setSkipActivity, setTemplates, setTitle, setUpdateGroupIds, setUpdateMemberIds, setUpdateMemberSetAddCount, setWfNote, setWorkspaceComplianceWarning, showForceDelete, showFriendlyURL, showLanguageChooser, showLockWarning, showMainLanguage, showReaderTracker, showSDate, showWFRole, unlock, updateCids, validateAddItem, validateAddItemReadRights, validateAddItemUpdateRights, validateBeforeOp, validateCreate, validateDelete, validateFieldFormat, validateForm, validateLock, validateMember, validateMerge, validateRequestUnlock, validateUnlock, validateUpdate, validateWorkspace, workflowHasNotBeenChanged
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performFinish, performNext, performPrevious, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
checkMissingField, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validate
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, 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, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
protected java.lang.Class originalType
protected EditFileDocumentHandler docFormHandler
protected boolean showOptions
protected boolean isTypeAutoSelect
protected java.util.Set<java.lang.Class> typeSet
protected boolean isModal
protected FileDocument document
protected java.lang.String[] filename
protected TypeFieldEntry descriptionTFE
protected java.lang.String description
protected java.util.HashMap<java.lang.String,java.lang.String> descriptionML
protected boolean opUpload
public boolean isTypeAutoSelect()
public java.lang.Class<? extends Publication> getPublicationClass()
getPublicationClass
in class EditPublicationHandler
public void internalInit()
public java.util.Set<java.lang.Class> getTypeSet()
public void setDocumentFormHandler(EditFileDocumentHandler docFormHandler)
public java.lang.String handleUploadError(java.util.Map<java.lang.String,java.lang.String> failedMap)
failedMap
- a map of errors returned by handleUpload()public java.util.Map<java.lang.String,java.lang.String> handleUpload()
public java.util.Map<java.lang.String,java.lang.String> handleUpload(DocUploadInfo dui)
dui
- a DocUploadInfoprotected void performUpdate(DocUploadInfo info, java.util.Map<java.lang.String,java.lang.String> controllerFailedMap, java.util.List<LuceneDataSearchEngine.IndexingLatch> indexingLatchList)
info
- a DocUploadInfocontrollerFailedMap
- a Map of errors.indexingLatchList
- if specified, will be filled with IndexingLatch object for each document updatedprotected void performCreate(DocUploadInfo info, java.util.Map<java.lang.String,java.lang.String> controllerFailedMap, java.util.List<LuceneDataSearchEngine.IndexingLatch> indexingLatchList)
info
- a DocUploadInfocontrollerFailedMap
- a Map of errors.indexingLatchList
- if specified, will be filled with IndexingLatch object for each document updatedpublic java.lang.String getNextUploadStep()
protected com.jalios.jcms.upload.DocUploadHandler.UploadStep getStepCase()
public void setModal(boolean modal)
public boolean isInModal()
public void setId(java.lang.String id)
EditPublicationHandler
setId
in class EditPublicationHandler
id
- Value to assign to id.public FileDocument getAvailableFileDocument()
public FileDocument[] getAvailableFileDocuments()
public boolean isUpdate()
protected boolean isFieldMissing(java.lang.String field)
JcmsFormHandler
isFieldMissing
in class JcmsFormHandler
field
- the field to be checkedpublic void setFilename(java.lang.String[] v)
public java.lang.String getAvailableFilename()
public void setDescription(java.lang.String[] v)
public java.lang.String getAvailableDescription()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableDescriptionML()
public java.lang.String getAvailableDescription(java.lang.String lang)
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableDescriptionML()
public void setCids(java.lang.String[] v)
setCids
in class EditPublicationHandler
public java.util.Set<Category> getAvailableCategorySet()
public void setRemoveFile(boolean v)
public boolean getAvailableRemoveFile()
public void setUnlock(boolean v)
public void setPstatus(int v)
setPstatus
in class EditPublicationHandler
public int getAvailablePstatus()
getAvailablePstatus
in class EditPublicationHandler
public void setTracked(boolean v)
setTracked
in class EditPublicationHandler
public boolean getAvailableTracked()
getAvailableTracked
in class EditPublicationHandler
public void setUnzipUploadedFiles(boolean unzip)
unzip
- true to unzip, false to leave document intactpublic boolean getUnzipUploadedFiles()
public static java.lang.Class<? extends FileDocument> getFirstDocumentClassAuthorized(Member member, Workspace workspace, java.lang.Class<? extends FileDocument> defaultValue)
FileDocument.getFirstDocumentClassAuthorized(com.jalios.jcms.Member,com.jalios.jcms.workspace.Workspace)
member
- the member for which to perform the verificationworkspace
- the workspace in which to perform the verificationdefaultValue
- the default class to return if either member or workspace is null, or if member cannot publish any document class in specified workspacepublic void setType(java.lang.String type)
protected void resolveType(DocUploadInfo info)
public java.lang.Class<? extends FileDocument> getSelectedDocumentClass(DocUploadInfo info)
public java.lang.Class<? extends FileDocument> getAvailableType()
public void setOriginalType(java.lang.String type)
public java.lang.Class getAvailableOriginalType()
public void setOpenerForm(java.lang.String v)
public java.lang.String getAvailableOpenerForm()
public void setRefresh(java.lang.String v)
public java.lang.String getAvailableOpenerRefresh()
public void setNbElt(int v)
public int getAvailableNbElt()
public void setStartElt(int v)
public int getAvailableStartElt()
public void setJsFunc(java.lang.String v)
public java.lang.String getAvailableJsFunc()
public boolean isWorkflowTabHidden()
isWorkflowTabHidden
in class EditPublicationHandler
public void setOpUpload(java.lang.String v)
public boolean isUploading()
public void setMajorUpdate(boolean v)
public boolean getAvailableMajorUpdate()
getAvailableMajorUpdate
in class EditPublicationHandler
public boolean isUploadEnabled()
public void setUploadEnabled(boolean uploadEnabled)
public void setShowOptions(java.lang.String v)
public boolean getAvailableShowOptions()
public FieldStatus getFieldStatus(java.lang.String fieldName)
getFieldStatus
in class EditPublicationHandler
fieldName
- the name of the fieldpublic void checkWorkspaceChange()
public void checkMemberClassWorkspaceCompliance()
Copyright © 2001-2017 Jalios SA. All Rights Reserved.