Package com.jalios.jcms.ajax
Class MemberCtxMenu
- java.lang.Object
-
- com.jalios.jcms.context.AbstractJcmsAjaxContext
-
- com.jalios.jcms.ajax.AbstractCtxMenu
-
- com.jalios.jcms.ajax.MemberCtxMenu
-
- All Implemented Interfaces:
CtxMenuConstants
,JcmsConstants
,JaliosConstants
,java.io.Serializable
public class MemberCtxMenu extends AbstractCtxMenu implements JcmsConstants
This class is used to process AJAX Contextual Menu for a given JCMS member. The main AJAX method is getCtxMenu() called to build the contextual menu.- Since:
- jcms-5.7.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static char
FLAG_ALERT
static char
FLAG_AUDIT_ACL
static char
FLAG_AUTHENTICATE
static char
FLAG_CONVERT_TO_MBR
static char
FLAG_DISABLE_ACCOUNT
static char
FLAG_LDAP_DETACH
static char
FLAG_LDAP_SYNC
static char
FLAG_METADATA
static char
FLAG_PASSWORD
static char
FLAG_THUMBNAIL
-
Fields inherited from class com.jalios.jcms.ajax.AbstractCtxMenu
CTX_MENU_CSS_PREFIX, CTX_MENU_DATA_CSS_PREFIX, CTX_MENU_GROUP_CSS_PREFIX, CTX_MENU_MBR_CSS_PREFIX, CTX_MENU_PUB_CSS_PREFIX, CTX_MENU_WS_CSS_PREFIX, redirect, redirectJSNoCaddy
-
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, userCountry, userLang, userLocale, userZoneId, workspace, zone
-
Fields inherited from interface com.jalios.jcms.ajax.CtxMenuConstants
DISABLED, FLAG_CADDY, FLAG_DELETE, FLAG_EDIT, FLAG_EXPORT, FLAG_INSPECT, FLAG_SEPARATOR, INFO_ICON, MENU_DISABLED, MENU_ENABLED, MENU_SKIPPED, NO_ICON
-
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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DATA_DIRECTORY, DEFAULT_PHOTO_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, IS_IN_FRONT_OFFICE, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_DIR, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description MemberCtxMenu(JcmsJspContext ctxt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
addAlertMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addAuditAclMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addAuthenticateMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addCaddyMenu(java.lang.StringBuffer sb, Data data)
protected int
addConvertToMemberMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addDeleteMenu(java.lang.StringBuffer sb, Data data)
protected int
addDisableAccountMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addEditMenu(java.lang.StringBuffer sb, Data data)
protected int
addLdapDetachMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addLdapSyncMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addMemberInfo(java.lang.StringBuffer sb, Member mbr)
protected int
addPasswordMenu(java.lang.StringBuffer sb, Member mbr)
protected int
addThumbnail(java.lang.StringBuffer sb, Member mbr)
java.lang.String
getCtxMenu(java.lang.String id, java.lang.String menuItems)
-
Methods inherited from class com.jalios.jcms.ajax.AbstractCtxMenu
addDeleteMenu, addEditMenu, addInfo, addInfoImage, addInfoText, addInspectMenu, addItem, addItem, addItem, addItem, addItemSeparator, addItemWithConfirm, addItemWithConfirm, addItemWithJSConfirm, addItemWithOnclick, addItemWithOnclick, addItemWithPrompt, addItemWithPrompt, closeItem, endInfoSection, endSubSection, openItem, 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, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWorkspace, getZone, glp, inflate, isAdmin, isInFrontOffice, isLogged, readObject, setBaseUrl, setContextPath, setCtxCategories, setCurrentCategory, setJcmsContext, setLoggedMember, setMethod, setParameterMap, setPortal, setPortalCategory, setPublication, setResourcePath, setUrl, setUserCountry, setUserLang, setUserLocale, setUserZoneId, setWorkspace, writeObject
-
-
-
-
Field Detail
-
FLAG_AUDIT_ACL
public static final char FLAG_AUDIT_ACL
- See Also:
- Constant Field Values
-
FLAG_DISABLE_ACCOUNT
public static final char FLAG_DISABLE_ACCOUNT
- See Also:
- Constant Field Values
-
FLAG_LDAP_SYNC
public static final char FLAG_LDAP_SYNC
- See Also:
- Constant Field Values
-
FLAG_LDAP_DETACH
public static final char FLAG_LDAP_DETACH
- See Also:
- Constant Field Values
-
FLAG_PASSWORD
public static final char FLAG_PASSWORD
- See Also:
- Constant Field Values
-
FLAG_AUTHENTICATE
public static final char FLAG_AUTHENTICATE
- See Also:
- Constant Field Values
-
FLAG_ALERT
public static final char FLAG_ALERT
- See Also:
- Constant Field Values
-
FLAG_CONVERT_TO_MBR
public static final char FLAG_CONVERT_TO_MBR
- See Also:
- Constant Field Values
-
FLAG_METADATA
public static final char FLAG_METADATA
- See Also:
- Constant Field Values
-
FLAG_THUMBNAIL
public static final char FLAG_THUMBNAIL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MemberCtxMenu
public MemberCtxMenu(JcmsJspContext ctxt)
-
-
Method Detail
-
getCtxMenu
public java.lang.String getCtxMenu(java.lang.String id, java.lang.String menuItems)
-
addEditMenu
protected int addEditMenu(java.lang.StringBuffer sb, Data data)
-
addDeleteMenu
protected int addDeleteMenu(java.lang.StringBuffer sb, Data data)
-
addCaddyMenu
protected int addCaddyMenu(java.lang.StringBuffer sb, Data data)
- Overrides:
addCaddyMenu
in classAbstractCtxMenu
-
addAuditAclMenu
protected int addAuditAclMenu(java.lang.StringBuffer sb, Member mbr)
-
addDisableAccountMenu
protected int addDisableAccountMenu(java.lang.StringBuffer sb, Member mbr)
-
addPasswordMenu
protected int addPasswordMenu(java.lang.StringBuffer sb, Member mbr)
-
addLdapSyncMenu
protected int addLdapSyncMenu(java.lang.StringBuffer sb, Member mbr)
-
addLdapDetachMenu
protected int addLdapDetachMenu(java.lang.StringBuffer sb, Member mbr)
-
addAuthenticateMenu
protected int addAuthenticateMenu(java.lang.StringBuffer sb, Member mbr)
-
addAlertMenu
protected int addAlertMenu(java.lang.StringBuffer sb, Member mbr)
-
addConvertToMemberMenu
protected int addConvertToMemberMenu(java.lang.StringBuffer sb, Member mbr)
-
addMemberInfo
protected int addMemberInfo(java.lang.StringBuffer sb, Member mbr)
-
addThumbnail
protected int addThumbnail(java.lang.StringBuffer sb, Member mbr)
-
-