com.jalios.jcms.ajax
Class PortletCtxMenu
java.lang.Object
  
com.jalios.jcms.context.AbstractJcmsAjaxContext
      
com.jalios.jcms.ajax.AbstractCtxMenu
          
com.jalios.jcms.ajax.PublicationCtxMenu
              
com.jalios.jcms.ajax.PortletCtxMenu
- All Implemented Interfaces: 
 - CtxMenuConstants, PortletCtxMenuJSONInterface, PublicationCtxMenuJSONInterface, JcmsConstants, ImportConstants, MashupConstants, JaliosConstants, Serializable
 
public class PortletCtxMenu
- extends PublicationCtxMenu
- implements JcmsConstants, PortletCtxMenuJSONInterface
  
This class is used to process AJAX Contextual Menu for a given JCMS Portlet.
 The main AJAX method is getCtxMenu() called to build the contextual menu.
 Action are performed in AJAX by ajaxHandlePortletAction.jsp
- Since:
 
  - jcms-5.7.0
 
- Version:
 
  - $Revision: 27961 $
 
- See Also:
 - Serialized Form
 
 
| Fields inherited from class com.jalios.jcms.ajax.PublicationCtxMenu | 
canWorkOn, cidsParam, cidsURL, FLAG_ARCHIVE, FLAG_CATEGORIES, FLAG_DEEPDUPLICATE, FLAG_DOWNLOAD, FLAG_DUPLICATE, FLAG_LOCK, FLAG_METADATA, FLAG_PREVIEW, FLAG_RIGHTS, FLAG_THUMBNAIL, FLAG_UPLOAD, FLAG_VERSION, FLAG_WEBDAV, FLAG_WFHISTORY, FLAG_WORKCOPY, FLAG_WORKDIFF, FLAG_WORKFLOW, FLAG_WORKMERGE, isDataWriteEnabled, isDBData, isFileDocument, isLogged, isNotEditableData, isTreeNode, isWorkAdmin, isWorkMerge, workspaceFilter | 
 
 
| Fields inherited from class com.jalios.jcms.context.AbstractJcmsAjaxContext | 
baseUrl, caddy, channel, contextPath, ctxCategories, currentCategory, debug, isAdmin, isIE, isInFrontOffice, isWindows, loggedMember, 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, 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_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.mashup.ImportConstants | 
IMPORT_ALARM_MGR, IMPORT_AUTHOR_PROP, IMPORT_CATEGORY_DEFAULT, IMPORT_DC_ATTR, IMPORT_DC_STEP, IMPORT_DIR, IMPORT_ENABLED, IMPORT_JDOM_ELEMENT, IMPORT_LOG_FILE, IMPORT_LOG_MAX, IMPORT_OPTIONS, IMPORT_OPTIONS_DC_CONTEXT, IMPORT_ROOT_PROP, IMPORT_SOURCE_FILE, IMPORT_SOURCE_PREFIX_PROP, IMPORT_SOURCES_DIR, IMPORT_STEP_CLEAN, IMPORT_STEP_IMPORT, IMPORT_STEP_UPDATE_REF, IMPORT_WS_PROP | 
 
| Fields inherited from interface com.jalios.jcms.mashup.MashupConstants | 
DATA_TAG, DATASET_TAG, FIELD_CLASS, FIELD_ENTRY, FIELD_ITEM, FIELD_KEY, FIELD_NAME, FIELD_TAG, FIELD_VALUE, FILE_FIELD, FILE_ID, FILE_MTIME, FILE_SIZE, FILE_TAG, FILE_TICKET, FILESET_TAG, RELATED_TAG | 
 
| 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 | 
addAddMenu(StringBuffer sb,
           Data data)
 
            | 
protected  int | 
addCacheMenu(StringBuffer sb,
             Data data)
 
            | 
protected  int | 
addCaddyMenu(StringBuffer sb,
             Data data)
 
            | 
protected  int | 
addCustomMenu(StringBuffer sb,
              Data data)
 
            | 
protected  int | 
addEditMenu(StringBuffer sb,
            Data data)
 
            | 
protected  int | 
addRefreshMenu(StringBuffer sb,
               Data data)
 
            | 
protected  int | 
addRemoveMenu(StringBuffer sb,
              Data data)
 
            | 
