public class GroupSearchParameter extends SearchParameter
The query parameter entity of group.
Modifier and Type | Class and Description |
---|---|
static class |
GroupSearchParameter.FilterField
Query by keyword.
|
static class |
GroupSearchParameter.GroupOrderBy |
static class |
GroupSearchParameter.JoinType |
SearchParameter.OrderType
Modifier and Type | Field and Description |
---|---|
User |
currentUser
Current user
|
GroupSearchParameter.FilterField[] |
filterFields
Query by keyword.
|
java.lang.Boolean |
isEnabled
Whether to filter groups by the enable or disabled status
|
java.lang.Boolean |
isPublic
Whether to filter groups by the public status
|
GroupSearchParameter.JoinType[] |
joinTypes
Filter according to the group list type
|
GroupSearchParameter.GroupOrderBy |
orderBy
Filter according to the group order type
|
java.lang.Boolean |
returnCanJoin
The parameters of back-end encapsulatied: can be joined
|
java.lang.Boolean |
returnCreate
The parameters of back-end encapsulatied: created
|
java.lang.Boolean |
returnJoined
The parameters of back-end encapsulatied: joined
|
java.lang.String[] |
tags
Queries by group tag, searching all groups by default
|
java.lang.String[] |
userNames
Queries according to group creator, searching all groups by default
|
currentPage, keywords, orderType, pageSize
Constructor and Description |
---|
GroupSearchParameter() |
Modifier and Type | Method and Description |
---|---|
GroupSearchParameter.GroupOrderBy |
getOrderBy() |
void |
setOrderBy(GroupSearchParameter.GroupOrderBy orderBy) |
equals, hashCode
public java.lang.String[] tags
public java.lang.String[] userNames
public java.lang.Boolean isPublic
public java.lang.Boolean isEnabled
public GroupSearchParameter.GroupOrderBy orderBy
public GroupSearchParameter.JoinType[] joinTypes
public User currentUser
public java.lang.Boolean returnCreate
public java.lang.Boolean returnJoined
public java.lang.Boolean returnCanJoin
public GroupSearchParameter.FilterField[] filterFields
public GroupSearchParameter.GroupOrderBy getOrderBy()
public void setOrderBy(GroupSearchParameter.GroupOrderBy orderBy)