Search in sources :

Example 56 with UserImpl

use of org.jbpm.services.task.impl.model.UserImpl in project jbpm by kiegroup.

the class CollectionUtils method readOrganizationalEntityList.

public static List<OrganizationalEntity> readOrganizationalEntityList(ObjectInput in) throws IOException, ClassNotFoundException {
    int size = in.readInt();
    List<OrganizationalEntity> list = new ArrayList<OrganizationalEntity>(size);
    for (int i = 0; i < size; i++) {
        short type = in.readShort();
        if (type == 0) {
            User user = new UserImpl();
            user.readExternal(in);
            list.add(user);
        } else {
            Group group = new GroupImpl();
            group.readExternal(in);
            list.add(group);
        }
    }
    return list;
}
Also used : Group(org.kie.api.task.model.Group) User(org.kie.api.task.model.User) OrganizationalEntity(org.kie.api.task.model.OrganizationalEntity) GroupImpl(org.jbpm.services.task.impl.model.GroupImpl) ArrayList(java.util.ArrayList) UserImpl(org.jbpm.services.task.impl.model.UserImpl)

Example 57 with UserImpl

use of org.jbpm.services.task.impl.model.UserImpl in project jbpm by kiegroup.

the class TaskFluent method setAdminUser.

public TaskFluent setAdminUser(String userId) {
    if (assignments.getBusinessAdministrators().isEmpty()) {
        List<OrganizationalEntity> businessAdmins = new ArrayList<OrganizationalEntity>();
        assignments.setBusinessAdministrators(businessAdmins);
    }
    assignments.getBusinessAdministrators().add(new UserImpl(userId));
    return this;
}
Also used : OrganizationalEntity(org.kie.api.task.model.OrganizationalEntity) ArrayList(java.util.ArrayList) UserImpl(org.jbpm.services.task.impl.model.UserImpl)

Aggregations

UserImpl (org.jbpm.services.task.impl.model.UserImpl)57 Test (org.junit.Test)52 OrganizationalEntity (org.kie.api.task.model.OrganizationalEntity)51 HashMap (java.util.HashMap)49 CaseFileInstance (org.jbpm.casemgmt.api.model.instance.CaseFileInstance)49 AbstractCaseServicesBaseTest (org.jbpm.casemgmt.impl.util.AbstractCaseServicesBaseTest)49 CaseInstance (org.jbpm.casemgmt.api.model.instance.CaseInstance)42 QueryContext (org.kie.api.runtime.query.QueryContext)33 AdHocFragmentNotFoundException (org.jbpm.casemgmt.api.AdHocFragmentNotFoundException)25 CaseActiveException (org.jbpm.casemgmt.api.CaseActiveException)25 CaseCommentNotFoundException (org.jbpm.casemgmt.api.CaseCommentNotFoundException)25 CaseNotFoundException (org.jbpm.casemgmt.api.CaseNotFoundException)25 TaskNotFoundException (org.jbpm.services.api.TaskNotFoundException)25 TaskSummary (org.kie.api.task.model.TaskSummary)21 QueryFilter (org.kie.internal.query.QueryFilter)10 ArrayList (java.util.ArrayList)9 GroupImpl (org.jbpm.services.task.impl.model.GroupImpl)9 CaseStageInstance (org.jbpm.casemgmt.api.model.instance.CaseStageInstance)8 ProcessInstanceDesc (org.jbpm.services.api.model.ProcessInstanceDesc)7 CaseAssignment (org.kie.api.runtime.process.CaseAssignment)7