Class SelectDescriptorBuilder
java.lang.Object
org.bonitasoft.engine.identity.recorder.SelectDescriptorBuilder
- Author:
- Matthieu Chaffotte, Bole Zhang
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectListDescriptor<SUser>getActiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers) static SelectListDescriptor<SUser>getActiveUsersByGroup(long groupId, 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, 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, String field, OrderByType order, int fromIndex, int numberOfGroups) static SelectListDescriptor<SGroup>getChildrenOfGroup(SGroup group, QueryOptions queryOptions) static <T extends PersistentObject>
SelectByIdDescriptor<T>getElementById(Class<T> clazz, String elementName, long id) static <T extends PersistentObject>
SelectListDescriptor<T>getElements(Class<T> clazz, String elementName, int fromIndex, int numberOfElements) static <T extends PersistentObject>
SelectListDescriptor<T>getElements(Class<T> clazz, String elementName, String field, OrderByType order, int fromIndex, int numberOfElements) static <T extends PersistentObject>
SelectListDescriptor<T>getElements(Class<T> clazz, String elementName, QueryOptions queryOptions) static <T extends PersistentObject>
SelectListDescriptor<T>getElementsByIds(Class<T> clazz, String elementName, Collection<Long> ids) static SelectOneDescriptor<SGroup>getGroupByName(String groupName) static SelectOneDescriptor<SGroup>getGroupByPath(String parentPath, String groupName) static SelectListDescriptor<SUser>getInactiveUsersByGroup(long groupId, int fromIndex, int numberOfUsers) static SelectListDescriptor<SUser>getInactiveUsersByGroup(long groupId, 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, String field, OrderByType order, int fromIndex, int numberOfUsers) static SelectListDescriptor<SUser>getInactiveUsersWithRole(long roleId, QueryOptions queryOptions) static <T extends PersistentObject>
SelectByIdDescriptor<T>getLightElementById(Class<T> clazz, String elementName, long id) static SelectOneDescriptor<SUserMembership>getLightUserMembership(long userId, long groupId, long roleId) static SelectOneDescriptor<Long>getNumberOfElement(String elementName, Class<? extends PersistentObject> clazz) static SelectOneDescriptor<Long>getNumberOfGroupChildren(String groupParentPath) static SelectOneDescriptor<Long>getNumberOfUserMembershipsOfUser(long userId) static SelectOneDescriptor<Long>getNumberOfUsersByGroup(long groupId) static SelectOneDescriptor<Long>getNumberOfUsersByMembership(long groupId, long roleId) static SelectOneDescriptor<Long>getNumberOfUsersByRole(long roleId) static SelectOneDescriptor<SRole>getRoleByName(String roleName) static SelectOneDescriptor<SUser>getUserByUserName(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, int fromIndex, int numberOfMemberships) static SelectListDescriptor<SUserMembership>getUserMembershipsOfUser(long userId, 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, 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, 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, String field, OrderByType order, int fromIndex, int numberOfUsers) static SelectListDescriptor<SUser>getUsersWithRole(long roleId, QueryOptions queryOptions)
-
Constructor Details
-
SelectDescriptorBuilder
public SelectDescriptorBuilder()
-
-
Method Details
-
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, String field, OrderByType order, int fromIndex, int numberOfGroups) -
getElementById
public static <T extends PersistentObject> SelectByIdDescriptor<T> getElementById(Class<T> clazz, String elementName, long id) -
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(Class<T> clazz, String elementName, int fromIndex, int numberOfElements) -
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(Class<T> clazz, String elementName, QueryOptions queryOptions) -
getElements
public static <T extends PersistentObject> SelectListDescriptor<T> getElements(Class<T> clazz, String elementName, String field, OrderByType order, int fromIndex, int numberOfElements) -
getElementsByIds
public static <T extends PersistentObject> SelectListDescriptor<T> getElementsByIds(Class<T> clazz, String elementName, Collection<Long> ids) -
getGroupByName
-
getGroupByPath
-
getLightElementById
public static <T extends PersistentObject> SelectByIdDescriptor<T> getLightElementById(Class<T> clazz, String elementName, long id) -
getLightUserMembership
public static SelectOneDescriptor<SUserMembership> getLightUserMembership(long userId, long groupId, long roleId) -
getCustomUserInfoDefinitionByName
public static SelectOneDescriptor<SCustomUserInfoDefinition> getCustomUserInfoDefinitionByName(String name) -
getNumberOfElement
public static SelectOneDescriptor<Long> getNumberOfElement(String elementName, Class<? extends PersistentObject> clazz) -
getNumberOfGroupChildren
-
getNumberOfUserMembershipsOfUser
-
getNumberOfUsersByGroup
-
getNumberOfUsersByMembership
-
getNumberOfUsersByRole
-
getRoleByName
-
getUserByUserName
-
getUserContactInfo
-
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, int fromIndex, int numberOfMemberships) -
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId, QueryOptions queryOptions) -
getUserMembershipsOfUser
public static SelectListDescriptor<SUserMembership> getUserMembershipsOfUser(long userId, 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, String field, OrderByType order, int fromIndex, int numberOfUsers) -
getInactiveUsersByGroup
public static SelectListDescriptor<SUser> getInactiveUsersByGroup(long groupId, String field, OrderByType order, int fromIndex, int numberOfUsers) -
getUsersByGroup
public static SelectListDescriptor<SUser> getUsersByGroup(long groupId, 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
-
getUsersByMembership
public static SelectListDescriptor<SUser> getUsersByMembership(long groupId, long roleId, int fromIndex, int numberOfUsers) -
getUsersByMembership
public static SelectListDescriptor<SUser> getUsersByMembership(long groupId, long roleId, String field, OrderByType order, int fromIndex, int numberOfUsers) -
getUsersWithRole
-
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
-
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, String field, OrderByType order, int fromIndex, int numberOfUsers) -
getActiveUsersWithRole
public static SelectListDescriptor<SUser> getActiveUsersWithRole(long roleId, String field, OrderByType order, int fromIndex, int numberOfUsers) -
getInactiveUsersWithRole
public static SelectListDescriptor<SUser> getInactiveUsersWithRole(long roleId, String field, OrderByType order, int fromIndex, int numberOfUsers)
-