Class MetaprojectImmutable

  • All Implemented Interfaces:
    ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
    Direct Known Subclasses:
    Metaproject

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

      Constructors 
      Modifier Constructor Description
        MetaprojectImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)  
      protected MetaprojectImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject, boolean existingMetaproject)  
    • Constructor Detail

      • 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 Detail

      • 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 java.lang.String getName()
        Specified by:
        getName in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectImmutable
      • getDescription

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

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