com.jalios.jcms.ajax
Class PublicationCtxMenu
java.lang.Object
com.jalios.jcms.context.AbstractJcmsAjaxContext
com.jalios.jcms.ajax.AbstractCtxMenu
com.jalios.jcms.ajax.PublicationCtxMenu
- All Implemented Interfaces:
- CtxMenuConstants, PublicationCtxMenuJSONInterface, JcmsConstants, ImportConstants, MashupConstants, JaliosConstants, Serializable
- Direct Known Subclasses:
- PortletCtxMenu
public class PublicationCtxMenu
- extends AbstractCtxMenu
- implements JcmsConstants, ImportConstants, PublicationCtxMenuJSONInterface
This class is used to process AJAX Contextual Menu for a given JCMS
publication id. The main AJAX method is getCtxMenu() called to build the
contextual menu.
- Since:
- jcms-5.7.0
- Version:
- $Revision: 30539 $
- See Also:
- Serialized Form
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 |
addArchiveMenu(StringBuffer sb,
Publication pub)
|
protected int |
addCategoriesMenu(StringBuffer sb,
Publication pub)
|
protected int |
addDeepDuplicateMenu(StringBuffer sb,
Publication pub)
|
protected int |
addDeleteMenu(StringBuffer sb,
Publication pub)
|
protected int |
addDownloadMenu(StringBuffer sb,
Publication pub)
|
protected int |
addDuplicateMenu(StringBuffer sb,
Publication pub)
|
protected int |
addEditMenu(StringBuffer sb,
Data pub,
boolean popup)
|
protected int |
addExportMenu(StringBuffer sb,
Publication pub)
|
protected int |
addFileProcessorAction(StringBuffer sb,
Publication pub)
|
protected int |
addImageEditorMenu(StringBuffer sb,
Publication pub,
boolean popup)
|
protected int |
addImportMenu(StringBuffer sb,
Publication pub)
|
protected int |
addLockMenu(StringBuffer sb,
Publication pub)
|
protected int |
addMetadataMenu(StringBuffer sb,
Publication pub)
|
protected int |
addPreviewMenu(StringBuffer sb,
Publication pub)
|
protected int |
addPublicationAbstractMenu(StringBuffer sb,
Publication pub)
|
protected int |
addRightsMenu(StringBuffer sb,
Publication pub)
|
protected int |
addThumbnail(StringBuffer sb,
Publication pub)
|
protected int |
addUploadMenu(StringBuffer sb,
Publication pub)
|
protected int |
addValidateMenu(StringBuffer sb,
Publication pub)
|
protected int |
addVersionMenu(StringBuffer sb,
Publication pub)
|
protected int |
addWebDAVMenu(StringBuffer sb,
Publication pub)
|
protected int |
addWFHistoryMenu(StringBuffer sb,
Publication pub)
|
protected int |
addWorkCopyDiffMenu(StringBuffer sb,
Publication pub)
|
protected int |
addWorkCopyMenu(StringBuffer sb,
Publication pub)
|
protected int |
addWorkMergeMenu(StringBuffer sb,
Publication pub)
|
String |
getCtxMenu(String id,
String menuItems)
|
String |
getCtxMenu(String id,
String menuItems,
String classes)
|
protected boolean |
isArchiveMenuEnabled(Publication pub)
|
protected boolean |
isVersionMenuEnabled(Publication pub)
|
void |
setCategoryParam(JcmsJspContext ctxt,
String cidsParam)
|
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
cidsParam
protected transient String cidsParam
cidsURL
protected transient String cidsURL
classes
public ThreadLocal<String> classes
FLAG_WEBDAV
public static final char FLAG_WEBDAV
- See Also:
- Constant Field Values
FLAG_ARCHIVE
public static final char FLAG_ARCHIVE
- See Also:
- Constant Field Values
FLAG_VERSION
public static final char FLAG_VERSION
- See Also:
- Constant Field Values
FLAG_UPLOAD
public static final char FLAG_UPLOAD
- See Also:
- Constant Field Values
FLAG_IMAGEEDITOR
public static final char FLAG_IMAGEEDITOR
- See Also:
- Constant Field Values
FLAG_DOWNLOAD
public static final char FLAG_DOWNLOAD
- See Also:
- Constant Field Values
FLAG_LOCK
public static final char FLAG_LOCK
- See Also:
- Constant Field Values
FLAG_PREVIEW
public static final char FLAG_PREVIEW
- See Also:
- Constant Field Values
FLAG_DUPLICATE
public static final char FLAG_DUPLICATE
- See Also:
- Constant Field Values
FLAG_DEEPDUPLICATE
public static final char FLAG_DEEPDUPLICATE
- See Also:
- Constant Field Values
FLAG_WORKCOPY
public static final char FLAG_WORKCOPY
- See Also:
- Constant Field Values
FLAG_WORKDIFF
public static final char FLAG_WORKDIFF
- See Also:
- Constant Field Values
FLAG_WORKMERGE
public static final char FLAG_WORKMERGE
- See Also:
- Constant Field Values
FLAG_CATEGORIES
public static final char FLAG_CATEGORIES
- See Also:
- Constant Field Values
FLAG_WORKFLOW
public static final char FLAG_WORKFLOW
- 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_WFHISTORY
public static final char FLAG_WFHISTORY
- See Also:
- Constant Field Values
FLAG_THUMBNAIL
public static final char FLAG_THUMBNAIL
- See Also:
- Constant Field Values
FLAG_FILEPROCESSOR
public static final char FLAG_FILEPROCESSOR
- See Also:
- Constant Field Values
isDataWriteEnabled
protected transient boolean isDataWriteEnabled
isNotEditableData
protected transient boolean isNotEditableData
workspaceFilter
protected transient String workspaceFilter
isLogged
protected transient boolean isLogged
canWorkOn
protected transient boolean canWorkOn
isFileDocument
protected transient boolean isFileDocument
isDBData
protected transient boolean isDBData
isTreeNode
protected transient boolean isTreeNode
isWorkMerge
protected transient boolean isWorkMerge
isWorkAdmin
protected transient boolean isWorkAdmin
PublicationCtxMenu
public PublicationCtxMenu(JcmsJspContext ctxt)
getCtxMenu
public String getCtxMenu(String id,
String menuItems)
- Specified by:
getCtxMenu
in interface PublicationCtxMenuJSONInterface
- See Also:
getCtxMenu(String, String)
getCtxMenu
public String getCtxMenu(String id,
String menuItems,
String classes)
- Specified by:
getCtxMenu
in interface PublicationCtxMenuJSONInterface
- See Also:
getCtxMenu(String, String, String)
addEditMenu
protected int addEditMenu(StringBuffer sb,
Data pub,
boolean popup)
addDeleteMenu
protected int addDeleteMenu(StringBuffer sb,
Publication pub)
addWebDAVMenu
protected int addWebDAVMenu(StringBuffer sb,
Publication pub)
addValidateMenu
protected int addValidateMenu(StringBuffer sb,
Publication pub)
addArchiveMenu
protected int addArchiveMenu(StringBuffer sb,
Publication pub)
isArchiveMenuEnabled
protected boolean isArchiveMenuEnabled(Publication pub)
addVersionMenu
protected int addVersionMenu(StringBuffer sb,
Publication pub)
isVersionMenuEnabled
protected boolean isVersionMenuEnabled(Publication pub)
addUploadMenu
protected int addUploadMenu(StringBuffer sb,
Publication pub)
addImageEditorMenu
protected int addImageEditorMenu(StringBuffer sb,
Publication pub,
boolean popup)
addDownloadMenu
protected int addDownloadMenu(StringBuffer sb,
Publication pub)
addLockMenu
protected int addLockMenu(StringBuffer sb,
Publication pub)
addPreviewMenu
protected int addPreviewMenu(StringBuffer sb,
Publication pub)
addExportMenu
protected int addExportMenu(StringBuffer sb,
Publication pub)
addWorkCopyMenu
protected int addWorkCopyMenu(StringBuffer sb,
Publication pub)
addWorkCopyDiffMenu
protected int addWorkCopyDiffMenu(StringBuffer sb,
Publication pub)
addWorkMergeMenu
protected int addWorkMergeMenu(StringBuffer sb,
Publication pub)
addDuplicateMenu
protected int addDuplicateMenu(StringBuffer sb,
Publication pub)
addDeepDuplicateMenu
protected int addDeepDuplicateMenu(StringBuffer sb,
Publication pub)
addThumbnail
protected int addThumbnail(StringBuffer sb,
Publication pub)
addMetadataMenu
protected int addMetadataMenu(StringBuffer sb,
Publication pub)
addImportMenu
protected int addImportMenu(StringBuffer sb,
Publication pub)
addWFHistoryMenu
protected int addWFHistoryMenu(StringBuffer sb,
Publication pub)
addPublicationAbstractMenu
protected int addPublicationAbstractMenu(StringBuffer sb,
Publication pub)
addCategoriesMenu
protected int addCategoriesMenu(StringBuffer sb,
Publication pub)
addRightsMenu
protected int addRightsMenu(StringBuffer sb,
Publication pub)
addFileProcessorAction
protected int addFileProcessorAction(StringBuffer sb,
Publication pub)
setCategoryParam
public void setCategoryParam(JcmsJspContext ctxt,
String cidsParam)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.