Creates a server farm configuraiton if none exists. Otherwise, the existing one is updated.
void saveServerFarm(ServerFarmVO serverFarm)
throws SUPAdminException;
If successful, returns silently. If unsuccessful, throws SUPAdminException
@org.junit.Test
public void testSaveServerFarm() throws Exception {
ServerFarmVO serverFarm = new ServerFarmVO();
serverFarm.setName("messagingFarm1");
serverFarm.setType(SERVER_FARM_TYPE.MESSAGING);
serverFarm.setDescription("This is a sample messaging farm.");
RelayServerVO relayServer = supRelayServer.getRelayServer(1);
if (relayServer == null) {
System.out
.println("There is no relay server with ID 1. Cannot add a farm into this relay server.");
return;
}
serverFarm.setRelayServer(relayServer);
supRelayServer.saveServerFarm(serverFarm);
}