@Value.Immutable public abstract class ScimSearchRequest extends Object
| Constructor and Description |
|---|
ScimSearchRequest() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<String> |
getAttributes() |
abstract Integer |
getCount()
Specifies the desired maximum number of query results per page, e.g., 10.
|
abstract List<String> |
getExcludedAttributes() |
abstract String |
getFilter() |
List<String> |
getSchemas() |
abstract String |
getSortBy() |
abstract ScimSortOrder |
getSortOrder() |
abstract Integer |
getStartIndex()
The 1-based index of the first query result.
|
protected ScimSearchRequest |
normalizeCount() |
protected ScimSearchRequest |
normalizeStartIndex() |
boolean |
shouldHideResources()
A count of "0" indicates that no resource results are to be returned except for "totalResults".
|
public static final String SCHEMA
@Value.Default public List<String> getSchemas()
@Nullable public abstract List<String> getAttributes()
@Nullable public abstract List<String> getExcludedAttributes()
@Nullable public abstract String getFilter()
@Nullable public abstract String getSortBy()
@Nullable public abstract ScimSortOrder getSortOrder()
@Nullable public abstract Integer getStartIndex()
A value less than 1 will be interpreted as 1.
@Value.Check protected ScimSearchRequest normalizeStartIndex()
@Nullable public abstract Integer getCount()
A negative value will be interpreted as "0". A value of "0" indicates that no resource results are to be returned except for "totalResults".
@Value.Check protected ScimSearchRequest normalizeCount()
@Value.Derived public boolean shouldHideResources()
getCount() ()} returns 0Copyright © 2016 Atlassian. All rights reserved.