Class RoleAssignmentFetchOptions
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.fetchoptions.FetchOptions<RoleAssignment>
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.roleassignment.fetchoptions.RoleAssignmentFetchOptions
-
- All Implemented Interfaces:
java.io.Serializable
@JsonObject("as.dto.roleassignment.fetchoptions.RoleAssignmentFetchOptions") public class RoleAssignmentFetchOptions extends FetchOptions<RoleAssignment> implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RoleAssignmentFetchOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FetchOptionsToStringBuilder
getFetchOptionsStringBuilder()
RoleAssignmentSortOptions
getSortBy()
boolean
hasAuthorizationGroup()
boolean
hasProject()
boolean
hasRegistrator()
boolean
hasSpace()
boolean
hasUser()
RoleAssignmentSortOptions
sortBy()
AuthorizationGroupFetchOptions
withAuthorizationGroup()
AuthorizationGroupFetchOptions
withAuthorizationGroupUsing(AuthorizationGroupFetchOptions fetchOptions)
ProjectFetchOptions
withProject()
ProjectFetchOptions
withProjectUsing(ProjectFetchOptions fetchOptions)
PersonFetchOptions
withRegistrator()
PersonFetchOptions
withRegistratorUsing(PersonFetchOptions fetchOptions)
SpaceFetchOptions
withSpace()
SpaceFetchOptions
withSpaceUsing(SpaceFetchOptions fetchOptions)
PersonFetchOptions
withUser()
PersonFetchOptions
withUserUsing(PersonFetchOptions fetchOptions)
-
Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.fetchoptions.FetchOptions
cacheMode, count, from, getCacheMode, getCount, getFrom, toString
-
-
-
-
Method Detail
-
withUser
public PersonFetchOptions withUser()
-
withUserUsing
public PersonFetchOptions withUserUsing(PersonFetchOptions fetchOptions)
-
hasUser
public boolean hasUser()
-
withRegistrator
public PersonFetchOptions withRegistrator()
-
withRegistratorUsing
public PersonFetchOptions withRegistratorUsing(PersonFetchOptions fetchOptions)
-
hasRegistrator
public boolean hasRegistrator()
-
withAuthorizationGroup
public AuthorizationGroupFetchOptions withAuthorizationGroup()
-
withAuthorizationGroupUsing
public AuthorizationGroupFetchOptions withAuthorizationGroupUsing(AuthorizationGroupFetchOptions fetchOptions)
-
hasAuthorizationGroup
public boolean hasAuthorizationGroup()
-
withSpace
public SpaceFetchOptions withSpace()
-
withSpaceUsing
public SpaceFetchOptions withSpaceUsing(SpaceFetchOptions fetchOptions)
-
hasSpace
public boolean hasSpace()
-
withProject
public ProjectFetchOptions withProject()
-
withProjectUsing
public ProjectFetchOptions withProjectUsing(ProjectFetchOptions fetchOptions)
-
hasProject
public boolean hasProject()
-
sortBy
public RoleAssignmentSortOptions sortBy()
- Specified by:
sortBy
in classFetchOptions<RoleAssignment>
-
getSortBy
public RoleAssignmentSortOptions getSortBy()
- Specified by:
getSortBy
in classFetchOptions<RoleAssignment>
-
getFetchOptionsStringBuilder
protected FetchOptionsToStringBuilder getFetchOptionsStringBuilder()
- Specified by:
getFetchOptionsStringBuilder
in classFetchOptions<RoleAssignment>
-
-