Class SpaceImmutable

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

    public class SpaceImmutable
    extends java.lang.Object
    implements ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISpaceImmutable
    • Constructor Summary

      Constructors 
      Constructor Description
      SpaceImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space space)  
      SpaceImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space space, boolean isExistingSpace)  
    • Constructor Detail

      • SpaceImmutable

        public SpaceImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space space)
      • SpaceImmutable

        public SpaceImmutable​(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space space,
                              boolean isExistingSpace)
    • Method Detail

      • getSpaceCode

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

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

        public boolean isExistingSpace()
        Specified by:
        isExistingSpace in interface ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISpaceImmutable
      • checkExists

        protected void checkExists()
        Throw an exception if the project does not exist
      • getSpace

        public ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space getSpace()
      • getIdentifier

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