Interface ISample
- All Superinterfaces:
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent,ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable
- All Known Implementing Classes:
Sample
public interface ISample
extends ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttachment(String filePath, String title, String description, byte[] content) Add a new attachment to this sample.voidsetContainer(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable container) Set the container for this sample.voidsetExperiment(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutable experiment) Set the experiment for this sample.voidsetParentSampleIdentifiers(List<String> parentSampleIdentifiers) Set the parent samples of this sample.voidsetProject(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IProjectImmutable project) Set the project for this sample.voidsetPropertyValue(String propertyCode, String propertyValue) Set the value for a property.voidsetSampleType(String type) Set the type for this sample.Methods inherited from interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent
getEntityIdMethods inherited from interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable
canGetContainedSamples, getCode, getContainedSamples, getExperiment, getParentSampleIdentifiers, getPermId, getProject, getPropertyValue, getSampleIdentifier, getSampleType, getSpace, isExistingSample
-
Method Details
-
setSampleType
Set the type for this sample. -
setPropertyValue
Set the value for a property. -
setParentSampleIdentifiers
Set the parent samples of this sample. -
addAttachment
Add a new attachment to this sample.- Parameters:
filePath- The path of the attachment as reported to the database.title- The title of the attachment.description- A description of the attachment.content- The actual content of the attachment.