Class SelectDescriptorBuilder
- java.lang.Object
-
- org.bonitasoft.engine.identity.recorder.SelectDescriptorBuilder
-
public class SelectDescriptorBuilder extends java.lang.Object- Author:
- Matthieu Chaffotte, Bole Zhang
-
-
Constructor Summary
Constructors Constructor Description SelectDescriptorBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SelectListDescriptor<SUser>getActiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getActiveUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getActiveUsersWithManager(long managerUserId, QueryOptions queryOptions)static SelectListDescriptor<SUser>getActiveUsersWithRole(long roleId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getActiveUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getActiveUsersWithRole(long roleId, QueryOptions queryOptions)static SelectListDescriptor<SGroup>getChildrenOfGroup(SGroup group, int fromIndex, int numberOfGroups)static SelectListDescriptor<SGroup>getChildrenOfGroup(SGroup group, java.lang.String field, OrderByType order, int fromIndex, int numberOfGroups)static SelectListDescriptor<SGroup>getChildrenOfGroup(SGroup group, QueryOptions queryOptions)static SelectOneDescriptor<SCustomUserInfoDefinition>getCustomUserInfoDefinitionByName(java.lang.String name)static <T extends PersistentObject>
SelectByIdDescriptor<T>getElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)static <T extends PersistentObject>
SelectListDescriptor<T>getElements(java.lang.Class<T> clazz, java.lang.String elementName, int fromIndex, int numberOfElements)static <T extends PersistentObject>
SelectListDescriptor<T>getElements(java.lang.Class<T> clazz, java.lang.String elementName, java.lang.String field, OrderByType order, int fromIndex, int numberOfElements)static <T extends PersistentObject>
SelectListDescriptor<T>getElements(java.lang.Class<T> clazz, java.lang.String elementName, QueryOptions queryOptions)static <T extends PersistentObject>
SelectListDescriptor<T>getElementsByIds(java.lang.Class<T> clazz, java.lang.String elementName, java.util.Collection<java.lang.Long> ids)static SelectOneDescriptor<SGroup>getGroupByName(java.lang.String groupName)static SelectOneDescriptor<SGroup>getGroupByPath(java.lang.String parentPath, java.lang.String groupName)static SelectListDescriptor<SUser>getInactiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getInactiveUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getInactiveUsersWithManager(long managerUserId, QueryOptions queryOptions)static SelectListDescriptor<SUser>getInactiveUsersWithRole(long roleId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getInactiveUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getInactiveUsersWithRole(long roleId, QueryOptions queryOptions)static <T extends PersistentObject>
SelectByIdDescriptor<T>getLightElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)static SelectOneDescriptor<SUserMembership>getLightUserMembership(long userId, long groupId, long roleId)static SelectOneDescriptor<java.lang.Long>getNumberOfElement(java.lang.String elementName, java.lang.Class<? extends PersistentObject> clazz)static SelectOneDescriptor<java.lang.Long>getNumberOfGroupChildren(java.lang.String groupParentPath)static SelectOneDescriptor<java.lang.Long>getNumberOfUserMembershipsOfUser(long userId)static SelectOneDescriptor<java.lang.Long>getNumberOfUsersByGroup(long groupId)static SelectOneDescriptor<java.lang.Long>getNumberOfUsersByMembership(long groupId, long roleId)static SelectOneDescriptor<java.lang.Long>getNumberOfUsersByRole(long roleId)static SelectOneDescriptor<SRole>getRoleByName(java.lang.String roleName)static SelectOneDescriptor<SUser>getUserByUserName(java.lang.String userName)static SelectOneDescriptor<SContactInfo>getUserContactInfo(long userId, boolean isPersonal)static SelectOneDescriptor<SUserMembership>getUserMembership(long userId, long groupId, long roleId)static SelectListDescriptor<SUserMembership>getUserMembershipsByGroup(long groupId, int startIndex, int maxResults)static SelectListDescriptor<SUserMembership>getUserMembershipsByRole(long roleId, int startIndex, int maxResults)static SelectListDescriptor<SUserMembership>getUserMembershipsOfUser(long userId)static SelectListDescriptor<SUserMembership>getUserMembershipsOfUser(long userId, int fromIndex, int numberOfMemberships)static SelectListDescriptor<SUserMembership>getUserMembershipsOfUser(long userId, java.lang.String field, OrderByType order, int fromIndex, int numberOfMemberships)static SelectListDescriptor<SUserMembership>getUserMembershipsOfUser(long userId, QueryOptions queryOptions)static SelectListDescriptor<SUserMembership>getUserMembershipsWithGroup(QueryOptions queryOptions)static SelectListDescriptor<SUserMembership>getUserMembershipsWithRole(QueryOptions queryOptions)static SelectListDescriptor<SUser>getUsersByGroup(long groupId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersByMembership(long groupId, long roleId)static SelectListDescriptor<SUser>getUsersByMembership(long groupId, long roleId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersByMembership(long groupId, long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersWithManager(long managerUserId, QueryOptions queryOptions)static SelectListDescriptor<SUser>getUsersWithRole(long roleId)static SelectListDescriptor<SUser>getUsersWithRole(long roleId, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)static SelectListDescriptor<SUser>getUsersWithRole(long roleId, QueryOptions queryOptions)
-
-
-
Method Detail
-
getChildrenOfGroup
public static SelectListDescriptor<SGroup> getChildrenOfGroup(SGroup group, int fromIndex, int numberOfGroups)
-
getChildrenOfGroup
public static SelectListDescriptor<SGroup> getChildrenOfGroup(SGroup group, QueryOptions queryOptions)
-
getChildrenOfGroup
public static SelectListDescriptor<SGroup> getChildrenOfGroup(SGroup group, java.lang.String field, OrderByType order, int fromIndex, int numberOfGroups)
-
getElementById
public static <T extends PersistentObject> SelectByIdDescriptor<T> getElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)
-
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(java.lang.Class<T> clazz, java.lang.String elementName, int fromIndex, int numberOfElements)
-
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(java.lang.Class<T> clazz, java.lang.String elementName, QueryOptions queryOptions)
-
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(java.lang.Class<T> clazz, java.lang.String elementName, java.lang.String field, OrderByType order, int fromIndex, int numberOfElements)
-
getElementsByIds
public static <T extends PersistentObject> SelectListDescriptor<T> getElementsByIds(java.lang.Class<T> clazz, java.lang.String elementName, java.util.Collection<java.lang.Long> ids)
-
getGroupByName
public static SelectOneDescriptor<SGroup> getGroupByName(java.lang.String groupName)
-
getGroupByPath
public static SelectOneDescriptor<SGroup> getGroupByPath(java.lang.String parentPath, java.lang.String groupName)
-
getLightElementById
public static <T extends PersistentObject> SelectByIdDescriptor<T> getLightElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)
-
getLightUserMembership
public static SelectOneDescriptor<SUserMembership> getLightUserMembership(long userId, long groupId, long roleId)
-
getCustomUserInfoDefinitionByName
public static SelectOneDescriptor<SCustomUserInfoDefinition> getCustomUserInfoDefinitionByName(java.lang.String name)
-
getNumberOfElement
public static SelectOneDescriptor<java.lang.Long> getNumberOfElement(java.lang.String elementName, java.lang.Class<? extends PersistentObject> clazz)
-
getNumberOfGroupChildren
public static SelectOneDescriptor<java.lang.Long> getNumberOfGroupChildren(java.lang.String groupParentPath)
-
getNumberOfUserMembershipsOfUser
public static SelectOneDescriptor<java.lang.Long> getNumberOfUserMembershipsOfUser(long userId)
-
getNumberOfUsersByGroup
public static SelectOneDescriptor<java.lang.Long> getNumberOfUsersByGroup(long groupId)
-
getNumberOfUsersByMembership
public static SelectOneDescriptor<java.lang.Long> getNumberOfUsersByMembership(long groupId, long roleId)
-
getNumberOfUsersByRole
public static SelectOneDescriptor<java.lang.Long> getNumberOfUsersByRole(long roleId)
-
getRoleByName
public static SelectOneDescriptor<SRole> getRoleByName(java.lang.String roleName)
-
getUserByUserName
public static SelectOneDescriptor<SUser> getUserByUserName(java.lang.String userName)
-
getUserContactInfo
public static SelectOneDescriptor<SContactInfo> getUserContactInfo(long userId, boolean isPersonal)
-
getUserMembership
public static SelectOneDescriptor<SUserMembership> getUserMembership(long userId, long groupId, long roleId)
-
getUserMembershipsByGroup
public static SelectListDescriptor<SUserMembership> getUserMembershipsByGroup(long groupId, int startIndex, int maxResults)
-
getUserMembershipsByRole
public static SelectListDescriptor<SUserMembership> getUserMembershipsByRole(long roleId, int startIndex, int maxResults)
-
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId)
-
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId, int fromIndex, int numberOfMemberships)
-
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId, QueryOptions queryOptions)
-
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId, java.lang.String field, OrderByType order, int fromIndex, int numberOfMemberships)
-
getUserMembershipsWithGroup
public static SelectListDescriptor<SUserMembership> getUserMembershipsWithGroup(QueryOptions queryOptions)
-
getUserMembershipsWithRole
public static SelectListDescriptor<SUserMembership> getUserMembershipsWithRole(QueryOptions queryOptions)
-
getUsersByGroup
public static SelectListDescriptor<SUser> getUsersByGroup(long groupId, int fromIndex, int numberOfUsers)
-
getActiveUsersByGroup
public static SelectListDescriptor<SUser> getActiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers)
-
getInactiveUsersByGroup
public static SelectListDescriptor<SUser> getInactiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers)
-
getActiveUsersByGroup
public static SelectListDescriptor<SUser> getActiveUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getInactiveUsersByGroup
public static SelectListDescriptor<SUser> getInactiveUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getUsersByGroup
public static SelectListDescriptor<SUser> getUsersByGroup(long groupId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getUsersWithManager
public static SelectListDescriptor<SUser> getUsersWithManager(long managerUserId, QueryOptions queryOptions)
-
getActiveUsersWithManager
public static SelectListDescriptor<SUser> getActiveUsersWithManager(long managerUserId, QueryOptions queryOptions)
-
getInactiveUsersWithManager
public static SelectListDescriptor<SUser> getInactiveUsersWithManager(long managerUserId, QueryOptions queryOptions)
-
getUsersByMembership
public static SelectListDescriptor<SUser> getUsersByMembership(long groupId, long roleId)
-
getUsersByMembership
public static SelectListDescriptor<SUser> getUsersByMembership(long groupId, long roleId, int fromIndex, int numberOfUsers)
-
getUsersByMembership
public static SelectListDescriptor<SUser> getUsersByMembership(long groupId, long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getUsersWithRole
public static SelectListDescriptor<SUser> getUsersWithRole(long roleId)
-
getUsersWithRole
public static SelectListDescriptor<SUser> getUsersWithRole(long roleId, int fromIndex, int numberOfUsers)
-
getActiveUsersWithRole
public static SelectListDescriptor<SUser> getActiveUsersWithRole(long roleId, int fromIndex, int numberOfUsers)
-
getInactiveUsersWithRole
public static SelectListDescriptor<SUser> getInactiveUsersWithRole(long roleId, int fromIndex, int numberOfUsers)
-
getUsersWithRole
public static SelectListDescriptor<SUser> getUsersWithRole(long roleId, QueryOptions queryOptions)
-
getActiveUsersWithRole
public static SelectListDescriptor<SUser> getActiveUsersWithRole(long roleId, QueryOptions queryOptions)
-
getInactiveUsersWithRole
public static SelectListDescriptor<SUser> getInactiveUsersWithRole(long roleId, QueryOptions queryOptions)
-
getUsersWithRole
public static SelectListDescriptor<SUser> getUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getActiveUsersWithRole
public static SelectListDescriptor<SUser> getActiveUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
getInactiveUsersWithRole
public static SelectListDescriptor<SUser> getInactiveUsersWithRole(long roleId, java.lang.String field, OrderByType order, int fromIndex, int numberOfUsers)
-
-