Class MaterialImmutable
java.lang.Object
ch.systemsx.cisd.etlserver.registrator.api.v2.impl.MaterialImmutable
- All Implemented Interfaces:
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable,ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent
- Direct Known Subclasses:
Material
public class MaterialImmutable
extends Object
implements ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
Constructor Summary
ConstructorsConstructorDescriptionMaterialImmutable(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material material) MaterialImmutable(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material material, boolean existingMaterial) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThrow an exception if the sample does not existbooleangetCode()ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectIdch.systemsx.cisd.openbis.generic.shared.basic.dto.MaterialgetPropertyValue(String propertyCode) boolean
-
Constructor Details
-
Method Details
-
getMaterialIdentifier
- Specified by:
getMaterialIdentifierin interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
getCode
- Specified by:
getCodein interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
getMaterialType
- Specified by:
getMaterialTypein interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
getEntityId
public ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectId getEntityId()- Specified by:
getEntityIdin interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent
-
isExistingMaterial
public boolean isExistingMaterial()- Specified by:
isExistingMaterialin interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
getMaterial
public ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material getMaterial() -
checkExists
protected void checkExists()Throw an exception if the sample does not exist -
getPropertyValue
- Specified by:
getPropertyValuein interfacech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMaterialImmutable
-
equals
-