|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.handler.JcmsFormHandler
com.jalios.jcms.handler.EditDataHandler
com.jalios.jcms.handler.EditCatHandler
public class EditCatHandler
This form handler processes editCat.jsp forms.
Category| Field Summary | |
|---|---|
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
|
| Fields inherited from class com.jalios.jcms.handler.EditDataHandler |
|---|
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate |
| 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, JS_HEADER, jsboMap, jsboSet, jsfoMap, 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, userLang, userLocale, workspace |
| 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 | |
|---|---|
EditCatHandler()
|
|
| Method Summary | |
|---|---|
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()
|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public EditCatHandler()
| Method Detail |
|---|
public boolean processAction()
throws java.io.IOException
processAction in class EditDataHandlerjava.io.IOExceptionpublic boolean isExpanded(Category cat)
cat - the category to check
public java.lang.Class getDataClass()
getDataClass in class EditDataHandler
protected boolean processStatus(ControllerStatus status)
throws java.io.IOException
JcmsFormHandler
processStatus in class JcmsFormHandlerstatus - the ControllerStatus to be processed
java.io.IOException
protected void sendRedirect()
throws java.io.IOException
sendRedirect in class EditDataHandlerjava.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.IOExceptionpublic boolean validateCancel()
validateCancel in class EditDataHandler
public boolean performCancel()
throws java.io.IOException
performCancel in class EditDataHandlerjava.io.IOExceptionprotected boolean validateCatUp()
protected boolean performCatUp()
throws java.io.IOException
java.io.IOExceptionprotected boolean validateCatDown()
protected boolean performCatDown()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateAddItemReadRights()
public boolean performAddItemReadRights()
throws java.io.IOException
java.io.IOExceptionpublic 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 EditDataHandlerpublic 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||