Package com.enonic.xp.security
Class PrincipalQuery.Builder
- java.lang.Object
-
- com.enonic.xp.security.PrincipalQuery.Builder
-
- Enclosing class:
- PrincipalQuery
public static class PrincipalQuery.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrincipalQuerybuild()PrincipalQuery.BuilderdisplayName(String displayName)PrincipalQuery.Builderemail(String email)PrincipalQuery.Builderfrom(int from)PrincipalQuery.BuildergetAll()PrincipalQuery.BuilderidProvider(IdProviderKey idProviderKey)PrincipalQuery.BuilderidProviders(Iterable<IdProviderKey> idProviderKeys)PrincipalQuery.BuilderincludeGroups()PrincipalQuery.BuilderincludeRoles()PrincipalQuery.BuilderincludeTypes(PrincipalType... principalTypes)PrincipalQuery.BuilderincludeTypes(Iterable<PrincipalType> principalTypes)PrincipalQuery.BuilderincludeUsers()PrincipalQuery.Buildername(String name)PrincipalQuery.BuildersearchText(String searchText)PrincipalQuery.Buildersize(int size)
-
-
-
Method Detail
-
from
public PrincipalQuery.Builder from(int from)
-
size
public PrincipalQuery.Builder size(int size)
-
getAll
public PrincipalQuery.Builder getAll()
-
includeUsers
public PrincipalQuery.Builder includeUsers()
-
includeGroups
public PrincipalQuery.Builder includeGroups()
-
includeRoles
public PrincipalQuery.Builder includeRoles()
-
includeTypes
public PrincipalQuery.Builder includeTypes(PrincipalType... principalTypes)
-
includeTypes
public PrincipalQuery.Builder includeTypes(Iterable<PrincipalType> principalTypes)
-
idProvider
public PrincipalQuery.Builder idProvider(IdProviderKey idProviderKey)
-
idProviders
public PrincipalQuery.Builder idProviders(Iterable<IdProviderKey> idProviderKeys)
-
searchText
public PrincipalQuery.Builder searchText(String searchText)
-
email
public PrincipalQuery.Builder email(String email)
-
name
public PrincipalQuery.Builder name(String name)
-
displayName
public PrincipalQuery.Builder displayName(String displayName)
-
build
public PrincipalQuery build()
-
-