java.lang.Object
ch.systemsx.cisd.etlserver.registrator.api.v2.impl.MetaprojectImmutable
ch.systemsx.cisd.etlserver.registrator.api.v2.impl.Metaproject
All Implemented Interfaces:
IMetaproject, ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable

public class Metaproject extends MetaprojectImmutable implements IMetaproject
  • Constructor Details

    • Metaproject

      public Metaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)
  • Method Details

    • createMetaproject

      public static Metaproject createMetaproject(String name, String description, String ownerId)
    • setDescription

      public void setDescription(String description)
      Description copied from interface: IMetaproject
      set this metaproject description
      Specified by:
      setDescription in interface IMetaproject
    • addEntity

      public void addEntity(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent entity)
      Description copied from interface: IMetaproject
      add assignments to this metaproject
      Specified by:
      addEntity in interface IMetaproject
    • removeEntity

      public void removeEntity(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent entity)
      Description copied from interface: IMetaproject
      remove assigned entity from this metaproject
      Specified by:
      removeEntity in interface IMetaproject