public class EditTag extends javax.servlet.jsp.tagext.BodyTagSupport implements JcmsConstants
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
bodyText |
protected Channel |
channel |
protected java.lang.String |
cids |
protected java.lang.String |
css |
protected boolean |
ctxEdit |
protected java.lang.String |
ctxMenuText |
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_PAGE |
static java.lang.String |
ICON_UPDATE |
static java.lang.String |
ICON_UPDATE_FIELD |
static java.lang.String |
ICON_UPLOAD |
static java.lang.String |
JCMS_EDIT_TAG_CSS |
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, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, 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, 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_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, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, 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, 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,
boolean withLabel,
boolean addCss) |
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,
boolean withLabel,
boolean addCss,
boolean addBodyText) |
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,
java.lang.String css,
java.lang.String[] fields) |
void |
setCids(java.lang.String cidsStr) |
void |
setContentOnly(boolean popupContentTabOnly) |
void |
setCss(java.lang.String css) |
void |
setCtxEdit(boolean ctxEdit) |
void |
setCtxMenuText(java.lang.String ctxMenuText) |
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.
The value set by this method will be used only when using popup edition ( setPopup(boolean) ). |
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_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 JCMS_EDIT_TAG_CSS
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 ctxMenuText
protected java.lang.String css
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 setCtxMenuText(java.lang.String ctxMenuText)
public void setCss(java.lang.String css)
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, boolean withLabel, boolean addCss, boolean addBodyText)
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, boolean withLabel, boolean addCss)
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, java.lang.String css, java.lang.String[] fields)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.