public class CommunoteEntityQueryParameters extends UserQueryParameters
QueryParameters.OrderDirection
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_EXCLUDE_ASSIGNED_TO_BLOG_ID
Query Parameter name for the blog to exclude the members from.
|
static String |
PARAM_EXCLUDE_ENTITY_ID
Exclude this entity.
|
static String |
PARAM_MEMBERSHIP_GROUP_ID
Parameter for restricting the result to users and groups that are direct members of a group
|
PARAM_LAST_MODIFICATION_DATE, PARAM_TAG_PREFIX, PARAM_USER_ROLE_FILTER, PLACEHOLDER_USER_ALIAS
SORT_ASCENDING, SORT_DESCENDING
Constructor and Description |
---|
CommunoteEntityQueryParameters() |
Modifier and Type | Method and Description |
---|---|
Long |
getExcludedAssignedToBlogId() |
Long |
getExcludedEntityId() |
Map<String,Object> |
getParameters()
Get the parameters of this instances, the names are the keys
|
boolean |
isDirectGroupMembership() |
boolean |
needTransformListItem() |
void |
setDirectGroupMembershipFilteringGroupId(Long groupId)
Set the ID of a group to restrict the result to those users and groups that are direct
members of that group.
|
void |
setExcludedAssignedToBlogId(Long excludedAssignedToBlogId)
Set an ID of a topic to exclude all Communote entities from the result set which are already
a member of that topic
|
void |
setExcludedEntityId(Long excludedEntityId) |
addRoleToExclude, addRoleToInclude, addUserTagIds, addUserTagStoreTagId, addUserTagStoreTagId, getExcludeStatusFilter, getIncludeStatusFilter, getLastModifiedAfter, getMatchMode, getRolesToExclude, getRolesToInclude, getTagPrefix, getTagStoreAliases, getUserSearchFilters, getUserSearchParameterNames, getUserTagIds, getUserTagStoreTagIds, isHideSelectedTags, isIgnoreEmailField, isMultilingualTagPrefixSearch, isRetrieveOnlyFollowedUsers, setExcludeStatusFilter, setHideSelectedTags, setIncludeStatusFilter, setLastModifiedAfter, setMatchMode, setRetrieveOnlyFollowedUsers, setTagPrefix, setTagStoreAliases, setUserSearchFilters, setUserSearchFilters, sortByEmailAsc, sortByFirstNameAsc, sortByLastNameAsc, transformResultItem
addPropertyFilter, getPropertyFilters
addParameter, addParameter, addSortField, addSortField, createParameterNamesForSearch, getDatabaseConfiguration, getLanguageCode, getPageInformation, getPageInformation, getResultSpecification, getSortString, isLimitResultSet, isLimitResultSetAvodingDuplicates, putParameter, putParametersForSearch, putParametersForSearch, setLanguageCode, setLimitResultSet, setLimitResultSetAvodingDuplicates, setResultSpecification, validateLong
public static final String PARAM_EXCLUDE_ASSIGNED_TO_BLOG_ID
public static final String PARAM_EXCLUDE_ENTITY_ID
public static final String PARAM_MEMBERSHIP_GROUP_ID
public Long getExcludedAssignedToBlogId()
public Long getExcludedEntityId()
public Map<String,Object> getParameters()
getParameters
in class UserQueryParameters
public boolean isDirectGroupMembership()
setDirectGroupMembershipFilteringGroupId(Long)
public boolean needTransformListItem()
needTransformListItem
in class UserQueryParameters
public void setDirectGroupMembershipFilteringGroupId(Long groupId)
groupId
- the ID of the grouppublic void setExcludedAssignedToBlogId(Long excludedAssignedToBlogId)
excludedAssignedToBlogId
- the ID of the topicpublic void setExcludedEntityId(Long excludedEntityId)
excludedEntityId
- the excludedEntityId to setCopyright © 2019 Communote team. All rights reserved.