ch.systemsx.cisd.openbis.dss.generic.shared.dto
Class AtomicEntityOperationDetails<T extends DataSetInformation>
java.lang.Object
ch.systemsx.cisd.openbis.dss.generic.shared.dto.AtomicEntityOperationDetails<T>
- All Implemented Interfaces:
- java.io.Serializable
public class AtomicEntityOperationDetails<T extends DataSetInformation>
- extends java.lang.Object
- implements java.io.Serializable
An object that captures the state for performing the registration of one or many openBIS entities
atomically.
- See Also:
- Serialized Form
Constructor Summary |
AtomicEntityOperationDetails(ch.systemsx.cisd.openbis.generic.shared.basic.TechId registrationId,
java.lang.String userIdOrNull,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSpace> spaceRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ProjectUpdatesDTO> projectUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewProject> projectRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentUpdatesDTO> experimentUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment> experimentRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO> sampleUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample> sampleRegistrations,
java.util.Map<java.lang.String,java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMaterial>> materialRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MaterialUpdateDTO> materialUpdates,
java.util.List<DataSetRegistrationInformation<T>> dataSetRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.DataSetBatchUpdatesDTO> dataSetUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMetaproject> metaprojectRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MetaprojectUpdatesDTO> metaprojectUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.VocabularyUpdatesDTO> vocabularyUpdates)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AtomicEntityOperationDetails
public AtomicEntityOperationDetails(ch.systemsx.cisd.openbis.generic.shared.basic.TechId registrationId,
java.lang.String userIdOrNull,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSpace> spaceRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ProjectUpdatesDTO> projectUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewProject> projectRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentUpdatesDTO> experimentUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment> experimentRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO> sampleUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample> sampleRegistrations,
java.util.Map<java.lang.String,java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMaterial>> materialRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MaterialUpdateDTO> materialUpdates,
java.util.List<DataSetRegistrationInformation<T>> dataSetRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.DataSetBatchUpdatesDTO> dataSetUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMetaproject> metaprojectRegistrations,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MetaprojectUpdatesDTO> metaprojectUpdates,
java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.VocabularyUpdatesDTO> vocabularyUpdates)
getRegistrationId
public ch.systemsx.cisd.openbis.generic.shared.basic.TechId getRegistrationId()
tryUserIdOrNull
public java.lang.String tryUserIdOrNull()
getExperimentUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentUpdatesDTO> getExperimentUpdates()
getExperimentRegistrations
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment> getExperimentRegistrations()
getSampleUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO> getSampleUpdates()
getSampleRegistrations
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample> getSampleRegistrations()
getDataSetRegistrations
public java.util.List<DataSetRegistrationInformation<T>> getDataSetRegistrations()
getDataSetUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.DataSetBatchUpdatesDTO> getDataSetUpdates()
getSpaceRegistrations
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSpace> getSpaceRegistrations()
getProjectRegistrations
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewProject> getProjectRegistrations()
getProjectUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.ProjectUpdatesDTO> getProjectUpdates()
getMaterialRegistrations
public java.util.Map<java.lang.String,java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMaterial>> getMaterialRegistrations()
getMaterialUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MaterialUpdateDTO> getMaterialUpdates()
getMetaprojectRegistrations
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMetaproject> getMetaprojectRegistrations()
getMetaprojectUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.MetaprojectUpdatesDTO> getMetaprojectUpdates()
getVocabularyUpdates
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.dto.VocabularyUpdatesDTO> getVocabularyUpdates()