Class SelectDescriptorBuilder
- java.lang.Object
-
- org.bonitasoft.engine.actor.mapping.persistence.SelectDescriptorBuilder
-
public class SelectDescriptorBuilder extends java.lang.Object- Author:
- Matthieu Chaffotte, Celine Souchet
-
-
Constructor Summary
Constructors Constructor Description SelectDescriptorBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SelectByIdDescriptor<SActor>getActor(long actorId)static SelectOneDescriptor<SActor>getActor(java.lang.String actorName, long scopeId)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<java.lang.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(java.lang.Class<T> clazz, java.lang.String elementName, java.util.Collection<java.lang.Long> ids)static SelectListDescriptor<SActor>getFullActorsListOfUser(java.util.Set<java.lang.Long> scopeIds, long userId)static SelectOneDescriptor<java.lang.Long>getNumberOfActorMembers(long actorId)static SelectOneDescriptor<java.lang.Long>getNumberOfActorMembersOfGroupWithActor(long groupId, long actorId)static SelectOneDescriptor<java.lang.Long>getNumberOfGroupsOfActor(long actorId)static SelectOneDescriptor<java.lang.Long>getNumberOfMembershipsOfActor(long actorId)static SelectOneDescriptor<java.lang.Long>getNumberOfRolesOfActor(long actorId)static SelectOneDescriptor<java.lang.Long>getNumberOfUserMembersForUserOrManagerForActorMembers(long userId, java.util.List<java.lang.Long> actorMemberIds)static SelectOneDescriptor<java.lang.Long>getNumberOfUsersOfActor(long actorId)
-
-
-
Method Detail
-
getActor
public static SelectByIdDescriptor<SActor> getActor(long actorId)
-
getActor
public static SelectOneDescriptor<SActor> getActor(java.lang.String actorName, long scopeId)
-
getActorMember
public static SelectByIdDescriptor<SActorMember> getActorMember(long actorMemberId)
-
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<java.lang.Long> getActorMembersInitiatorForProcess(long processDefinitionId, int index, int numberPerPage)
-
getNumberOfUserMembersForUserOrManagerForActorMembers
public static SelectOneDescriptor<java.lang.Long> getNumberOfUserMembersForUserOrManagerForActorMembers(long userId, java.util.List<java.lang.Long> actorMemberIds)
-
getActorsOfScope
public static SelectListDescriptor<SActor> getActorsOfScope(long scopeId, QueryOptions queryOptions)
-
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)
-
getFullActorsListOfUser
public static SelectListDescriptor<SActor> getFullActorsListOfUser(java.util.Set<java.lang.Long> scopeIds, long userId)
-
getNumberOfActorMembers
public static SelectOneDescriptor<java.lang.Long> getNumberOfActorMembers(long actorId)
-
getNumberOfActorMembersOfGroupWithActor
public static SelectOneDescriptor<java.lang.Long> getNumberOfActorMembersOfGroupWithActor(long groupId, long actorId)
-
getNumberOfGroupsOfActor
public static SelectOneDescriptor<java.lang.Long> getNumberOfGroupsOfActor(long actorId)
-
getNumberOfMembershipsOfActor
public static SelectOneDescriptor<java.lang.Long> getNumberOfMembershipsOfActor(long actorId)
-
getNumberOfRolesOfActor
public static SelectOneDescriptor<java.lang.Long> getNumberOfRolesOfActor(long actorId)
-
getNumberOfUsersOfActor
public static SelectOneDescriptor<java.lang.Long> getNumberOfUsersOfActor(long actorId)
-
-