32 lines
609 B
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();
|
|
|
|
}
|
|
}
|