public class EditTag extends javax.servlet.jsp.tagext.BodyTagSupport implements JcmsConstants
Modifier and Type | Field and Description |
---|---|
protected static boolean |
alwaysCtxEdit |
protected java.lang.String |
bodyText |
protected Channel |
channel |
protected java.lang.String |
cids |
protected boolean |
ctxEdit |
protected java.lang.String |
ctxMenuText |
protected java.lang.String |
customCtxClass |
protected java.lang.String |
customIcon |
protected java.lang.String |
customTitle |
protected Data |
data |
static java.lang.String |
EDITTAG_COUNTER
Session attribute used to generate unique contextual menu id accross
all request of a session (needed when loading ctxmenu through ajax).
|
protected java.lang.String[] |
fields |
static java.lang.String |
ICON_ADD |
static java.lang.String |
ICON_ADD_DROPDOWN |
static java.lang.String |
ICON_CTXMENU |
static java.lang.String |
ICON_PAGE |
static java.lang.String |
ICON_UPDATE |
static java.lang.String |
ICON_UPDATE_FIELD |
static java.lang.String |
ICON_UPLOAD |
protected java.lang.String |
layerId |
protected boolean |
oneField |
protected int |
openTab |
protected java.lang.String |
params |
protected TreeNode |
parentData |
static int |
POPUP_HEIGHT |
static int |
POPUP_WIDTH |
protected boolean |
popupContentTabOnly |
protected java.lang.String |
queryString |
protected java.lang.String |
redirect |
protected boolean |
redirectOnClosePopup |
static java.lang.String |
REVISION |
protected java.lang.String |
target |
protected java.util.Set<java.lang.Class<?>> |
typeSet |
protected java.lang.String |
usage |
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_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, 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, 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, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
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
Constructor and Description |
---|
EditTag() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEditData(Data data,
Member loggedMember,
JcmsJspContext jcmsContext) |
protected void |
clean() |
protected java.util.Set<Category> |
computeCategoryAndTypeSet() |
int |
doAfterBody() |
int |
doEndTag() |
protected java.lang.String |
generateAddIcon(java.lang.Class clazz,
Workspace ws,
Member loggedMember,
java.lang.String anchorParam,
java.lang.String userLang,
java.lang.String contextPath,
TreeNode parent,
boolean withLabel) |
protected void |
generateUpdateIcon(JcmsJspContext jcmsContext,
java.lang.String anchorParam,
Data data,
java.lang.StringBuffer sb) |
static java.lang.String |
getAddIcon(JcmsJspContext context,
java.lang.String queryString,
java.util.Set<java.lang.Class<?>> typeSet,
java.lang.String cids,
boolean popup,
java.lang.String redirect,
java.lang.String param,
java.lang.String layerId) |
protected java.lang.String |
getAnchorParams(JcmsJspContext jcmsContext,
java.util.Set<Category> categorySet) |
static java.lang.String |
getEditIcon(JcmsJspContext context,
java.lang.String id,
java.lang.String redirect,
java.lang.String param,
boolean popup,
java.lang.String fields) |
static void |
getEditIcon(java.lang.String id,
java.lang.String contextPath,
java.lang.String userLang,
java.lang.String usage,
java.lang.String target,
java.lang.String icon,
java.lang.String iconTitle,
java.lang.String text,
java.lang.String anchor,
java.lang.String ctxClass,
boolean editLink,
java.lang.StringBuffer sb) |
void |
setCids(java.lang.String cidsStr) |
void |
setContentOnly(boolean popupContentTabOnly) |
void |
setCtxEdit(boolean ctxEdit) |
void |
setCtxMenuText(java.lang.String ctxMenuText) |
void |
setCustomCtxClass(java.lang.String customCtxClass) |
void |
setData(Data data) |
void |
setFields(java.lang.String fieldsStr) |
void |
setIcon(java.lang.String customIcon) |
void |
setIconTitle(java.lang.String customTitle) |
void |
setId(java.lang.String id) |
void |
setLayerId(java.lang.String layerId) |
void |
setOpenTab(int openTab) |
void |
setParams(java.lang.String params) |
void |
setParentData(TreeNode parentData) |
void |
setPopup(boolean popup) |
void |
setPub(Publication pub) |
void |
setQuerystring(java.lang.String qs) |
void |
setRedirect(java.lang.String redirect) |
void |
setRedirectOnClosePopup(boolean redirectOnClosePopup)
Set whether the redirect value should be applied to the opener when
closing the popup edition.
|
void |
setTarget(java.lang.String target) |
void |
setType(java.lang.String type) |
void |
setTypeSet(java.util.Set<java.lang.Class<?>> typeSet) |
doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
public static final java.lang.String REVISION
public static final java.lang.String EDITTAG_COUNTER
public static final java.lang.String ICON_ADD
public static final java.lang.String ICON_ADD_DROPDOWN
public static final java.lang.String ICON_UPLOAD
public static final java.lang.String ICON_UPDATE
public static final java.lang.String ICON_PAGE
public static final java.lang.String ICON_UPDATE_FIELD
public static final java.lang.String ICON_CTXMENU
protected static boolean alwaysCtxEdit
public static final int POPUP_WIDTH
public static final int POPUP_HEIGHT
protected Channel channel
protected Data data
protected java.lang.String target
protected java.lang.String redirect
protected boolean redirectOnClosePopup
protected java.lang.String params
protected java.lang.String queryString
protected java.lang.String cids
protected java.lang.String layerId
protected java.util.Set<java.lang.Class<?>> typeSet
protected java.lang.String usage
protected boolean popupContentTabOnly
protected java.lang.String[] fields
protected boolean oneField
protected java.lang.String customIcon
protected java.lang.String customTitle
protected int openTab
protected boolean ctxEdit
protected java.lang.String bodyText
protected TreeNode parentData
protected java.lang.String customCtxClass
protected java.lang.String ctxMenuText
public void setData(Data data)
public void setPub(Publication pub)
public void setId(java.lang.String id)
setId
in class javax.servlet.jsp.tagext.TagSupport
public void setQuerystring(java.lang.String qs)
public void setType(java.lang.String type)
public void setCids(java.lang.String cidsStr)
public void setTarget(java.lang.String target)
public void setRedirect(java.lang.String redirect)
public void setParentData(TreeNode parentData)
public final void setRedirectOnClosePopup(boolean redirectOnClosePopup)
setPopup(boolean)
).redirectOnClosePopup
- if true, the redirect value (setRedirect(String)
)
will be provided to closePopup.jsp to redirect the opener. if false,
the popup will simply be closed and the opener refreshed.public void setParams(java.lang.String params)
public void setLayerId(java.lang.String layerId)
public void setTypeSet(java.util.Set<java.lang.Class<?>> typeSet)
public void setPopup(boolean popup)
public void setContentOnly(boolean popupContentTabOnly)
public void setFields(java.lang.String fieldsStr)
public void setIcon(java.lang.String customIcon)
public void setIconTitle(java.lang.String customTitle)
public void setOpenTab(int openTab)
public void setCtxEdit(boolean ctxEdit)
public void setCustomCtxClass(java.lang.String customCtxClass)
public void setCtxMenuText(java.lang.String ctxMenuText)
protected void clean()
protected java.lang.String getAnchorParams(JcmsJspContext jcmsContext, java.util.Set<Category> categorySet)
protected java.util.Set<Category> computeCategoryAndTypeSet()
protected boolean canEditData(Data data, Member loggedMember, JcmsJspContext jcmsContext)
protected void generateUpdateIcon(JcmsJspContext jcmsContext, java.lang.String anchorParam, Data data, java.lang.StringBuffer sb)
protected java.lang.String generateAddIcon(java.lang.Class clazz, Workspace ws, Member loggedMember, java.lang.String anchorParam, java.lang.String userLang, java.lang.String contextPath, TreeNode parent, boolean withLabel)
public int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
javax.servlet.jsp.JspException
public static java.lang.String getAddIcon(JcmsJspContext context, java.lang.String queryString, java.util.Set<java.lang.Class<?>> typeSet, java.lang.String cids, boolean popup, java.lang.String redirect, java.lang.String param, java.lang.String layerId)
public static java.lang.String getEditIcon(JcmsJspContext context, java.lang.String id, java.lang.String redirect, java.lang.String param, boolean popup, java.lang.String fields)
public static void getEditIcon(java.lang.String id, java.lang.String contextPath, java.lang.String userLang, java.lang.String usage, java.lang.String target, java.lang.String icon, java.lang.String iconTitle, java.lang.String text, java.lang.String anchor, java.lang.String ctxClass, boolean editLink, java.lang.StringBuffer sb)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.