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 |
REVISIONcontextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForcedAJAX_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_HEADERbrowser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspaceADATE_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_XMLCRLF, 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, setDataSetafterValidation, 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, validateaddBodyAttributes, 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, workaroundBrowserBaseHrefBugaddCookie, 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, validateScheduleprotected 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)
AbstractQueryHandlerparseQueryStringParam 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.Objectpublic 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 JcmsFormHandlerpublic 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.