Class JythonTopLevelDataSetHandlerV2.JythonDataSetRegistrationService<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
java.lang.Object
ch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService<T>
ch.systemsx.cisd.etlserver.registrator.api.v2.JythonTopLevelDataSetHandlerV2.JythonDataSetRegistrationService<T>
- All Implemented Interfaces:
ch.systemsx.cisd.etlserver.registrator.v2.DataSetStorageAlgorithmRunner.IPrePostRegistrationHook<T>
- Direct Known Subclasses:
JythonDataSetRegistrationServiceV2
- Enclosing class:
- JythonTopLevelDataSetHandlerV2<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
public static class JythonTopLevelDataSetHandlerV2.JythonDataSetRegistrationService<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
extends ch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService<T>
-
Field Summary
Fields inherited from class ch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService
dssRegistrationLog, encounteredErrors, transaction, userSessionToken -
Constructor Summary
ConstructorsConstructorDescriptionJythonDataSetRegistrationService(ch.systemsx.cisd.etlserver.registrator.v2.AbstractProgrammableTopLevelDataSetHandler<T> registrator, ch.systemsx.cisd.etlserver.registrator.DataSetFile incomingDataSetFile, ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation userProvidedDataSetInformationOrNull, ch.systemsx.cisd.common.action.IDelegatedActionWithResult<Boolean> globalCleanAfterwardsAction, ch.systemsx.cisd.etlserver.ITopLevelDataSetRegistratorDelegate delegate, ch.systemsx.cisd.common.jython.IJythonInterpreter interpreter, ch.systemsx.cisd.etlserver.TopLevelDataSetRegistratorGlobalState globalState) -
Method Summary
Modifier and TypeMethodDescriptionvoidch.systemsx.cisd.common.jython.IJythonInterpreterMethods inherited from class ch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService
abort, commit, createStorageAlgorithm, createStorageAlgorithmWithIdentifiedStrategy, createStorageAlgorithmWithStrategy, createTransaction, didEncounterSecondaryTransactionErrors, didErrorsArise, didRollbackTransaction, executeGlobalCleanAfterwardsAction, executePostCommit, executePostRegistration, executePreRegistration, getDataSetRegistrationDetailsFactory, getDssRegistrationLog, getEncounteredErrors, getEntityRegistrationService, getIncomingDataSetFile, getRegistrator, getRegistratorContext, logDssRegistrationResult, moveIncomingToError, registerNonFatalError, setUserSessionToken, shouldUsePrestaging, transaction, transaction
-
Constructor Details
-
Method Details
-
getInterpreter
public ch.systemsx.cisd.common.jython.IJythonInterpreter getInterpreter() -
cleanAfterRegistrationIfNecessary
public void cleanAfterRegistrationIfNecessary()- Overrides:
cleanAfterRegistrationIfNecessaryin classch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
-