@Controller @RequestMapping(value="/experimentalDesign") public class ExperimentalDesignControllerImpl extends BaseController implements ExperimentalDesignController
log
Constructor and Description |
---|
ExperimentalDesignControllerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
createDesignFromFile(Long eeid,
String filePath) |
void |
createExperimentalFactor(EntityDelegator e,
ExperimentalFactorValueObject efvo)
Creates a new ExperimentalFactor and adds it to the ExperimentalDesign specified by the EntityDelegator.
|
void |
createFactorValue(EntityDelegator e)
Creates a new FactorValue and adds it to the ExperimentalFactor specified by the EntityDelegator.
|
void |
createFactorValueCharacteristic(EntityDelegator e,
Characteristic c)
Creates a new Characteristic and adds it to the FactorValue specified by the EntityDelegator.
|
void |
deleteExperimentalFactors(EntityDelegator e,
Long[] efIds)
Deletes the specified ExperimentalFactors and removes them from the ExperimentalDesign specified by the
EntityDelegator.
|
void |
deleteFactorValueCharacteristics(FactorValueValueObject[] fvvos)
Deletes the specified Characteristics from their parent FactorValues.
|
void |
deleteFactorValues(EntityDelegator e,
Long[] fvIds)
Deletes the specified FactorValues and removes them from the ExperimentalFactor specified by the EntityDelegator.
|
Collection<BioMaterialValueObject> |
getBioMaterials(EntityDelegator e)
Returns BioMaterialValueObjects for each BioMaterial in the ExpressionExperiment specified by the
EntityDelegator.
|
Collection<ExperimentalFactorValueObject> |
getExperimentalFactors(EntityDelegator e)
Returns ExperimentalFactorValueObjects for each ExperimentalFactor in the ExperimentalDesign or
ExpressionExperiment specified by the EntityDelegator.
|
Collection<FactorValueValueObject> |
getFactorValues(EntityDelegator e)
Returns FactorValueValueObjects for each FactorValue in the ExperimentalFactor specified by the EntityDelegator.
|
Collection<FactorValueValueObject> |
getFactorValuesWithCharacteristics(EntityDelegator e)
Returns FactorValueValueObjects for each Characteristic belonging to a FactorValue in the ExperimentalFactor
specified by the EntityDelegator.
|
ModelAndView |
show(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
updateBioMaterials(BioMaterialValueObject[] bmvos)
Updates the specified BioMaterials's factor values.
|
void |
updateExperimentalFactors(ExperimentalFactorValueObject[] efvos)
Updates the specified ExperimentalFactors.
|
void |
updateFactorValueCharacteristics(FactorValueValueObject[] fvvos)
Updates the specified Characteristics.
|
addMessage, getMessageUtil, getText, getText, saveMessage, saveMessage, sendConfirmationEmail, setMailEngine, setMessageSource, setMessageUtil
public void createDesignFromFile(Long eeid, String filePath)
createDesignFromFile
in interface ExperimentalDesignController
public void createExperimentalFactor(EntityDelegator e, ExperimentalFactorValueObject efvo)
ExperimentalDesignController
createExperimentalFactor
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalDesignefvo
- an ExperimentalFactorValueObject representing the new ExperimentalFactorpublic void createFactorValue(EntityDelegator e)
ExperimentalDesignController
createFactorValue
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalFactorpublic void createFactorValueCharacteristic(EntityDelegator e, Characteristic c)
ExperimentalDesignController
createFactorValueCharacteristic
in interface ExperimentalDesignController
e
- an EntityDelegator representing a FactorValuepublic void deleteExperimentalFactors(EntityDelegator e, Long[] efIds)
ExperimentalDesignController
deleteExperimentalFactors
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalDesignefIds
- a collection of ExperimentalFactor idspublic void deleteFactorValueCharacteristics(FactorValueValueObject[] fvvos)
ExperimentalDesignController
deleteFactorValueCharacteristics
in interface ExperimentalDesignController
fvvos
- a collection of FactorValueValueObjects containing the Characteristics to removepublic void deleteFactorValues(EntityDelegator e, Long[] fvIds)
ExperimentalDesignController
deleteFactorValues
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalFactorfvIds
- a collection of FactorValue idspublic Collection<BioMaterialValueObject> getBioMaterials(EntityDelegator e)
ExperimentalDesignController
getBioMaterials
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExpressionExperimentpublic Collection<ExperimentalFactorValueObject> getExperimentalFactors(EntityDelegator e)
ExperimentalDesignController
getExperimentalFactors
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalDesign OR an ExpressionExperimentpublic Collection<FactorValueValueObject> getFactorValues(EntityDelegator e)
ExperimentalDesignController
getFactorValues
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalFactorpublic Collection<FactorValueValueObject> getFactorValuesWithCharacteristics(EntityDelegator e)
ExperimentalDesignController
getFactorValuesWithCharacteristics
in interface ExperimentalDesignController
e
- an EntityDelegator representing an ExperimentalFactor@RequestMapping(value="/showExperimentalDesign.html") public ModelAndView show(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
show
in interface ExperimentalDesignController
request
- with either 'eeid' (expression experiment id) or 'edid' (experimental design id)response
- responsepublic void updateBioMaterials(BioMaterialValueObject[] bmvos)
ExperimentalDesignController
updateBioMaterials
in interface ExperimentalDesignController
bmvos
- a collection of BioMaterialValueObjects containing the updated valuespublic void updateExperimentalFactors(ExperimentalFactorValueObject[] efvos)
ExperimentalDesignController
updateExperimentalFactors
in interface ExperimentalDesignController
efvos
- a collection of ExperimentalFactorValueObjects containing the updated valuespublic void updateFactorValueCharacteristics(FactorValueValueObject[] fvvos)
ExperimentalDesignController
updateFactorValueCharacteristics
in interface ExperimentalDesignController
fvvos
- a collection of FactorValueValueObjects containing the updated valuesCopyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.