class GroupTemplate extends AbstractTemplate implements GroupOperations {

	public void joinGroup(Integer groupId) {
		restOperations.put(GROUP_JOIN_LEAVE_URL, 
				Collections.singletonMap("membership-state", 
						Collections.singletonMap("code", "member")),
						groupId);
	}

	public  GroupTemplate(RestOperations restOperations);

}