Interface ExpressionExperimentSetValueObjectHelper
- All Known Implementing Classes:
ExpressionExperimentSetValueObjectHelperImpl
public interface ExpressionExperimentSetValueObjectHelper
- Author:
- paul
-
Method Summary
Modifier and TypeMethodDescriptionCreate an experiment set from a VO.voidDelete the experiment set corresponding to the given VO.voidUpdate corresponding entity based on value objectvoidupdateMembers(Long groupId, Collection<Long> eeIds) Updates the database record for the param experiment set value object (permission permitting) with the members specified of the set, not the name or description etc.updateNameAndDescription(ExpressionExperimentSetValueObject eeSetVO, boolean loadEEIds) Updates the database record for the param experiment set value object (permission permitting) with the value object's name and description.
-
Method Details
-
create
Create an experiment set from a VO.The set is made public if
ExpressionExperimentSetValueObject.getIsPublic()is true, otherwise it is made private. -
update
Update corresponding entity based on value object -
updateNameAndDescription
ExpressionExperimentSetValueObject updateNameAndDescription(ExpressionExperimentSetValueObject eeSetVO, boolean loadEEIds) Updates the database record for the param experiment set value object (permission permitting) with the value object's name and description.- Parameters:
loadEEIds- whether the returned value object should have theExpressionExperimentSetValueObject.getExpressionExperimentIds()collection populated. This might be useful information, but loading the IDs takes slightly longer, so for larger amount of EE sets this might want to be avoided.
-
updateMembers
Updates the database record for the param experiment set value object (permission permitting) with the members specified of the set, not the name or description etc. -
delete
Delete the experiment set corresponding to the given VO. -
convertToEntity
-