protected  int | 
addShiftMenu(StringBuffer sb,
             Data data)
 
            | 
protected  int | 
addTemplateMenu(StringBuffer sb,
                Data data)
 
            | 
 String | 
getCtxMenu(String id,
           String menuItems)
 
            | 
 
| Methods inherited from class com.jalios.jcms.ajax.PublicationCtxMenu | 
addArchiveMenu, addCategoriesMenu, addDeepDuplicateMenu, addDeleteMenu, addDownloadMenu, addDuplicateMenu, addEditMenu, addExportMenu, addImportMenu, addLockMenu, addMetadataMenu, addPreviewMenu, addPublicationAbstractMenu, addRightsMenu, addThumbnail, addUploadMenu, addValidateMenu, addVersionMenu, addWebDAVMenu, addWFHistoryMenu, addWorkCopyDiffMenu, addWorkCopyMenu, addWorkMergeMenu, getCtxMenu, isArchiveMenuEnabled, isVersionMenuEnabled, setCategoryParam | 
 
| Methods inherited from class com.jalios.jcms.ajax.AbstractCtxMenu | 
addDeleteMenu, addEditMenu, addInfo, addInfoImage, addInfoText, 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 | 
debug, getBaseUrl, getCaddy, getContextPath, getCtxCategories, getCurrentCategory, getLoggedMember, getParameterMap, getPortal, getPortalCategory, getPublication, getResourcePath, getUrl, getUserLang, getUserLocale, getWorkspace, getZone, glp, isAdmin, isInFrontOffice, isLogged, setBaseUrl, setContextPath, setCtxCategories, setCurrentCategory, setJcmsContext, setLoggedMember, setParameterMap, setPortal, setPortalCategory, setPublication, setResourcePath, setUrl, setUserLang, setUserLocale, setWorkspace | 
 
| 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
public static final char FLAG_ADD
- See Also:
 - Constant Field Values
 
FLAG_REMOVE
public static final char FLAG_REMOVE
- See Also:
 - Constant Field Values
 
FLAG_REFRESH
public static final char FLAG_REFRESH
- See Also:
 - Constant Field Values
 
FLAG_SHIFT
public static final char FLAG_SHIFT
- See Also:
 - Constant Field Values
 
FLAG_TEMPLATE
public static final char FLAG_TEMPLATE
- See Also:
 - Constant Field Values
 
FLAG_CACHE
public static final char FLAG_CACHE
- See Also:
 - Constant Field Values
 
FLAG_CUSTOM
public static final char FLAG_CUSTOM
- See Also:
 - Constant Field Values
 
pqfClass
public static Class<Publication> pqfClass
PortletCtxMenu
public PortletCtxMenu(JcmsJspContext ctxt)
getCtxMenu
public String getCtxMenu(String id,
                         String menuItems)
- Specified by:
 getCtxMenu in interface PortletCtxMenuJSONInterface- Specified by:
 getCtxMenu in interface PublicationCtxMenuJSONInterface- Overrides:
 getCtxMenu in class PublicationCtxMenu
 
- See Also:
 PublicationCtxMenu.getCtxMenu(String, String)
 
addEditMenu
protected int addEditMenu(StringBuffer sb,
                          Data data)
 
 
addCacheMenu
protected int addCacheMenu(StringBuffer sb,
                           Data data)
 
 
addAddMenu
protected int addAddMenu(StringBuffer sb,
                         Data data)
 
 
addRemoveMenu
protected int addRemoveMenu(StringBuffer sb,
                            Data data)
 
 
addShiftMenu
protected int addShiftMenu(StringBuffer sb,
                           Data data)
 
 
addRefreshMenu
protected int addRefreshMenu(StringBuffer sb,
                             Data data)
 
 
addTemplateMenu
protected int addTemplateMenu(StringBuffer sb,
                              Data data)
 
 
addCaddyMenu
protected int addCaddyMenu(StringBuffer sb,
                           Data data)
- Overrides:
 addCaddyMenu in class AbstractCtxMenu
 
 
addCustomMenu
protected int addCustomMenu(StringBuffer sb,
                            Data data)
 
 
Copyright © 2001-2010 Jalios SA. All Rights Reserved.