com.jalios.jcms.ajax
Class CategoryCtxMenu
java.lang.Object
com.jalios.jcms.context.AbstractJcmsAjaxContext
com.jalios.jcms.ajax.AbstractCtxMenu
com.jalios.jcms.ajax.CategoryCtxMenu
- All Implemented Interfaces:
- CategoryCtxMenuJSONInterface, CtxMenuConstants, JcmsConstants, JaliosConstants, Serializable
public class CategoryCtxMenu
- extends AbstractCtxMenu
- implements JcmsConstants, CategoryCtxMenuJSONInterface
This class is used to process AJAX Contextual Menu for a given JCMS category.
The main AJAX method is getCtxMenu() called to build the contextual menu.
- Since:
- jcms-5.7.0
- Version:
- $Revision: 29798 $
- See Also:
- Serialized Form
Fields inherited from class com.jalios.jcms.context.AbstractJcmsAjaxContext |
baseUrl, caddy, channel, contextPath, ctxCategories, currentCategory, debug, isAdmin, isIE, isInFrontOffice, isLogged, isWindows, loggedMember, method, parameterMap, portal, portalCategory, pub, resourcePath, url, userLang, userLocale, workspace, zone |
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, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, 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.jcms.ajax.CtxMenuConstants |
DISABLED, FLAG_CADDY, FLAG_DELETE, FLAG_EDIT, FLAG_EXPORT, FLAG_SEPARATOR, INFO_ICON, MENU_DISABLED, MENU_ENABLED, MENU_SKIPPED, NO_ICON |
Method Summary |
protected int |
addAddSiblingCatMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
|
protected int |
addAddSubCatMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
|
protected int |
addDeleteMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
|
protected int |
addDescriptionMenu(StringBuffer sb,
Category cat)
|
protected int |
addEditMenu(StringBuffer sb,
Category cat,
boolean isEnabled,
boolean popup)
|
protected int |
addExport(StringBuffer sb,
Category cat)
|
protected int |
addFriendlyURLSubMenu(StringBuffer sb,
Category cat)
|
protected int |
addImage(StringBuffer sb,
Category cat)
|
protected int |
addMetadataMenu(StringBuffer sb,
Category cat)
|
protected int |
addPortalMenu(StringBuffer sb,
Category cat)
|
protected int |
addRefreshMenu(StringBuffer sb,
String ajaxSuffix)
|
protected int |
addRenameMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
|
protected int |
addRightsMenu(StringBuffer sb,
Category cat)
|
protected int |
addSynonymsSubMenu(StringBuffer sb,
Category cat)
|
protected int |
addViewPortalMenu(StringBuffer sb,
Data data)
|
protected int |
addWebDAVMenu(StringBuffer sb,
Category cat)
|
String |
getCtxMenu(String id,
String menuItems,
String ajaxSuffix)
|
Methods inherited from class com.jalios.jcms.ajax.AbstractCtxMenu |
addCaddyMenu, addDeleteMenu, addEditMenu, addInfo, addInfoImage, addInfoText, addItem, addItem, addItem, addItemSeparator, addItemWithConfirm, addItemWithConfirm, addItemWithJSConfirm, addItemWithOnclick, addItemWithOnclick, addItemWithPrompt, addItemWithPrompt, closeItem, endInfoSection, endSubSection, openItem, setRedirect, startInfoSection, startSubSection, startSubSection |
Methods inherited from class com.jalios.jcms.context.AbstractJcmsAjaxContext |
checkAccess, checkAccess, debug, deflate, getBaseUrl, getCaddy, getContextPath, getCtxCategories, getCurrentCategory, getLoggedMember, getMethod, getParameterMap, getPortal, getPortalCategory, getPublication, getResourcePath, getUrl, getUserLang, getUserLocale, getWorkspace, getZone, glp, inflate, isAdmin, isInFrontOffice, isLogged, readObject, setBaseUrl, setContextPath, setCtxCategories, setCurrentCategory, setJcmsContext, setLoggedMember, setMethod, setParameterMap, setPortal, setPortalCategory, setPublication, setResourcePath, setUrl, setUserLang, setUserLocale, setWorkspace, writeObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
FLAG_ADD_SUB_CAT
public static final char FLAG_ADD_SUB_CAT
- See Also:
- Constant Field Values
FLAG_ADD_SIBLING_CAT
public static final char FLAG_ADD_SIBLING_CAT
- See Also:
- Constant Field Values
FLAG_RENAME
public static final char FLAG_RENAME
- See Also:
- Constant Field Values
FLAG_REFRESH
public static final char FLAG_REFRESH
- See Also:
- Constant Field Values
FLAG_VIEW_PORTAL
public static final char FLAG_VIEW_PORTAL
- See Also:
- Constant Field Values
FLAG_WEBDAV
public static final char FLAG_WEBDAV
- See Also:
- Constant Field Values
FLAG_PORTAL
public static final char FLAG_PORTAL
- See Also:
- Constant Field Values
FLAG_METADATA
public static final char FLAG_METADATA
- See Also:
- Constant Field Values
FLAG_RIGHTS
public static final char FLAG_RIGHTS
- See Also:
- Constant Field Values
FLAG_DESCRIPTION
public static final char FLAG_DESCRIPTION
- See Also:
- Constant Field Values
FLAG_IMAGE
public static final char FLAG_IMAGE
- See Also:
- Constant Field Values
popup
protected boolean popup
CategoryCtxMenu
public CategoryCtxMenu(JcmsJspContext ctxt)
getCtxMenu
public String getCtxMenu(String id,
String menuItems,
String ajaxSuffix)
- Specified by:
getCtxMenu
in interface CategoryCtxMenuJSONInterface
- See Also:
getCtxMenu(String, String, String)
addEditMenu
protected int addEditMenu(StringBuffer sb,
Category cat,
boolean isEnabled,
boolean popup)
addRenameMenu
protected int addRenameMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
addAddSubCatMenu
protected int addAddSubCatMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
addAddSiblingCatMenu
protected int addAddSiblingCatMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
addDeleteMenu
protected int addDeleteMenu(StringBuffer sb,
Category cat,
String ajaxSuffix)
addRefreshMenu
protected int addRefreshMenu(StringBuffer sb,
String ajaxSuffix)
addWebDAVMenu
protected int addWebDAVMenu(StringBuffer sb,
Category cat)
addViewPortalMenu
protected int addViewPortalMenu(StringBuffer sb,
Data data)
addPortalMenu
protected int addPortalMenu(StringBuffer sb,
Category cat)
addMetadataMenu
protected int addMetadataMenu(StringBuffer sb,
Category cat)
addFriendlyURLSubMenu
protected int addFriendlyURLSubMenu(StringBuffer sb,
Category cat)
addSynonymsSubMenu
protected int addSynonymsSubMenu(StringBuffer sb,
Category cat)
addDescriptionMenu
protected int addDescriptionMenu(StringBuffer sb,
Category cat)
addRightsMenu
protected int addRightsMenu(StringBuffer sb,
Category cat)
addImage
protected int addImage(StringBuffer sb,
Category cat)
addExport
protected int addExport(StringBuffer sb,
Category cat)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.