ch.systemsx.cisd.openbis.generic.shared.api.v1.dto
Class Material

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.MaterialIdentifier
      extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Material
All Implemented Interfaces:
java.io.Serializable

@JsonObject(value="MaterialGeneric")
public class Material
extends MaterialIdentifier

See Also:
Serialized Form

Nested Class Summary
static class Material.MaterialInitializer
           
 
Constructor Summary
Material(Material.MaterialInitializer initializer)
           
 
Method Summary
 java.util.Map<java.lang.String,Material> getMaterialProperties()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 EntityRegistrationDetails getRegistrationDetails()
           
 
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.MaterialIdentifier
equals, getAugmentedCode, getMaterialCode, getMaterialTypeIdentifier, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Material

public Material(Material.MaterialInitializer initializer)
Method Detail

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()
Returns:
the material properties

getMaterialProperties

public java.util.Map<java.lang.String,Material> getMaterialProperties()

getRegistrationDetails

public EntityRegistrationDetails getRegistrationDetails()