Class ExpressionExperimentSetValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ExpressionExperimentSet>
ubic.gemma.model.expression.experiment.ExpressionExperimentSetValueObject
- All Implemented Interfaces:
Serializable, Comparable<ExpressionExperimentSetValueObject>, Securable, SecureValueObject, Identifiable
- Direct Known Subclasses:
SessionBoundExpressionExperimentSetValueObject
public class ExpressionExperimentSetValueObject
extends IdentifiableValueObject<ExpressionExperimentSet>
implements SecureValueObject, Comparable<ExpressionExperimentSetValueObject>
- Author:
- tvrossum
- See Also:
-
Field Summary
Fields inherited from class IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionRequired when using the class as a spring bean. -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanIndicate if the object is public.booleanIndicate if the object is shared.getName()getSize()booleanIndicate if the current user can modify this object.booleanIndicate if the current user owns the object.inthashCode()booleanIf modifying the set is constrained by existing analyses.voidsetDescription(String description) voidsetExpressionExperimentIds(Collection<Long> expressionExperimentIds) voidsetIsPublic(boolean isPublic) voidsetIsShared(boolean isShared) voidsetModifiable(boolean modifiable) If modifying the set is constrained by existing analyses.voidvoidsetNumWithCoexpressionAnalysis(Integer numWithCoexpressionAnalysis) voidsetNumWithDifferentialExpressionAnalysis(Integer numWithDifferentialExpressionAnalysis) voidvoidsetTaxonId(Long taxonId) voidsetTaxonName(String taxonName) voidsetUserCanWrite(boolean userCanWrite) voidsetUserOwned(boolean isUserOwned) Methods inherited from class IdentifiableValueObject
canEqual, getId, setId, toString
-
Constructor Details
-
ExpressionExperimentSetValueObject
public ExpressionExperimentSetValueObject()Required when using the class as a spring bean. -
ExpressionExperimentSetValueObject
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<ExpressionExperimentSetValueObject>
-
equals
- Overrides:
equalsin classIdentifiableValueObject<ExpressionExperimentSet>
-
getIsPublic
public boolean getIsPublic()Description copied from interface:SecureValueObjectIndicate if the object is public.- Specified by:
getIsPublicin interfaceSecureValueObject
-
setIsPublic
public void setIsPublic(boolean isPublic) - Specified by:
setIsPublicin interfaceSecureValueObject
-
getSecurableClass
- Specified by:
getSecurableClassin interfaceSecureValueObject- Returns:
- the securable Class of the represented entity.
-
getUserCanWrite
public boolean getUserCanWrite()Description copied from interface:SecureValueObjectIndicate if the current user can modify this object.- Specified by:
getUserCanWritein interfaceSecureValueObject
-
setUserCanWrite
public void setUserCanWrite(boolean userCanWrite) - Specified by:
setUserCanWritein interfaceSecureValueObject
-
getUserOwned
public boolean getUserOwned()Description copied from interface:SecureValueObjectIndicate if the current user owns the object.- Specified by:
getUserOwnedin interfaceSecureValueObject
-
setUserOwned
public void setUserOwned(boolean isUserOwned) - Specified by:
setUserOwnedin interfaceSecureValueObject
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<ExpressionExperimentSet>
-
getDescription
-
getExpressionExperimentIds
-
isModifiable
public boolean isModifiable()If modifying the set is constrained by existing analyses. -
getName
-
getSize
-
getNumWithCoexpressionAnalysis
-
getNumWithDifferentialExpressionAnalysis
-
getTaxonId
-
getTaxonName
-
setDescription
-
setExpressionExperimentIds
-
setModifiable
public void setModifiable(boolean modifiable) If modifying the set is constrained by existing analyses. -
setName
-
setSize
-
setNumWithCoexpressionAnalysis
-
setNumWithDifferentialExpressionAnalysis
-
setTaxonId
-
setTaxonName
-