ch.systemsx.cisd.openbis.generic.shared.api.v1.dto
Class Material
java.lang.Object
ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.MaterialIdentifier
ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Material
- All Implemented Interfaces:
- ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder, java.io.Serializable
@JsonObject(value="MaterialGeneric")
public class Material
- extends MaterialIdentifier
- implements ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Material
public Material(Material.MaterialInitializer initializer)
getId
public java.lang.Long getId()
- Specified by:
getId
in interface ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
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()
getMetaprojects
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects()
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException