E
- The type of Member being manipulated by the implementation of AbstractMemberQueryHandlerpublic abstract class AbstractMemberQueryHandler<E> extends AbstractQueryHandler<E>
AbstractQueryHandler.HiddenParamQhPrinter, AbstractQueryHandler.QueryHandlerPrinter, AbstractQueryHandler.QueryStringQhPrinter
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<Group> |
groupOffSet |
protected java.util.Set<Group> |
groupSet |
protected boolean |
isMissingCriteria |
protected boolean |
pagerAll |
protected int |
pageSize |
protected int |
pageStart |
protected boolean |
reverse |
protected java.lang.String |
sort |
REVISION
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, 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, userZoneId, workspace
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, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, 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_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, 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 |
---|
AbstractMemberQueryHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getEnabled()
Retrieves the enabled/disabled state that members must be in order to be found.
|
java.lang.String |
getGid()
Retrieve the group id used by this Query
|
java.lang.String[] |
getGids()
Retrieve the groups id that members must belong to in order to be found.
|
java.lang.String[] |
getGidsOff()
Retrieve the groups id that members must NOT belong to in order to be found.
|
java.util.Set<Group> |
getGroupOffSet()
Retrieves the groups that members must NOT belong to in order to be found.
|
java.util.Set<Group> |
getGroupSet()
Retrieves the groups that members must belong to in order to be found.
|
int |
getPageSize()
Get the page size
|
Workspace |
getRefinedWorkspace()
Retrieves the Workspace that members must belong to in order to be found.
|
java.lang.String |
getSort()
Retrieve current sorting criteria
|
int |
getStart()
Get the start index to use for paging
|
java.lang.String |
getText()
Retrieves the text being search in this query
|
int |
getUsage()
Retrieve the usage that members must be in order to be found.
|
boolean |
isMissingCriteria()
Check if at least one search criteria has been specified for this handler
|
boolean |
isPagerAll()
Get the paging option of this handler
|
boolean |
isReverse()
Check the ordering of the sort criteria
|
protected void |
parseQueryStringParam(java.lang.String key,
java.lang.String[] values)
Method to be implemented by subclass to decode parameter from queryString.
|
protected java.lang.String |
printParams(AbstractQueryHandler.QueryHandlerPrinter printer)
Print current QueryHandler params using specified QueryHandlerPrinter.
|
void |
setEnabled(java.lang.Boolean status)
Sets the enabled/disabled state that members must be in order to be found.
|
void |
setGid(java.lang.String gid)
Sets the group that members must belong to in order to be found.
|
void |
setGids(java.lang.String[] gids)
Sets the group that members must belong to in order to be found.
|
void |
setGidsOff(java.lang.String... gids)
Sets the group that members must NOT belong to in order to be found.
|
void |
setGroupOffSet(java.util.Set<Group> groupSet)
Sets the group set that members must NOT belong to in order to be found.
|
void |
setGroupSet(java.util.Set<Group> groupSet)
Sets the group set that members must belong to in order to be found.
|
void |
setPagerAll(boolean pagerAll)
Set the pagerAll option of this handler
|
void |
setPageSize(int pageSize)
Set the page size
|
void |
setReverse(boolean reverse)
Set the ordering of the sort criteria
|
void |
setSort(java.lang.String sort)
Set the sorting criteria
|
void |
setStart(int start)
Set the start index to use for paging
|
void |
setText(java.lang.String text)
Set the text to search in Member
|
void |
setUsage(int usage)
Set the usage that members must be in order to be found.
|
void |
setWorkspace(Workspace wspc) |
void |
setWrkspc(java.lang.String wsId)
Sets the Workspace that members must belong to in order to be found.
|
java.lang.String |
toString() |
getAttribute, getAttributeMap, getDataSet, getHiddenParams, getLogger, getQueryString, init, parseQueryString, removeAttribute, setAttribute, setDataSet
afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, processAction, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validate
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
protected java.util.Set<Group> groupSet
protected java.util.Set<Group> groupOffSet
protected java.lang.String sort
protected boolean reverse
protected int pageStart
protected int pageSize
protected boolean pagerAll
protected boolean isMissingCriteria
protected void parseQueryStringParam(java.lang.String key, java.lang.String[] values)
AbstractQueryHandler
parseQueryStringParam
in class AbstractQueryHandler<E>
key
- the parameter name, never null nor empty.values
- the parameter values, NEVER NULL NOR EMPTY.
You can safely invoke paramValues[0]
protected java.lang.String printParams(AbstractQueryHandler.QueryHandlerPrinter printer)
printParams
in class AbstractQueryHandler<E>
printer
- a QueryHandlerPrinter to usepublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getText()
public void setText(java.lang.String text)
text
- any string to look for in Memberspublic java.lang.String getGid()
public void setGid(java.lang.String gid)
gid
- an id of Group or null to disable filter on Member's Grouppublic java.lang.String[] getGids()
public void setGids(java.lang.String[] gids)
Member must belong to at least one of them.
gids
- an array of id of Group or null to disable filter on Member's Grouppublic void setGroupSet(java.util.Set<Group> groupSet)
groupSet
- the group set.public java.util.Set<Group> getGroupSet()
Member must belong to at least one of them.
public void setUsage(int usage)
usage
- the usage to matchpublic int getUsage()
public void setWrkspc(java.lang.String wsId)
wsId
- an id of Workspace or null to disable filter on Member's Workspacepublic void setWorkspace(Workspace wspc)
setWorkspace
in class JcmsFormHandler
public Workspace getRefinedWorkspace()
public java.lang.String[] getGidsOff()
public void setGidsOff(java.lang.String... gids)
Member must belong to at least one of them.
gids
- an array of id of Group or null to disable filter on Member's Grouppublic void setGroupOffSet(java.util.Set<Group> groupSet)
groupSet
- the group set.public java.util.Set<Group> getGroupOffSet()
Member must NOT belong to at least one of them.
public void setEnabled(java.lang.Boolean status)
Default behavior is to NOT refine on the enabled/disabled state.
status
- true to search for enabled members, false to search for disabled memberspublic java.lang.Boolean getEnabled()
public void setStart(int start)
start
- the index of the first member to be displayed in current pagepublic int getStart()
public void setPageSize(int pageSize)
pageSize
- the number of element to be displayedpublic int getPageSize()
public void setSort(java.lang.String sort)
Possible sorting option :
sort
- a field name that should be used for sortingpublic java.lang.String getSort()
public void setReverse(boolean reverse)
reverse
- true if the reverse order should be usedpublic boolean isReverse()
public void setPagerAll(boolean pagerAll)
pagerAll
- true if all item should be displayedpublic boolean isPagerAll()
public boolean isMissingCriteria()
Copyright © 2001-2019 Jalios SA. All Rights Reserved.