ch.systemsx.cisd.etlserver.registrator.api.v2 Class Hierarchy (server-original-data-store 7.0.0-rc.3+1777024182 API)
Description: tree: package: ch.systemsx.cisd.etlserver.registrator.api.v2

# Hierarchy For Package ch.systemsx.cisd.etlserver.registrator.api.v2

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ch.systemsx.cisd.etlserver.registrator.v2.AbstractDataSetRegistrationDetailsFactory<T> (implements ch.systemsx.cisd.etlserver.registrator.v2.IDataSetRegistrationDetailsFactory<T>)
    - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonTopLevelDataSetHandlerV2.ProgrammableDropboxObjectFactory<T>
  - ch.systemsx.cisd.etlserver.registrator.api.v2.AbstractJavaDataSetRegistrationDropboxV2 (implements ch.systemsx.cisd.etlserver.registrator.api.v2.IJavaDataSetRegistrationDropboxV2)
  - ch.systemsx.cisd.etlserver.AbstractTopLevelDataSetRegistrator (implements ch.systemsx.cisd.etlserver.ITopLevelDataSetRegistrator)
    - ch.systemsx.cisd.etlserver.registrator.v2.AbstractOmniscientTopLevelDataSetRegistrator<T> (implements ch.systemsx.cisd.etlserver.registrator.v2.IOmniscientEntityRegistrator<T>)
      - ch.systemsx.cisd.etlserver.registrator.v2.AbstractProgrammableTopLevelDataSetHandler<T>
        - ch.systemsx.cisd.etlserver.registrator.api.v2.JavaTopLevelDataSetHandlerV2<T>
        - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonTopLevelDataSetHandlerV2<T>
  - ch.systemsx.cisd.etlserver.registrator.v2.DataSetRegistrationService<T> (implements ch.systemsx.cisd.etlserver.registrator.v2.DataSetStorageAlgorithmRunner.IPrePostRegistrationHook<T>)
    - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonTopLevelDataSetHandlerV2.JythonDataSetRegistrationService<T>
      - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonDataSetRegistrationServiceV2<T>
        - ch.systemsx.cisd.etlserver.registrator.api.v2.DataSetRegistrationServiceV2<T>
  - ch.systemsx.cisd.etlserver.registrator.api.v2.DataSetRegistrationTransactionV2Delegate (implements ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSetRegistrationTransactionV2)
  - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonAsJavaDataSetRegistrationDropboxV2Wrapper (implements ch.systemsx.cisd.etlserver.registrator.api.v2.IJavaDataSetRegistrationDropboxV2)

## Interface Hierarchy

- ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSetRegistrationTransactionV2
- ch.systemsx.cisd.etlserver.registrator.api.v2.IDSSRegistrationLogger
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExternalDataManagementSystemImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IExternalDataManagementSystem
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent
  - ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IDataSetImmutable
    - ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSetUpdatable
      - ch.systemsx.cisd.etlserver.registrator.api.v2.IDataSet
  - ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutable
    - ch.systemsx.cisd.etlserver.registrator.api.v2.IExperimentUpdatable
      - ch.systemsx.cisd.etlserver.registrator.api.v2.IExperiment
  - ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable
    - ch.systemsx.cisd.etlserver.registrator.api.v2.ISample
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IMetaproject
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IProjectImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IProject
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISpaceImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.ISpace
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IVocabularyImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IVocabulary
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IVocabularyTermImmutable
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IVocabularyTerm
- ch.ethz.cisd.hotdeploy.Plugin
  - ch.systemsx.cisd.etlserver.registrator.api.v2.IJavaDataSetRegistrationDropboxV2

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ch.systemsx.cisd.etlserver.registrator.api.v2.JythonTopLevelDataSetHandlerV2.JythonHookFunction