Class Metaproject

    • Constructor Summary

      Constructors 
      Constructor Description
      Metaproject​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addEntity​(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent entity)
      add assignments to this metaproject
      static Metaproject createMetaproject​(java.lang.String name, java.lang.String description, java.lang.String ownerId)  
      void removeEntity​(ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent entity)
      remove assigned entity from this metaproject
      void setDescription​(java.lang.String description)
      set this metaproject description
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable

        getDescription, getName, getOwnerId, isExistingMetaproject
    • Constructor Detail

      • Metaproject

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

      • createMetaproject

        public static Metaproject createMetaproject​(java.lang.String name,
                                                    java.lang.String description,
                                                    java.lang.String ownerId)
      • setDescription

        public void setDescription​(java.lang.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