public class DBMemberQueryHandler extends AbstractQueryHandler<DBMember>
AbstractQueryHandler.HiddenParamQhPrinter, AbstractQueryHandler.QueryHandlerPrinter, AbstractQueryHandler.QueryStringQhPrinter| Modifier and Type | Field and Description |
|---|---|
protected boolean |
pagerAll |
protected int |
pageSize |
protected int |
pageStart |
protected boolean |
reverse |
static java.lang.String |
REVISION |
protected java.lang.String |
sort |
contextMap, 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, 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, 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_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 |
|---|
DBMemberQueryHandler()
Constructs a new empty
MemberQueryHandler with default option. |
DBMemberQueryHandler(java.lang.String queryString)
Constructs a new
MemberQueryHandler by parsing the specified query string. |
DBMemberQueryHandler(java.lang.String queryString,
javax.servlet.http.HttpServletRequest request)
Constructs a new
MemberQueryHandler by parsing the
specified query string and using informations available
from the specified request (logged member, user language, etc). |
| Modifier and Type | Method and Description |
|---|---|
int |
getCount()
Returns the count of DBMember for the current settings of this handler.
|
java.lang.String |
getGid()
Retrieve the group id used by this Query
|
java.lang.String[] |
getGids()
Retrieve the groups id used by this Query
|
java.util.Set<Group> |
getGroupSet()
Retrieves the groups that members must belong to in order to be found.
|
java.util.List<java.lang.String> |
getIdResultList()
Perform the Query and return a list of DBMember id.
|
protected org.apache.log4j.Logger |
getLogger() |
PageResult<DBMember> |
getPageResult()
Returns a new PageResult of DBMember for the current settings of this handler.
|
Workspace |
getRefinedWorkspace()
Retrieves the Workspace that members must belong to in order to be found.
|
java.lang.String |
getText()
Retrieves the text being search in this query
|
int |
getUsage()
Retrieves the usage that members must be in order to be found.
|
boolean |
isPagerAll()
Get the paging option of this handler
|
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 |
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 |
setPagerAll(boolean pagerAll)
Set the pagerAll option of this handler
|
void |
setPageSize(int pageSize) |
void |
setReverse(boolean reverse) |
void |
setSort(java.lang.String sort)
Set the sort order to apply to the DBMember.
|
void |
setStart(int start) |
void |
setText(java.lang.String text)
Set the text to search in Member
|
void |
setUsage(int usage)
Sets the usage that members must be to order to be found.
|
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, 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, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validateaddBodyAttributes, 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, 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, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, 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, validateSchedulepublic static final java.lang.String REVISION
protected java.lang.String sort
protected boolean reverse
protected int pageStart
protected int pageSize
protected boolean pagerAll
public DBMemberQueryHandler()
MemberQueryHandler with default option.public DBMemberQueryHandler(java.lang.String queryString)
MemberQueryHandler by parsing the specified query string.
See DBMemberQueryHandler(String, HttpServletRequest) for a list of the
decoded parameters.
queryString - a query String consisting of parameters (key=value) to be set in this handler.
"text=john&gid=j_42"
public DBMemberQueryHandler(java.lang.String queryString,
javax.servlet.http.HttpServletRequest request)
MemberQueryHandler by parsing the
specified query string and using informations available
from the specified request (logged member, user language, etc).
The following parameters (and only those listed here) will be automatically decoded from the specified query string. Other parameters should be set using apropriate setters.
"text" : setText(String) "gid" : setGid(String) "gids" : setGids(String[]) "usage" : setUsage(int) queryString - a query String consisting of parameters (key=value) to be set in this handler.
"gid=j_42"
request - the HttpServletRequest to use to
retrieve loggedMember, userLang,
userLocale that will be used by this handler,
ignored if null.protected org.apache.log4j.Logger getLogger()
getLogger in class AbstractQueryHandler<DBMember>protected void parseQueryStringParam(java.lang.String key,
java.lang.String[] values)
AbstractQueryHandlerparseQueryStringParam in class AbstractQueryHandler<DBMember>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<DBMember>printer - a QueryHandlerPrinter to usepublic java.lang.String toString()
toString in class java.lang.Objectpublic PageResult<DBMember> getPageResult()
public int getCount()
public java.util.List<java.lang.String> getIdResultList()
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 java.util.Set<Group> getGroupSet()
Member must belong to at least one of them.
public void setWrkspc(java.lang.String wsId)
wsId - an id of Workspace or null to disable filter on Member's Workspacepublic Workspace getRefinedWorkspace()
public void setUsage(int usage)
usage - a valid usage value, or a -1 to disable filter on Member's usagepublic int getUsage()
public void setSort(java.lang.String sort)
id or rowIdauthor or authorIdloginname or lastNamefirstNamedate or cdatemdatelang, country or localelastLoginDate or lastLoginTimessort - a sort stringpublic void setReverse(boolean reverse)
public void setStart(int start)
public void setPageSize(int pageSize)
public void setPagerAll(boolean pagerAll)
pagerAll - true if all item should be displayedpublic boolean isPagerAll()
Copyright © 2001-2017 Jalios SA. All Rights Reserved.