Skip to content
Snippets Groups Projects
Commit 41b3a08b authored by juanf's avatar juanf
Browse files

SSDM-2510 : Access ETL service token from dropbox

SVN: 34793
parent 190787ec
No related branches found
No related tags found
No related merge requests found
...@@ -50,6 +50,11 @@ public class DataSetRegistrationTransactionV2Delegate implements IDataSetRegistr ...@@ -50,6 +50,11 @@ public class DataSetRegistrationTransactionV2Delegate implements IDataSetRegistr
this.transaction = transaction; this.transaction = transaction;
} }
@Override
public String getOpenBisServiceSessionToken() {
return transaction.getOpenBisServiceSessionToken();
}
@Override @Override
public IDataSet createNewDataSet() public IDataSet createNewDataSet()
{ {
......
...@@ -471,6 +471,11 @@ public interface IDataSetRegistrationTransactionV2 ...@@ -471,6 +471,11 @@ public interface IDataSetRegistrationTransactionV2
*/ */
List<IAttachmentImmutable> listAttachments(ISampleImmutable sample); List<IAttachmentImmutable> listAttachments(ISampleImmutable sample);
/**
* Returns the currently used session token by the openBIS service
*/
String getOpenBisServiceSessionToken();
/** /**
* Returns the logger object that logs messages to openbis operation log and data store server registration logs. * Returns the logger object that logs messages to openbis operation log and data store server registration logs.
*/ */
......
...@@ -240,6 +240,11 @@ public class DataSetRegistrationTransaction<T extends DataSetInformation> implem ...@@ -240,6 +240,11 @@ public class DataSetRegistrationTransaction<T extends DataSetInformation> implem
dssRegistrationLog.info(operationLog, "Start registration"); dssRegistrationLog.info(operationLog, "Start registration");
} }
@Override
public String getOpenBisServiceSessionToken() {
return openBisService.getSessionToken();
}
@Override @Override
public IDSSRegistrationLogger getLogger() public IDSSRegistrationLogger getLogger()
{ {
......
...@@ -272,4 +272,10 @@ public class EncapsulatedFilteredBasicOpenBISService implements IEncapsulatedBas ...@@ -272,4 +272,10 @@ public class EncapsulatedFilteredBasicOpenBISService implements IEncapsulatedBas
return AuthorizationHelper.filterToVisible(encapsulatedService, userName, data, return AuthorizationHelper.filterToVisible(encapsulatedService, userName, data,
externalDataCodeMapper, AuthorizationHelper.EntityKind.DATA_SET); externalDataCodeMapper, AuthorizationHelper.EntityKind.DATA_SET);
} }
@Override
public String getSessionToken()
{
return systemSessionToken;
}
} }
...@@ -290,7 +290,11 @@ public final class EncapsulatedOpenBISService implements IEncapsulatedOpenBISSer ...@@ -290,7 +290,11 @@ public final class EncapsulatedOpenBISService implements IEncapsulatedOpenBISSer
// //
// IEncapsulatedOpenBISService // IEncapsulatedOpenBISService
// //
@Override
public String getSessionToken() {
return session.getSessionToken();
}
@Override @Override
public Experiment tryGetExperiment(ExperimentIdentifier experimentIdentifier) public Experiment tryGetExperiment(ExperimentIdentifier experimentIdentifier)
{ {
......
...@@ -195,4 +195,9 @@ public interface IEncapsulatedBasicOpenBISService ...@@ -195,4 +195,9 @@ public interface IEncapsulatedBasicOpenBISService
@ManagedAuthentication @ManagedAuthentication
public Map<IObjectId, List<Metaproject>> listMetaprojectsForEntities(Collection<? extends IObjectId> entityIds); public Map<IObjectId, List<Metaproject>> listMetaprojectsForEntities(Collection<? extends IObjectId> entityIds);
/**
* Returns the session token used by the service.
*/
@ManagedAuthentication
public String getSessionToken();
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment