public class CaddyPopinHandler extends JcmsJspContext
Modifier and Type | Field and Description |
---|---|
protected int |
action |
static int |
ACTION_ADD |
static int |
ACTION_ADD_CATEGORYS_CHILDREN |
static java.lang.String |
ACTION_ADD_CATEGORYS_CHILDREN_STR |
static java.lang.String |
ACTION_ADD_STR |
static int |
ACTION_CLEAR |
static java.lang.String |
ACTION_CLEAR_STR |
static int |
ACTION_NOACTION |
static int |
ACTION_REMOVE |
static java.lang.String |
ACTION_REMOVE_STR |
static int |
ACTION_REPLACE |
static java.lang.String |
ACTION_REPLACE_STR |
static java.lang.String[] |
ALL_ACTIONS |
protected boolean |
caddyUpdated |
protected boolean |
checkPstatus |
protected java.lang.Class<? extends Data> |
dataClass |
protected java.util.HashSet<Data> |
dataSet |
protected java.util.HashSet<java.lang.String> |
dbMemberIdSet |
protected java.lang.String |
dbMemberQueryString |
protected java.lang.String |
groupQueryString |
protected java.lang.String |
memberQueryString |
protected java.lang.String |
queryString |
static java.lang.String |
REVISION |
protected java.lang.String |
workspaceQueryString |
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
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 |
---|
CaddyPopinHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
add()
Add all data to the caddy.
|
protected void |
addCategorysChildren()
For all categories in the dataSet, add their descendant.
|
protected void |
clear()
Clear the caddy.
|
java.lang.Class<? extends Data> |
getDataClass() |
java.lang.String |
getDataType() |
boolean |
isCaddyUpdated()
Check if the caddy was updated from the invocation to this handler.
|
protected void |
remove()
Remove all data from the caddy.
|
protected void |
replace()
Replace all data from the caddy.
|
protected void |
retrieveResultFromDBMemberQuery()
Use the member query string to retrieve more results in the dataSet.
|
protected void |
retrieveResultFromGroupQuery()
Use the group query string to retrieve more results in the dataSet.
|
protected void |
retrieveResultFromMemberQuery()
Use the member query string to retrieve more results in the dataSet.
|
protected void |
retrieveResultFromQuery()
Use the query string to retrieve more results in the dataSet.
|
protected void |
retrieveResultFromWorkspaceQuery()
Use the workspace query string to retrieve more results in the dataSet.
|
void |
setCadAction(java.lang.String str)
Define the type of action to do.
|
void |
setCadCheckPstatus(java.lang.String check)
Set whether to check for pstatus when using query string (default is true)
|
void |
setCadDataType(java.lang.String str)
Define the type of data we want to display.
|
void |
setCadDbMemberQueryString(java.lang.String dbMemberQueryString)
Set the DBMember query string to query Data to add or remove to caddy.
|
void |
setCadGroupQueryString(java.lang.String groupQueryString)
Set the group query string to query Data to add or remove to caddy.
|
void |
setCadId(java.lang.String id)
Set id of Data to add or remove to caddy.
|
void |
setCadIds(java.lang.String[] ids)
Set ids of Data to add or remove to caddy.
|
void |
setCadMemberQueryString(java.lang.String memberQueryString)
Set the member query string to query Data to add or remove to caddy.
|
void |
setCadQueryString(java.lang.String queryString)
Set the query string to query Data to add or remove to caddy.
|
void |
setCadWorkspaceQueryString(java.lang.String workspaceQueryString)
Set the workspace query string to query Data to add or remove to caddy.
|
boolean |
validate()
Effectively trigger the action of this handler.
|
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, getWorkspace, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
public static final java.lang.String ACTION_ADD_STR
public static final java.lang.String ACTION_REMOVE_STR
public static final java.lang.String ACTION_REPLACE_STR
public static final java.lang.String ACTION_ADD_CATEGORYS_CHILDREN_STR
public static final java.lang.String ACTION_CLEAR_STR
public static final java.lang.String[] ALL_ACTIONS
public static final int ACTION_NOACTION
public static final int ACTION_ADD
public static final int ACTION_REMOVE
public static final int ACTION_REPLACE
public static final int ACTION_ADD_CATEGORYS_CHILDREN
public static final int ACTION_CLEAR
protected int action
protected java.lang.Class<? extends Data> dataClass
protected java.util.HashSet<Data> dataSet
protected java.util.HashSet<java.lang.String> dbMemberIdSet
protected java.lang.String queryString
protected java.lang.String groupQueryString
protected java.lang.String memberQueryString
protected java.lang.String dbMemberQueryString
protected java.lang.String workspaceQueryString
protected boolean checkPstatus
protected boolean caddyUpdated
public boolean validate() throws java.io.IOException
java.io.IOException
- on errorprotected void retrieveResultFromQuery()
protected void retrieveResultFromGroupQuery()
protected void retrieveResultFromMemberQuery()
protected void retrieveResultFromDBMemberQuery()
protected void retrieveResultFromWorkspaceQuery()
protected void add()
protected void remove()
protected void replace()
protected void clear()
protected void addCategorysChildren()
public java.lang.Class<? extends Data> getDataClass()
public java.lang.String getDataType()
public void setCadAction(java.lang.String str)
str
- the action to perform, as a stringpublic void setCadDataType(java.lang.String str)
str
- the data type to display, "Category", "Workspace", etc...public void setCadId(java.lang.String id)
id
- an id of Data to add/remove from the caddypublic void setCadIds(java.lang.String[] ids)
ids
- an array of Data's id to add/remove from the caddypublic void setCadQueryString(java.lang.String queryString)
queryString
- a querystring as generated from QueryHandlerpublic void setCadGroupQueryString(java.lang.String groupQueryString)
groupQueryString
- a querystring as generated from GroupQueryHandlerpublic void setCadMemberQueryString(java.lang.String memberQueryString)
memberQueryString
- a querystring as generated from MemberQueryHandlerpublic void setCadDbMemberQueryString(java.lang.String dbMemberQueryString)
dbMemberQueryString
- a querystring as generated from DBMemberQueryHandlerpublic void setCadWorkspaceQueryString(java.lang.String workspaceQueryString)
workspaceQueryString
- a querystring as generated from WorkspaceQueryHandlerpublic void setCadCheckPstatus(java.lang.String check)
check
- true
to check pstatus during query, false
otherwise.public boolean isCaddyUpdated()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.