mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
46 lines
1.7 KiB
Java
46 lines
1.7 KiB
Java
package org.alfresco.rest;
|
|
|
|
import org.alfresco.rest.model.RestNetworkModel;
|
|
import org.alfresco.utility.model.UserModel;
|
|
|
|
public abstract class NetworkDataPrep extends RestTest
|
|
{
|
|
protected static UserModel adminUserModel;
|
|
protected static UserModel adminTenantUser, secondAdminTenantUser;
|
|
protected static UserModel tenantUser, secondTenantUser, differentNetworkTenantUser;
|
|
protected static UserModel tenantUserWithBad;
|
|
protected static UserModel userModel;
|
|
protected static RestNetworkModel restNetworkModel;
|
|
protected static String tenantDomain;
|
|
private static boolean isInitialized = false;
|
|
|
|
public void init() throws Exception
|
|
{
|
|
if(!isInitialized)
|
|
{
|
|
isInitialized = true;
|
|
initialization();
|
|
}
|
|
}
|
|
|
|
public void initialization() throws Exception
|
|
{
|
|
adminUserModel = dataUser.getAdminUser();
|
|
//create first tenant Admin User.
|
|
adminTenantUser = UserModel.getAdminTenantUser();
|
|
restClient.authenticateUser(adminUserModel);
|
|
restClient.usingTenant().createTenant(adminTenantUser);
|
|
|
|
tenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("uTenant");
|
|
secondTenantUser = dataUser.usingUser(adminTenantUser).createUserWithTenant("sTenant");
|
|
//create second tenant Admin User.
|
|
secondAdminTenantUser = UserModel.getAdminTenantUser();
|
|
restClient.usingTenant().createTenant(secondAdminTenantUser);
|
|
|
|
tenantDomain = tenantUser.getDomain();
|
|
differentNetworkTenantUser = dataUser.usingUser(secondAdminTenantUser).createUserWithTenant("dTenant");
|
|
|
|
userModel = dataUser.createRandomTestUser();
|
|
}
|
|
}
|