Class MetaprojectImmutable

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

public class MetaprojectImmutable extends Object implements ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
The read-only version of metaproject
  • Constructor Details

    • MetaprojectImmutable

      protected MetaprojectImmutable(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject, boolean existingMetaproject)
    • MetaprojectImmutable

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

    • getMetaproject

      public ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject getMetaproject()
    • isExistingMetaproject

      public boolean isExistingMetaproject()
      Specified by:
      isExistingMetaproject in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
    • getName

      public String getName()
      Specified by:
      getName in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
    • getOwnerId

      public String getOwnerId()
      Specified by:
      getOwnerId in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable