public class EditCatHandler extends EditDataHandler
editCat.jsp
forms.Category
Modifier and Type | Field and Description |
---|---|
static int |
ADVANCED_TAB |
protected int |
authorizedGroupsAddCount |
protected java.util.TreeSet<Group> |
authorizedGroupSet |
protected java.util.TreeSet<Member> |
authorizedMemberSet |
protected int |
authorizedMemberSetAddCount |
protected Category |
category |
protected int |
childrenOrder |
protected boolean |
childrenOrderProvided |
protected java.lang.String |
color |
protected java.lang.String |
description |
protected java.util.HashMap<java.lang.String,java.lang.String> |
descriptionML |
protected java.util.TreeSet<java.lang.String> |
friendlyURLSet |
static int |
GENERAL_TAB |
protected java.lang.String |
icon |
protected java.util.HashMap<java.lang.String,java.lang.String> |
iconML |
protected java.lang.String |
image |
protected java.util.HashMap<java.lang.String,java.lang.String> |
imageML |
protected java.lang.String |
name |
protected java.util.HashMap<java.lang.String,java.lang.String> |
nameML |
protected boolean |
opAddItemReadRights |
protected boolean |
opCatDown |
protected boolean |
opCatUp |
protected boolean |
opDeepCopy |
protected int |
openTab |
protected Category |
parent |
static int |
PARENT_TAB |
static int |
PREVIOUS_TAB |
static int |
READ_RIGHT_TAB |
static java.lang.String |
REVISION |
protected boolean |
selectable |
protected java.lang.String[] |
synonyms |
protected Category |
workingCat |
protected boolean |
workspaceFilter |
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_SEARCH, ADMIN_NOTES_PROP, 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_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, 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, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, 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, 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 |
---|
EditCatHandler() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
getAllAvailableDescriptionML() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableIconML() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableImageML() |
java.util.HashMap |
getAllAvailableNameML() |
int |
getAuthorizedGroupsCount() |
int |
getAuthorizedMemberSetCount() |
java.util.Set<Group> |
getAvailableAuthorizedGroupSet() |
java.util.Set<Member> |
getAvailableAuthorizedMemberSet() |
int |
getAvailableChildrenOrder() |
java.lang.String |
getAvailableColor() |
java.lang.String |
getAvailableDescription() |
java.lang.String |
getAvailableDescription(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableDescriptionML() |
java.util.TreeSet<java.lang.String> |
getAvailableFriendlyURLSet() |
java.lang.String |
getAvailableIcon() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableIconML() |
java.lang.String |
getAvailableImage() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableImageML() |
java.lang.String |
getAvailableName() |
java.lang.String |
getAvailableName(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableNameML() |
Category |
getAvailableParent() |
boolean |
getAvailableSelectable() |
java.lang.String[] |
getAvailableSynonyms() |
Category |
getCategory() |
java.lang.Class |
getDataClass() |
java.util.Set<Group> |
getDefaultAuthorizedGroupSet()
This method should be overriden by sub-classes
|
java.util.Set<Member> |
getDefaultAuthorizedMemberSet()
This method should be overriden by sub-classes
|
int |
getOpenTab() |
java.util.Set<Category> |
getRootCategories() |
Category |
getWorkingCat() |
boolean |
isExpanded(Category cat) |
boolean |
isTabForced() |
boolean |
isWorkspaceFilter() |
boolean |
performAddItemReadRights() |
boolean |
performCancel() |
protected boolean |
performCatDown() |
protected boolean |
performCatUp() |
protected boolean |
performCreate() |
protected boolean |
performDeepCopy() |
protected boolean |
performDelete() |
protected boolean |
performUpdate() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
protected boolean |
processStatus(ControllerStatus status)
Process the ControllerStatus: do nothing if OK, or send on
forbidden, or put a warning message in the request.
|
protected void |
sendRedirect() |
void |
setAuthorizedGroupIds(java.lang.String[] v)
Set the Authorized Groups Ids
|
void |
setAuthorizedMemberIds(java.lang.String[] v)
Set the Authorized Members Ids
|
void |
setAuthorizedMemberSetAddCount(int v)
The Member Set AddCount
|
void |
setChildrenOrder(int v) |
void |
setColor(java.lang.String v) |
void |
setDescription(java.lang.String[] v) |
void |
setFriendlyURL(java.lang.String[] v)
Set the friendly urls.
|
void |
setIcon(java.lang.String[] v) |
void |
setId(java.lang.String id) |
void |
setImage(java.lang.String[] v) |
void |
setName(java.lang.String[] v) |
void |
setOpAddItemReadRights(java.lang.String v) |
void |
setOpCatDown(java.lang.String v) |
void |
setOpCatUp(java.lang.String v) |
void |
setOpDeepCopy(java.lang.String v) |
void |
setOpenTab(int openTab) |
void |
setPid(java.lang.String pid) |
void |
setSelectable(boolean v) |
void |
setSynonymList(java.lang.String v) |
void |
setWorkspaceFilter(boolean workspaceFilter) |
boolean |
validateAddItemReadRights() |
boolean |
validateCancel() |
protected boolean |
validateCatDown() |
protected boolean |
validateCatUp() |
protected boolean |
validateCreate() |
protected boolean |
validateDeepCopy() |
protected boolean |
validateDelete() |
protected boolean |
validateUpdate() |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getControllerContext, getExtFormHandler, getFormStep, getFormStepCount, getId, handleRestResponse, isFirstAccess, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setFormStep, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, showCancelButton, showFinishButton, showNextButton, showPreviousButton, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
checkMissingField, getEditFieldSet, getHiddenField, 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, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, 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, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
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
public static final java.lang.String REVISION
public static final int PREVIOUS_TAB
public static final int GENERAL_TAB
public static final int ADVANCED_TAB
public static final int READ_RIGHT_TAB
public static final int PARENT_TAB
protected boolean opDeepCopy
protected boolean opCatUp
protected boolean opCatDown
protected boolean opAddItemReadRights
protected java.lang.String name
protected java.util.HashMap<java.lang.String,java.lang.String> nameML
protected java.lang.String description
protected java.util.HashMap<java.lang.String,java.lang.String> descriptionML
protected java.lang.String[] synonyms
protected boolean selectable
protected int childrenOrder
protected boolean childrenOrderProvided
protected java.lang.String icon
protected java.util.HashMap<java.lang.String,java.lang.String> iconML
protected java.lang.String image
protected java.util.HashMap<java.lang.String,java.lang.String> imageML
protected java.lang.String color
protected int authorizedMemberSetAddCount
protected int authorizedGroupsAddCount
protected java.util.TreeSet<Member> authorizedMemberSet
protected java.util.TreeSet<Group> authorizedGroupSet
protected java.util.TreeSet<java.lang.String> friendlyURLSet
protected Category parent
protected boolean workspaceFilter
protected Category category
protected int openTab
protected Category workingCat
public boolean processAction() throws java.io.IOException
JcmsFormHandler
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.
processAction
in class EditDataHandler
java.io.IOException
public boolean isExpanded(Category cat)
cat
- the category to checkpublic java.lang.Class getDataClass()
getDataClass
in class EditDataHandler
protected boolean processStatus(ControllerStatus status) throws java.io.IOException
JcmsFormHandler
processStatus
in class JcmsFormHandler
status
- the ControllerStatus to be processedjava.io.IOException
protected void sendRedirect() throws java.io.IOException
sendRedirect
in class EditDataHandler
java.io.IOException
protected boolean validateCreate() throws java.io.IOException
java.io.IOException
protected boolean performCreate() throws java.io.IOException
java.io.IOException
protected boolean validateUpdate() throws java.io.IOException
java.io.IOException
protected boolean performUpdate() throws java.io.IOException
java.io.IOException
protected boolean validateDelete() throws java.io.IOException
java.io.IOException
protected boolean performDelete() throws java.io.IOException
java.io.IOException
protected boolean validateDeepCopy() throws java.io.IOException
java.io.IOException
protected boolean performDeepCopy() throws java.io.IOException
java.io.IOException
public boolean validateCancel()
validateCancel
in class EditDataHandler
public boolean performCancel() throws java.io.IOException
performCancel
in class EditDataHandler
java.io.IOException
protected boolean validateCatUp()
protected boolean performCatUp() throws java.io.IOException
java.io.IOException
protected boolean validateCatDown()
protected boolean performCatDown() throws java.io.IOException
java.io.IOException
public boolean validateAddItemReadRights()
public boolean performAddItemReadRights() throws java.io.IOException
java.io.IOException
public java.lang.String getAvailableName()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableNameML()
public java.util.HashMap getAllAvailableNameML()
public java.lang.String getAvailableName(java.lang.String lang)
public java.lang.String getAvailableDescription()
public java.util.HashMap getAllAvailableDescriptionML()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableDescriptionML()
public java.lang.String getAvailableDescription(java.lang.String lang)
public java.lang.String[] getAvailableSynonyms()
public boolean getAvailableSelectable()
public int getAvailableChildrenOrder()
public java.lang.String getAvailableIcon()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableIconML()
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableIconML()
public java.lang.String getAvailableImage()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableImageML()
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableImageML()
public java.lang.String getAvailableColor()
public Category getAvailableParent()
public void setOpenTab(int openTab)
openTab
- the tab index to open in the GUIpublic int getOpenTab()
public boolean isTabForced()
public java.util.Set<Category> getRootCategories()
public Category getCategory()
public void setOpCatUp(java.lang.String v)
public void setOpCatDown(java.lang.String v)
public void setOpDeepCopy(java.lang.String v)
public void setOpAddItemReadRights(java.lang.String v)
public void setId(java.lang.String id)
setId
in class EditDataHandler
public void setPid(java.lang.String pid)
public void setName(java.lang.String[] v)
public void setDescription(java.lang.String[] v)
public void setSynonymList(java.lang.String v)
public void setSelectable(boolean v)
public void setChildrenOrder(int v)
public void setIcon(java.lang.String[] v)
public void setImage(java.lang.String[] v)
public void setColor(java.lang.String v)
public boolean isWorkspaceFilter()
public void setWorkspaceFilter(boolean workspaceFilter)
public void setAuthorizedMemberSetAddCount(int v)
v
- public int getAuthorizedMemberSetCount()
public int getAuthorizedGroupsCount()
public void setAuthorizedMemberIds(java.lang.String[] v)
v
- public void setAuthorizedGroupIds(java.lang.String[] v)
v
- public java.util.Set<Member> getAvailableAuthorizedMemberSet()
public java.util.Set<Group> getAvailableAuthorizedGroupSet()
public java.util.Set<Member> getDefaultAuthorizedMemberSet()
public java.util.Set<Group> getDefaultAuthorizedGroupSet()
public void setFriendlyURL(java.lang.String[] v)
v
- the friendly url values to usepublic java.util.TreeSet<java.lang.String> getAvailableFriendlyURLSet()
public Category getWorkingCat()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.