@JsonObject(value="MaterialGeneric") public class Material extends MaterialIdentifier implements ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
Modifier and Type | Class and Description |
---|---|
static class |
Material.MaterialInitializer |
Constructor and Description |
---|
Material(Material.MaterialInitializer initializer) |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getId()
Returns the technical ID of this instance.
|
java.util.Map<java.lang.String,Material> |
getMaterialProperties() |
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> |
getMetaprojects() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
EntityRegistrationDetails |
getRegistrationDetails() |
equals, getAugmentedCode, getMaterialCode, getMaterialTypeIdentifier, hashCode, toString
public Material(Material.MaterialInitializer initializer)
public java.lang.Long getId()
ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
getId
in interface ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
null
if there is no Id.public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.util.Map<java.lang.String,Material> getMaterialProperties()
public EntityRegistrationDetails getRegistrationDetails()
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException