@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, toStringpublic Material(Material.MaterialInitializer initializer)
public java.lang.Long getId()
ch.systemsx.cisd.openbis.generic.shared.basic.IIdHoldergetId in interface ch.systemsx.cisd.openbis.generic.shared.basic.IIdHoldernull 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