Class ExpressionExperimentSubsetValueObject

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionExperimentSubSet>
ubic.gemma.model.expression.experiment.ExpressionExperimentSubsetValueObject
All Implemented Interfaces:
gemma.gsec.model.Securable, gemma.gsec.model.SecureValueObject, Serializable, Describable, Identifiable, BioAssaySetValueObject
Direct Known Subclasses:
DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject, DatasetsWebService.ExpressionExperimentSubSetWithGroupsValueObject

public class ExpressionExperimentSubsetValueObject extends IdentifiableValueObject<ExpressionExperimentSubSet> implements BioAssaySetValueObject
See Also:
  • Constructor Details

    • ExpressionExperimentSubsetValueObject

      public ExpressionExperimentSubsetValueObject()
    • ExpressionExperimentSubsetValueObject

      public ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees)
    • ExpressionExperimentSubsetValueObject

      public ExpressionExperimentSubsetValueObject(ExpressionExperimentSubSet ees, @Nullable Map<ArrayDesign,ArrayDesignValueObject> arrayDesignValueObjectsById, @Nullable Map<BioAssay,BioAssay> bioAssay2SourceBioAssayMap, boolean includeAssays, boolean basic, boolean allFactorValues)
      Parameters:
      bioAssay2SourceBioAssayMap - mapping of assays to their source assays
      includeAssays - whether to include assays in the serialization
  • Method Details

    • getSourceExperiment

      @Deprecated public Long getSourceExperiment()
      Deprecated.
      use
      invalid reference
      #getSourceExperimentId()
      instead
    • getSecurableClass

      public Class<? extends Securable> getSecurableClass()
      Specified by:
      getSecurableClass in interface gemma.gsec.model.SecureValueObject
    • getIsPublic

      public boolean getIsPublic()
      Specified by:
      getIsPublic in interface gemma.gsec.model.SecureValueObject
    • setIsPublic

      public void setIsPublic(boolean b)
      Specified by:
      setIsPublic in interface gemma.gsec.model.SecureValueObject
    • getIsShared

      public boolean getIsShared()
      Specified by:
      getIsShared in interface gemma.gsec.model.SecureValueObject
    • setIsShared

      public void setIsShared(boolean b)
      Specified by:
      setIsShared in interface gemma.gsec.model.SecureValueObject
    • getUserCanWrite

      public boolean getUserCanWrite()
      Specified by:
      getUserCanWrite in interface gemma.gsec.model.SecureValueObject
    • setUserCanWrite

      public void setUserCanWrite(boolean userCanWrite)
      Specified by:
      setUserCanWrite in interface gemma.gsec.model.SecureValueObject
    • getUserOwned

      public boolean getUserOwned()
      Specified by:
      getUserOwned in interface gemma.gsec.model.SecureValueObject
    • setUserOwned

      public void setUserOwned(boolean isUserOwned)
      Specified by:
      setUserOwned in interface gemma.gsec.model.SecureValueObject