Search in sources :

Example 11 with Member

use of io.jans.scim.model.scim2.group.Member in project jans by JanssenProject.

the class GroupAssignUserTest method assignToSecondGroup.

@Test(dependsOnMethods = "assignToGroup")
public void assignToSecondGroup() {
    // Creates a new group with only the first patient on it
    Member m = new Member();
    m.setValue(friends.get(0).getId());
    group2 = new GroupResource();
    group2.setDisplayName("Auxiliary asylum");
    group2.setMembers(Collections.singleton(m));
    logger.info("Creating a secondary group...");
    Response response = client.createGroup(group2, null, null);
    assertEquals(response.getStatus(), CREATED.getStatusCode());
    group2 = response.readEntity(GroupResource.class);
}
Also used : Response(javax.ws.rs.core.Response) ListResponse(io.jans.scim.model.scim2.ListResponse) Member(io.jans.scim.model.scim2.group.Member) GroupResource(io.jans.scim.model.scim2.group.GroupResource) UserBaseTest(io.jans.scim2.client.UserBaseTest) Test(org.testng.annotations.Test)

Aggregations

Member (io.jans.scim.model.scim2.group.Member)8 GroupResource (io.jans.scim.model.scim2.group.GroupResource)6 UserResource (io.jans.scim.model.scim2.user.UserResource)6 ArrayList (java.util.ArrayList)5 Collectors (java.util.stream.Collectors)5 Response (javax.ws.rs.core.Response)5 Test (org.testng.annotations.Test)5 HashSet (java.util.HashSet)4 Status (javax.ws.rs.core.Response.Status)4 GluuCustomPerson (io.jans.scim.model.GluuCustomPerson)3 BaseScimResource (io.jans.scim.model.scim2.BaseScimResource)3 ListResponse (io.jans.scim.model.scim2.ListResponse)3 List (java.util.List)3 Set (java.util.Set)3 WebApplicationException (javax.ws.rs.WebApplicationException)3 Assert (org.testng.Assert)3 PersistenceEntryManager (io.jans.orm.PersistenceEntryManager)2 GluuGroup (io.jans.scim.model.GluuGroup)2 Meta (io.jans.scim.model.scim2.Meta)2 PatchOperation (io.jans.scim.model.scim2.patch.PatchOperation)2