Examples of BoxGroupMembershipRequestObject


Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

        deleteGroup(result.getId());
    }

    public BoxGroupMembership createMembership(String groupId) throws Exception {
        // using com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject message body for single parameter "groupMembershipRequest"
        final BoxGroupMembershipRequestObject requestObject =
                BoxGroupMembershipRequestObject.addMembershipRequestObject(groupId, testUserId, BoxGroupMembership.ROLE_MEMBER);
        BoxGroupMembership result = requestBody("direct://CREATEMEMBERSHIP", requestObject);

        assertNotNull("createMembership result", result);
        return result;
View Full Code Here

Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

            final Map<String, Object> headers = new HashMap<String, Object>();
            // parameter type is String
            headers.put("CamelBox.membershipId", membership.getId());
            // parameter type is com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject
            final BoxGroupMembershipRequestObject requestObject =
                    BoxGroupMembershipRequestObject.updateMembershipRequestObject(BoxGroupMembership.ROLE_ADMIN);
            headers.put("CamelBox.groupMembershipRequest", requestObject);

            BoxGroupMembership result = requestBodyAndHeaders("direct://UPDATEMEMBERSHIP", null, headers);
View Full Code Here

Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

    @Test
    public void testAddMembershipRequest() {
        String groupId = "testgroupid";
        String userId = "testuserid";
        String role = "testrole";
        BoxGroupMembershipRequestObject obj = BoxGroupMembershipRequestObject.addMembershipRequestObject(groupId, userId, role);
        Object groupObj = obj.getFromEntity(BoxGroupMembership.FIELD_GROUP);
        Assert.assertTrue(groupObj instanceof MapJSONStringEntity);
        MapJSONStringEntity groupEntity = (MapJSONStringEntity) groupObj;
        Assert.assertEquals(groupId, groupEntity.get(BoxGroup.FIELD_ID));

        Object userObj = obj.getFromEntity(BoxGroupMembership.FIELD_USER);
        Assert.assertTrue(userObj instanceof MapJSONStringEntity);
        MapJSONStringEntity userEntity = (MapJSONStringEntity) userObj;
        Assert.assertEquals(userId, userEntity.get(BoxUser.FIELD_ID));

        Assert.assertEquals(role, obj.getFromEntity(BoxGroupMembership.FIELD_ROLE));
    }
View Full Code Here

Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

    }

    @Test
    public void testUpdateMembershipRequest() {
        String role = "testrole";
        BoxGroupMembershipRequestObject obj = BoxGroupMembershipRequestObject.updateMembershipRequestObject(role);

        Assert.assertEquals(role, obj.getFromEntity(BoxGroupMembership.FIELD_ROLE));
    }
View Full Code Here

Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

    }

    @Override
    public BoxGroupMembership createMembership(String groupId, String userId, String role) throws BoxRestException, AuthFatalFailureException,
        BoxServerException {
        BoxGroupMembershipRequestObject obj = BoxGroupMembershipRequestObject.addMembershipRequestObject(groupId, userId, role);
        return createMembership(obj);
    }
View Full Code Here

Examples of com.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject

        return (BoxGroupMembership) getResponseAndParseAndTryCast(request, BoxResourceType.GROUP_MEMBERSHIP, getJSONParser());
    }

    @Override
    public BoxGroupMembership updateMembership(String membershipId, String role) throws BoxRestException, AuthFatalFailureException, BoxServerException {
        BoxGroupMembershipRequestObject obj = BoxGroupMembershipRequestObject.updateMembershipRequestObject(role);
        return updateMembership(membershipId, obj);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.