Interface SecureValueObject
- All Superinterfaces:
Securable
- All Known Subinterfaces:
BioAssaySetValueObject
- All Known Implementing Classes:
DatabaseBackedGeneSetValueObject, DatasetsWebService.ExpressionExperimentSubsetWithFactorValuesObject, DatasetsWebService.ExpressionExperimentSubSetWithGroupsValueObject, DatasetsWebService.ExpressionExperimentWithSearchResultValueObject, ExpressionExperimentDetailsValueObject, ExpressionExperimentSetValueObject, ExpressionExperimentSubsetValueObject, ExpressionExperimentValueObject, FreeTextExpressionExperimentResultsValueObject, FreeTextGeneResultsValueObject, GeneDifferentialExpressionMetaAnalysisSummaryValueObject, GeneSetValueObject, GOGroupValueObject, SessionBoundExpressionExperimentSetValueObject, SessionBoundGeneSetValueObject
Indicates that a value object represents a Securable so security filtering can be provided during reading.
- Version:
- $Id: SecureValueObject.java,v 1.5 2013/09/14 16:55:17 paul Exp $
- Author:
- cmcdonald
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicate if the object is public.booleanIndicate if the object is shared.booleanIndicate if the current user can modify this object.booleanIndicate if the current user owns the object.voidsetIsPublic(boolean isPublic) voidsetIsShared(boolean isShared) voidsetUserCanWrite(boolean userCanWrite) voidsetUserOwned(boolean isUserOwned)
-
Method Details
-
getIsPublic
boolean getIsPublic()Indicate if the object is public. -
getSecurableClass
-
getUserCanWrite
boolean getUserCanWrite()Indicate if the current user can modify this object. -
getUserOwned
boolean getUserOwned()Indicate if the current user owns the object. -
setIsPublic
void setIsPublic(boolean isPublic) -
setUserCanWrite
void setUserCanWrite(boolean userCanWrite) -
setUserOwned
void setUserOwned(boolean isUserOwned)
-