Class ExpressionExperimentSetValueObject

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionExperimentSet>
ubic.gemma.model.expression.experiment.ExpressionExperimentSetValueObject
All Implemented Interfaces:
gemma.gsec.model.Securable, gemma.gsec.model.SecureValueObject, Serializable, Comparable<ExpressionExperimentSetValueObject>, Identifiable
Direct Known Subclasses:
SessionBoundExpressionExperimentSetValueObject

public class ExpressionExperimentSetValueObject extends IdentifiableValueObject<ExpressionExperimentSet> implements gemma.gsec.model.SecureValueObject, Comparable<ExpressionExperimentSetValueObject>
Author:
tvrossum
See Also:
  • Constructor Details

    • ExpressionExperimentSetValueObject

      public ExpressionExperimentSetValueObject()
      Required when using the class as a spring bean.
    • ExpressionExperimentSetValueObject

      public ExpressionExperimentSetValueObject(Long id)
  • Method Details

    • compareTo

      public int compareTo(ExpressionExperimentSetValueObject arg0)
      Specified by:
      compareTo in interface Comparable<ExpressionExperimentSetValueObject>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class IdentifiableValueObject<ExpressionExperimentSet>
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getExpressionExperimentIds

      public Collection<Long> getExpressionExperimentIds()
    • setExpressionExperimentIds

      public void setExpressionExperimentIds(Collection<Long> expressionExperimentIds)
    • getIsPublic

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

      public void setIsPublic(boolean isPublic)
      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 isShared)
      Specified by:
      setIsShared in interface gemma.gsec.model.SecureValueObject
    • getSecurableClass

      public Class<? extends Securable> getSecurableClass()
      Specified by:
      getSecurableClass 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
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getSize

      public Integer getSize()
    • setSize

      public void setSize(Integer numExperiments)
    • getNumWithCoexpressionAnalysis

      public Integer getNumWithCoexpressionAnalysis()
    • setNumWithCoexpressionAnalysis

      public void setNumWithCoexpressionAnalysis(Integer numWithCoexpressionAnalysis)
    • getNumWithDifferentialExpressionAnalysis

      public Integer getNumWithDifferentialExpressionAnalysis()
    • setNumWithDifferentialExpressionAnalysis

      public void setNumWithDifferentialExpressionAnalysis(Integer numWithDifferentialExpressionAnalysis)
    • getTaxonId

      public Long getTaxonId()
    • setTaxonId

      public void setTaxonId(Long taxonId)
    • getTaxonName

      public String getTaxonName()
    • setTaxonName

      public void setTaxonName(String taxonName)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class IdentifiableValueObject<ExpressionExperimentSet>
    • isModifiable

      public boolean isModifiable()
    • setModifiable

      public void setModifiable(boolean modifiable)