com.jalios.jcms.ajax
Class MemberCtxMenu

java.lang.Object
  extended by com.jalios.jcms.context.AbstractJcmsAjaxContext
      extended by com.jalios.jcms.ajax.AbstractCtxMenu
          extended by com.jalios.jcms.ajax.MemberCtxMenu
All Implemented Interfaces:
CtxMenuConstants, MemberCtxMenuJSONInterface, JcmsConstants, JaliosConstants, Serializable

public class MemberCtxMenu
extends AbstractCtxMenu
implements JcmsConstants, MemberCtxMenuJSONInterface

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
Version:
$Revision: 57506 $
See Also:
Serialized Form

Field Summary
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_MAIL
           
static char FLAG_METADATA
           
static char FLAG_PASSWORD
           
static char FLAG_THUMBNAIL
           
static String REVISION
           
 
Fields inherited from class com.jalios.jcms.ajax.AbstractCtxMenu
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, 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, 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.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.ajax.CtxMenuConstants
DISABLED, FLAG_CADDY, FLAG_DELETE, FLAG_EDIT, FLAG_EXPORT, FLAG_SEPARATOR, INFO_ICON, MENU_DISABLED, MENU_ENABLED, MENU_SKIPPED, NO_ICON
 
Constructor Summary
MemberCtxMenu(JcmsJspContext ctxt)
           
 
Method Summary
protected  int addAuditAclMenu(StringBuffer sb, Member mbr)
           
protected  int addAuthenticateMenu(StringBuffer sb, Member mbr)
           
protected  int addCaddyMenu(StringBuffer sb, Data data)
           
protected  int addConvertToMemberMenu(StringBuffer sb, Member mbr)
           
protected  int addDeleteMenu(StringBuffer sb, Data data)
           
protected  int addDisableAccountMenu(StringBuffer sb, Member mbr)
           
protected  int addEditMenu(StringBuffer sb, Data data)
           
protected  int addLdapDetachMenu(StringBuffer sb, Member mbr)
           
protected  int addLdapSyncMenu(StringBuffer sb, Member mbr)
           
protected  int addMailMenu(StringBuffer sb, Member mbr)
           
protected  int addMemberInfo(StringBuffer sb, Member mbr)
           
protected  int addPasswordMenu(StringBuffer sb, Member mbr)
           
protected  int addThumbnail(StringBuffer sb, Member mbr)
           
 String getCtxMenu(String id, String menuItems)
           
 
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, getUserCountry, getUserLang, getUserLocale, getWorkspace, getZone, glp, inflate, isAdmin, isInFrontOffice, isLogged, readObject, setBaseUrl, setContextPath, setCtxCategories, setCurrentCategory, setJcmsContext, setLoggedMember, setMethod, setParameterMap, setPortal, setPortalCategory, setPublication, setResourcePath, setUrl, setUserCountry, setUserLang, setUserLocale, setWorkspace, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values

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_MAIL

public static final char FLAG_MAIL
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 String getCtxMenu(String id,
                         String menuItems)
Specified by:
getCtxMenu in interface MemberCtxMenuJSONInterface
See Also:
getCtxMenu(String, String)

addEditMenu

protected int addEditMenu(StringBuffer sb,
                          Data data)

addDeleteMenu

protected int addDeleteMenu(StringBuffer sb,
                            Data data)

addCaddyMenu

protected int addCaddyMenu(StringBuffer sb,
                           Data data)
Overrides:
addCaddyMenu in class AbstractCtxMenu

addAuditAclMenu

protected int addAuditAclMenu(StringBuffer sb,
                              Member mbr)

addDisableAccountMenu

protected int addDisableAccountMenu(StringBuffer sb,
                                    Member mbr)

addPasswordMenu

protected int addPasswordMenu(StringBuffer sb,
                              Member mbr)

addLdapSyncMenu

protected int addLdapSyncMenu(StringBuffer sb,
                              Member mbr)

addLdapDetachMenu

protected int addLdapDetachMenu(StringBuffer sb,
                                Member mbr)

addAuthenticateMenu

protected int addAuthenticateMenu(StringBuffer sb,
                                  Member mbr)

addMailMenu

protected int addMailMenu(StringBuffer sb,
                          Member mbr)

addConvertToMemberMenu

protected int addConvertToMemberMenu(StringBuffer sb,
                                     Member mbr)

addMemberInfo

protected int addMemberInfo(StringBuffer sb,
                            Member mbr)

addThumbnail

protected int addThumbnail(StringBuffer sb,
                           Member mbr)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.