@Override protected boolean check() { assignedHumanTaskInstances = processAPI.getAssignedHumanTaskInstances(user.getId(), 0, Math.max(nbActivities, 20), ActivityInstanceCriterion.NAME_ASC); return assignedHumanTaskInstances.size() == nbActivities; }
@Override protected boolean check() { pendingHumanTaskInstances = processAPI.getPendingHumanTaskInstances(user.getId(), 0, Math.max(nbActivities, 20), orderBy); return pendingHumanTaskInstances.size() == nbActivities; }
@Deprecated public List<HumanTaskInstance> waitForPendingTasks(final User user, final int nbPendingTasks) throws Exception { return waitForPendingTasks(user.getId(), nbPendingTasks); }
public void assignAndExecuteStep(final long activityInstanceId, final User user) throws BonitaException { assignAndExecuteStep(activityInstanceId, user.getId()); }
public List<String> checkNoUsers() throws DeletionException { final List<String> messages = new ArrayList<>(); final long numberOfUsers = getIdentityAPI().getNumberOfUsers(); if (numberOfUsers > 0) { final List<User> users = getIdentityAPI().getUsers(0, Long.valueOf(numberOfUsers).intValue(), UserCriterion.USER_NAME_ASC); final StringBuilder userBuilder = new StringBuilder("Users are still present: "); for (final User user : users) { userBuilder.append(user.getId()).append(", "); getIdentityAPI().deleteUser(user.getId()); } messages.add(userBuilder.toString()); } return messages; }
public void deleteUsers(final List<User> users) throws BonitaException { if (users != null) { for (final User user : users) { getIdentityAPI().deleteUser(user.getId()); } } }
public ProcessDefinition deployAndEnableProcessWithActor(final BusinessArchive businessArchive, final List<String> actorsName, final List<User> users) throws BonitaException { final ProcessDefinition processDefinition = deployProcess(businessArchive); for (int i = 0; i < users.size(); i++) { getProcessAPI().addUserToActor(actorsName.get(i), processDefinition, users.get(i).getId()); } enableProcess(processDefinition); return processDefinition; }
public void deleteUser(final User user) throws BonitaException { getIdentityAPI().deleteUser(user.getId()); }
public void assignAndExecuteStep(final ActivityInstance activityInstance, final User user) throws BonitaException { assignAndExecuteStep(activityInstance.getId(), user.getId()); }
public ProcessDefinition deployAndEnableProcessWithActor(final BusinessArchive businessArchive, final Map<String, List<User>> actorUsers) throws BonitaException { final ProcessDefinition processDefinition = deployProcess(businessArchive); for (final Entry<String, List<User>> actorUser : actorUsers.entrySet()) { final String actorName = actorUser.getKey(); final List<User> users = actorUser.getValue(); for (final User user : users) { getProcessAPI().addUserToActor(actorName, processDefinition, user.getId()); } } enableProcess(processDefinition); return processDefinition; }
protected void cleanUsers() throws DeletionException { final long numberOfUsers = getIdentityAPI().getNumberOfUsers(); if (numberOfUsers > 0) { final List<User> users = getIdentityAPI().getUsers(0, Long.valueOf(numberOfUsers).intValue(), UserCriterion.USER_NAME_ASC); for (final User user : users) { getIdentityAPI().deleteUser(user.getId()); } } }
public HumanTaskInstance waitForUserTaskAndAssignIt(final String taskName, final User user) throws Exception { final HumanTaskInstance humanTaskInstance = waitForUserTaskAndGetIt(taskName); getProcessAPI().assignUserTask(humanTaskInstance.getId(), user.getId()); return humanTaskInstance; }
public ProcessDefinition deployAndEnableProcessWithActor(final BusinessArchive businessArchive, final String actorName, final List<User> users) throws BonitaException { final ProcessDefinition processDefinition = deployProcess(businessArchive); for (final User user : users) { getProcessAPI().addUserToActor(actorName, processDefinition, user.getId()); } enableProcess(processDefinition); return processDefinition; }
public HumanTaskInstance waitForUserTaskAndAssignIt(final ProcessInstance processInstance, final String taskName, final User user) throws Exception { final HumanTaskInstance humanTaskInstance = waitForUserTaskAndGetIt(processInstance.getId(), taskName); getProcessAPI().assignUserTask(humanTaskInstance.getId(), user.getId()); return humanTaskInstance; }
public UserMembership createUserMembership(final String userName, final String roleName, final String groupName) throws BonitaException { return getIdentityAPI().addUserMembership(getIdentityAPI().getUserByUserName(userName).getId(), getIdentityAPI().getGroupByPath(groupName).getId(), getIdentityAPI().getRoleByName(roleName).getId()); }
public ProcessDefinition deployAndEnableProcessWithActor(final DesignProcessDefinition designProcessDefinition, final String actorName, final List<Group> groups, final List<User> users) throws BonitaException { final ProcessDefinition processDefinition = deployProcess( aBusinessArchive().setProcessDefinition(designProcessDefinition).done()); for (final Group group : groups) { getProcessAPI().addGroupToActor(actorName, group.getId(), processDefinition); } for (User user : users) { getProcessAPI().addUserToActor(actorName, processDefinition, user.getId()); } getProcessAPI().enableProcess(processDefinition.getId()); return processDefinition; }
public UserImpl(final User user) { id = user.getId(); userName = user.getUserName(); firstName = user.getFirstName(); lastName = user.getLastName(); password = user.getPassword(); title = user.getTitle(); jobTitle = user.getJobTitle(); creationDate = user.getCreationDate(); createdBy = user.getCreatedBy(); lastUpdate = user.getLastUpdate(); lastConnection = user.getLastConnection(); managerUserId = user.getManagerUserId(); managerUserName = user.getManagerUserName(); enabled = user.isEnabled(); }
public UserImpl(final User user) { id = user.getId(); userName = user.getUserName(); firstName = user.getFirstName(); lastName = user.getLastName(); password = user.getPassword(); title = user.getTitle(); jobTitle = user.getJobTitle(); creationDate = user.getCreationDate(); createdBy = user.getCreatedBy(); lastUpdate = user.getLastUpdate(); lastConnection = user.getLastConnection(); managerUserId = user.getManagerUserId(); managerUserName = user.getManagerUserName(); enabled = user.isEnabled(); }