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); }