Search in sources :

Example 31 with UserInfo

use of org.kie.internal.task.api.UserInfo in project jbpm by kiegroup.

the class LDAPUserInfoImplTest method testUsersObjectScopeBaseDnContext.

@Test
public void testUsersObjectScopeBaseDnContext() {
    UserInfo ldapUserInfo = createLdapUserInfoWithUserCtx(OBJECT_SCOPE, "dc=jbpm,dc=org");
    assertUsers(ldapUserInfo, false, false, false, false);
}
Also used : UserInfo(org.kie.internal.task.api.UserInfo) Test(org.junit.Test)

Example 32 with UserInfo

use of org.kie.internal.task.api.UserInfo in project jbpm by kiegroup.

the class LDAPUserInfoImplTest method testGroupsDefaultScope.

@Test
public void testGroupsDefaultScope() {
    UserInfo ldapUserInfo = createLdapUserInfoCn(createUserInfoProperties());
    assertGroups(ldapUserInfo, true, true, false, false);
}
Also used : UserInfo(org.kie.internal.task.api.UserInfo) Test(org.junit.Test)

Example 33 with UserInfo

use of org.kie.internal.task.api.UserInfo in project jbpm by kiegroup.

the class LDAPUserInfoImplTest method testGroupsSubtreeScopeRolesContext.

@Test
public void testGroupsSubtreeScopeRolesContext() {
    UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(SUBTREE_SCOPE, "ou=Roles,dc=jbpm,dc=org");
    assertGroups(ldapUserInfo, true, true, true, true);
}
Also used : UserInfo(org.kie.internal.task.api.UserInfo) Test(org.junit.Test)

Example 34 with UserInfo

use of org.kie.internal.task.api.UserInfo in project jbpm by kiegroup.

the class LDAPUserInfoImplTest method testGroupsObjectScopeManagerContext.

@Test
public void testGroupsObjectScopeManagerContext() {
    UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(OBJECT_SCOPE, "cn=manager,ou=Roles,dc=jbpm,dc=org");
    assertGroups(ldapUserInfo, true, false, false, false);
}
Also used : UserInfo(org.kie.internal.task.api.UserInfo) Test(org.junit.Test)

Example 35 with UserInfo

use of org.kie.internal.task.api.UserInfo in project jbpm by kiegroup.

the class LDAPUserInfoImplTest method testUsersDefaultScope.

@Test
public void testUsersDefaultScope() {
    UserInfo ldapUserInfo = createLdapUserInfoUid(createUserInfoProperties());
    assertUsers(ldapUserInfo, true, true, false, false);
}
Also used : UserInfo(org.kie.internal.task.api.UserInfo) Test(org.junit.Test)

Aggregations

UserInfo (org.kie.internal.task.api.UserInfo)38 Test (org.junit.Test)26 Properties (java.util.Properties)8 OrganizationalEntity (org.kie.api.task.model.OrganizationalEntity)5 Task (org.kie.api.task.model.Task)5 ArrayList (java.util.ArrayList)4 Group (org.kie.api.task.model.Group)4 User (org.kie.api.task.model.User)4 InternalPeopleAssignments (org.kie.internal.task.api.model.InternalPeopleAssignments)4 Iterator (java.util.Iterator)3 List (java.util.List)3 Map (java.util.Map)3 TaskEventSupport (org.jbpm.services.task.events.TaskEventSupport)3 EnvironmentName (org.kie.api.runtime.EnvironmentName)3 TaskContext (org.kie.api.task.TaskContext)3 TaskPersistenceContext (org.kie.internal.task.api.TaskPersistenceContext)3 Assignment (org.kie.internal.task.api.assignment.Assignment)3 AssignmentStrategy (org.kie.internal.task.api.assignment.AssignmentStrategy)3 Notification (org.kie.internal.task.api.model.Notification)3 NotificationEvent (org.kie.internal.task.api.model.NotificationEvent)3