Class Material

  • All Implemented Interfaces:
    ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder, java.io.Serializable

    @JsonObject("MaterialGeneric")
    public class Material
    extends MaterialIdentifier
    implements ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder
    See Also:
    Serialized Form
    • Method Detail

      • 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()
      • getMetaprojects

        public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects()
                                                                                                      throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException