Class SelectDescriptorBuilder
java.lang.Object
org.bonitasoft.engine.actor.mapping.persistence.SelectDescriptorBuilder
- Author:
- Matthieu Chaffotte, Celine Souchet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectByIdDescriptor<SActor>getActor(long actorId) static SelectOneDescriptor<SActor>static SelectByIdDescriptor<SActorMember>getActorMember(long actorMemberId) static SelectOneDescriptor<SActorMember>getActorMember(long actorId, long userId, long groupId, long roleId) static SelectListDescriptor<SActorMember>getActorMembers(int fromIndex, int numberOfElements) static SelectListDescriptor<SActorMember>getActorMembers(long actorId, int fromIndex, int numberOfElements) static SelectListDescriptor<Long>getActorMembersInitiatorForProcess(long processDefinitionId, int index, int numberPerPage) static SelectListDescriptor<SActorMember>getActorMembersOfGroup(long groupId, int fromIndex, int numberOfActorMembers) static SelectListDescriptor<SActorMember>getActorMembersOfRole(long roleId, int fromIndex, int numberOfActorMembers) static SelectListDescriptor<SActorMember>getActorMembersOfUser(long userId, int fromIndex, int numberOfActorMembers) static SelectListDescriptor<SActor>getActorsOfScope(long scopeId, QueryOptions queryOptions) static <T extends PersistentObject>
SelectListDescriptor<T>getElementsByIds(Class<T> clazz, String elementName, Collection<Long> ids) static SelectListDescriptor<SActor>getFullActorsListOfUser(Set<Long> scopeIds, long userId) static SelectOneDescriptor<Long>getNumberOfActorMembers(long actorId) static SelectOneDescriptor<Long>getNumberOfActorMembersOfGroupWithActor(long groupId, long actorId) static SelectOneDescriptor<Long>getNumberOfGroupsOfActor(long actorId) static SelectOneDescriptor<Long>getNumberOfMembershipsOfActor(long actorId) static SelectOneDescriptor<Long>getNumberOfRolesOfActor(long actorId) static SelectOneDescriptor<Long>getNumberOfUserMembersForUserOrManagerForActorMembers(long userId, List<Long> actorMemberIds) static SelectOneDescriptor<Long>getNumberOfUsersOfActor(long actorId)
-
Constructor Details
-
SelectDescriptorBuilder
public SelectDescriptorBuilder()
-
-
Method Details
-
getActor
-
getActor
-
getActorMember
-
getActorMember
public static SelectOneDescriptor<SActorMember> getActorMember(long actorId, long userId, long groupId, long roleId) -
getActorMembers
public static SelectListDescriptor<SActorMember> getActorMembers(int fromIndex, int numberOfElements) -
getActorMembers
public static SelectListDescriptor<SActorMember> getActorMembers(long actorId, int fromIndex, int numberOfElements) -
getActorMembersOfGroup
public static SelectListDescriptor<SActorMember> getActorMembersOfGroup(long groupId, int fromIndex, int numberOfActorMembers) -
getActorMembersOfRole
public static SelectListDescriptor<SActorMember> getActorMembersOfRole(long roleId, int fromIndex, int numberOfActorMembers) -
getActorMembersOfUser
public static SelectListDescriptor<SActorMember> getActorMembersOfUser(long userId, int fromIndex, int numberOfActorMembers) -
getActorMembersInitiatorForProcess
public static SelectListDescriptor<Long> getActorMembersInitiatorForProcess(long processDefinitionId, int index, int numberPerPage) -
getNumberOfUserMembersForUserOrManagerForActorMembers
public static SelectOneDescriptor<Long> getNumberOfUserMembersForUserOrManagerForActorMembers(long userId, List<Long> actorMemberIds) -
getActorsOfScope
public static SelectListDescriptor<SActor> getActorsOfScope(long scopeId, QueryOptions queryOptions) -
getElementsByIds
public static <T extends PersistentObject> SelectListDescriptor<T> getElementsByIds(Class<T> clazz, String elementName, Collection<Long> ids) -
getFullActorsListOfUser
-
getNumberOfActorMembers
-
getNumberOfActorMembersOfGroupWithActor
public static SelectOneDescriptor<Long> getNumberOfActorMembersOfGroupWithActor(long groupId, long actorId) -
getNumberOfGroupsOfActor
-
getNumberOfMembershipsOfActor
-
getNumberOfRolesOfActor
-
getNumberOfUsersOfActor
-