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: 27960 $
- See Also:
- Serialized Form
Fields inherited from class com.jalios.jcms.ajax.PublicationCtxMenu |
canWorkOn, cidsParam, cidsURL, classes, FLAG_ARCHIVE, FLAG_CATEGORIES, FLAG_DEEPDUPLICATE, FLAG_DOWNLOAD, FLAG_DUPLICATE, FLAG_FILEPROCESSOR, FLAG_IMAGEEDITOR, 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, 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.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, addFileProcessorAction, addImageEditorMenu, 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, 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
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
abstractPortletSkinableClass
public static Class<?> abstractPortletSkinableClass
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.