Class FindResponsibilitiesRequest
Object
PagedRequest
FindResponsibilitiesRequest
- All Implemented Interfaces:
Serializable
The search criteria for responsibilities.
Only parameters that are specified in this request and have not null values are used for filtering.
All other parameters are ignored.
The returned responsibilities satisfy all constraints that are specified in this search criteria.
By default a result containing 1000 responsibilities is returned
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enumstatic enum -
Field Summary
Fields inherited from class PagedRequest
countLimit, limit, offset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanThe list of IDs of the owners for which the responsibilities should be found.The list of IDs of the resources for which the responsibilities should be found.The list of IDs of the roles for which the responsibilities should be found.The field that should be used as reference for sorting.The order of sorting.getType()Indicates which type of responsibilities should be searched for.inthashCode()booleanWhether responsibilities that are only assigned to empty groups should be excluded.booleanDeprecated.booleanWhether inherited responsibilities should be included in the search results.voidsetExcludeEmptyGroups(boolean excludeEmptyGroups) Whether responsibilities that are only assigned to empty groups should be excluded.voidsetGlobalOnly(boolean globalOnly) Deprecated.voidsetIncludeInherited(boolean includeInherited) Whether inherited responsibilities should be included in the search results.voidsetOwnerIds(List<UUID> ownerIds) The list of IDs of the owners for which the responsibilities should be found.voidsetResourceIds(List<UUID> resourceIds) The list of IDs of the resources for which the responsibilities should be found.voidsetRoleIds(List<UUID> roleIds) The list of IDs of the roles for which the responsibilities should be found.voidThe field that should be used as reference for sorting.voidsetSortOrder(SortOrder sortOrder) The order of sorting.voidIndicates which type of responsibilities should be searched for.toString()Methods inherited from class PagedRequest
getCountLimit, getLimit, getOffset, isPagingActive, setCountLimit, setLimit, setOffset
-
Constructor Details
-
FindResponsibilitiesRequest
public FindResponsibilitiesRequest()
-
-
Method Details
-
builder
-
getResourceIds
The list of IDs of the resources for which the responsibilities should be found. -
getOwnerIds
The list of IDs of the owners for which the responsibilities should be found. -
getRoleIds
The list of IDs of the roles for which the responsibilities should be found. -
isIncludeInherited
public boolean isIncludeInherited()Whether inherited responsibilities should be included in the search results. -
isGlobalOnly
Deprecated.Whether only global responsibilities should be searched. -
isExcludeEmptyGroups
public boolean isExcludeEmptyGroups()Whether responsibilities that are only assigned to empty groups should be excluded. -
getSortField
The field that should be used as reference for sorting. -
getSortOrder
The order of sorting. -
getType
Indicates which type of responsibilities should be searched for. Usage is mutually exclusive with the deprecatedglobalOnlyflag. -
setResourceIds
The list of IDs of the resources for which the responsibilities should be found. -
setOwnerIds
The list of IDs of the owners for which the responsibilities should be found. -
setRoleIds
The list of IDs of the roles for which the responsibilities should be found. -
setIncludeInherited
public void setIncludeInherited(boolean includeInherited) Whether inherited responsibilities should be included in the search results. -
setGlobalOnly
Deprecated.Whether only global responsibilities should be searched. -
setExcludeEmptyGroups
public void setExcludeEmptyGroups(boolean excludeEmptyGroups) Whether responsibilities that are only assigned to empty groups should be excluded. -
setSortField
The field that should be used as reference for sorting. -
setSortOrder
The order of sorting. -
setType
Indicates which type of responsibilities should be searched for. Usage is mutually exclusive with the deprecatedglobalOnlyflag. -
equals
- Overrides:
equalsin classPagedRequest
-
canEqual
- Overrides:
canEqualin classPagedRequest
-
hashCode
public int hashCode()- Overrides:
hashCodein classPagedRequest
-
toString
- Overrides:
toStringin classPagedRequest
-