Class OpenbisServiceFacadeFactory
- java.lang.Object
-
- ch.systemsx.cisd.openbis.dss.client.api.v1.OpenbisServiceFacadeFactory
-
- All Implemented Interfaces:
IOpenbisServiceFacadeFactory
public class OpenbisServiceFacadeFactory extends java.lang.Object implements IOpenbisServiceFacadeFactory
A factory creatingIOpenbisServiceFacadeinstances.
-
-
Field Summary
Fields Modifier and Type Field Description static OpenbisServiceFacadeFactoryINSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IOpenbisServiceFacadetryCreate(java.lang.String sessionToken, java.lang.String openbisUrl, long timeoutInMillis)Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.static IOpenbisServiceFacadetryCreate(java.lang.String username, java.lang.String password, java.lang.String openbisUrl, long timeoutInMillis)Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.IOpenbisServiceFacadetryToCreate(java.lang.String sessionToken, java.lang.String openbisUrl, long timeoutInMillis)Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.IOpenbisServiceFacadetryToCreate(java.lang.String username, java.lang.String password, java.lang.String openbisUrl, long timeoutInMillis)Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.
-
-
-
Field Detail
-
INSTANCE
public static OpenbisServiceFacadeFactory INSTANCE
-
-
Method Detail
-
tryToCreate
public IOpenbisServiceFacade tryToCreate(java.lang.String sessionToken, java.lang.String openbisUrl, long timeoutInMillis)
Description copied from interface:IOpenbisServiceFacadeFactoryCreates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.- Specified by:
tryToCreatein interfaceIOpenbisServiceFacadeFactory- Parameters:
sessionToken- token for existing sesstion in openBIS.openbisUrl- the HTTP url of the remote openBIS server e.g. https://openbis.ethz.ch/openbis/timeoutInMillis- a remote-call timeout.
-
tryToCreate
public IOpenbisServiceFacade tryToCreate(java.lang.String username, java.lang.String password, java.lang.String openbisUrl, long timeoutInMillis)
Description copied from interface:IOpenbisServiceFacadeFactoryCreates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.- Specified by:
tryToCreatein interfaceIOpenbisServiceFacadeFactory- Parameters:
username- an openBIS user id.password- a password corresponding to theusernameparameter.openbisUrl- the HTTP url of the remote openBIS server e.g. https://openbis.ethz.ch/openbis/timeoutInMillis- a remote-call timeout.
-
tryCreate
public static IOpenbisServiceFacade tryCreate(java.lang.String username, java.lang.String password, java.lang.String openbisUrl, long timeoutInMillis)
Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.- Parameters:
username- an openBIS user id.password- a password corresponding to theusernameparameter.openbisUrl- the HTTP url of the remote openBIS server e.g. https://openbis.ethz.ch/openbis/timeoutInMillis- a remote-call timeout.
-
tryCreate
public static IOpenbisServiceFacade tryCreate(java.lang.String sessionToken, java.lang.String openbisUrl, long timeoutInMillis)
Creates anOpenbisServiceFacadeinstance that can be used to interact with an openBIS backend.- Parameters:
sessionToken- token for existing sesstion in openBIS.openbisUrl- the HTTP url of the remote openBIS server e.g. https://openbis.ethz.ch/openbis/timeoutInMillis- a remote-call timeout.
-
-