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 charFLAG_ALERTstatic charFLAG_AUDIT_ACLstatic charFLAG_AUTHENTICATEstatic charFLAG_CONVERT_TO_MBRstatic charFLAG_DISABLE_ACCOUNTstatic charFLAG_LDAP_DETACHstatic charFLAG_LDAP_SYNCstatic charFLAG_METADATAstatic charFLAG_PASSWORDstatic charFLAG_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 intaddAlertMenu(java.lang.StringBuffer sb, Member mbr)protected intaddAuditAclMenu(java.lang.StringBuffer sb, Member mbr)protected intaddAuthenticateMenu(java.lang.StringBuffer sb, Member mbr)protected intaddCaddyMenu(java.lang.StringBuffer sb, Data data)protected intaddConvertToMemberMenu(java.lang.StringBuffer sb, Member mbr)protected intaddDeleteMenu(java.lang.StringBuffer sb, Data data)protected intaddDisableAccountMenu(java.lang.StringBuffer sb, Member mbr)protected intaddEditMenu(java.lang.StringBuffer sb, Data data)protected intaddLdapDetachMenu(java.lang.StringBuffer sb, Member mbr)protected intaddLdapSyncMenu(java.lang.StringBuffer sb, Member mbr)protected intaddMemberInfo(java.lang.StringBuffer sb, Member mbr)protected intaddPasswordMenu(java.lang.StringBuffer sb, Member mbr)protected intaddThumbnail(java.lang.StringBuffer sb, Member mbr)java.lang.StringgetCtxMenu(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:
addCaddyMenuin 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)
-
-