data-miner-manager/src/main/java/org/gcube/portlets/user/dataminermanager/server/dmservice/SClientDirector.java

32 lines
609 B
Java

package org.gcube.portlets.user.dataminermanager.server.dmservice;
import org.gcube.portlets.user.dataminermanager.shared.exception.ServiceException;
/**
* Director
*
* @author Giancarlo Panichi
*
*
*/
public class SClientDirector {
SClientBuilder sClientBuilder;
public void setSClientBuilder(
SClientBuilder sClientBuilder) {
this.sClientBuilder = sClientBuilder;
}
public SClient getSClient() {
return sClientBuilder.getSClientSpec().getSClient();
}
public void constructSClient() throws ServiceException {
sClientBuilder.createSpec();
sClientBuilder.buildSClient();
}
}