@Named @Path(value="/fixture") @Produces(value="application/json") @Consumes(value="application/json") public class TestkitFixtureResource extends Object
| Constructor and Description |
|---|
TestkitFixtureResource(DirectoryManager directoryManager,
ApplicationManager applicationManager,
ApplicationFactory crowdApplicationFactory,
GroupAdministrationConfigurationService groupAdministrationConfigurationService,
TombstoneManager tombstoneManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createSampleDirectory(int userCount,
int groupCount,
int usersPerGroup,
int nestedGroupCount,
boolean createGroupManagingAllGroups,
String namePrefix) |
void |
removeTombstones() |
javax.ws.rs.core.Response |
updateDirectory(String directoryName,
int renameUserCount,
int reAddUserCount,
int updateUserCount,
int userMembershipModifications,
int groupMembershipModifications)
Modifies directory entities.
|
@Inject public TestkitFixtureResource(DirectoryManager directoryManager, ApplicationManager applicationManager, ApplicationFactory crowdApplicationFactory, GroupAdministrationConfigurationService groupAdministrationConfigurationService, TombstoneManager tombstoneManager)
@Path(value="/directory/internal")
@POST
public javax.ws.rs.core.Response createSampleDirectory(@QueryParam(value="users") @DefaultValue(value="10000")
int userCount,
@QueryParam(value="groups") @DefaultValue(value="1000")
int groupCount,
@QueryParam(value="usersPerGroup") @DefaultValue(value="25")
int usersPerGroup,
@QueryParam(value="nestedGroupCount") @DefaultValue(value="10")
int nestedGroupCount,
@QueryParam(value="createGroupManagingAllGroups") @DefaultValue(value="false")
boolean createGroupManagingAllGroups,
@QueryParam(value="namePrefix") @DefaultValue(value="")
String namePrefix)
throws Exception
Exception@Path(value="/directory/internal/update")
@POST
public javax.ws.rs.core.Response updateDirectory(@QueryParam(value="directoryName")
String directoryName,
@QueryParam(value="renameUserCount")
int renameUserCount,
@QueryParam(value="reAddUserCount")
int reAddUserCount,
@QueryParam(value="updateUserCount")
int updateUserCount,
@QueryParam(value="userMembershipModifications")
int userMembershipModifications,
@QueryParam(value="groupMembershipModifications")
int groupMembershipModifications)
throws Exception
directoryName - name of the directory to modifyrenameUserCount - number of users to renamereAddUserCount - number of users to remove and re-add with different nameupdateUserCount - number of users to updateuserMembershipModifications - number of user memberships to remove and addgroupMembershipModifications - number of group memberships to remove and addException@Path(value="/tombstone") @DELETE public void removeTombstones()
Copyright © 2020 Atlassian. All rights reserved.