Package ubic.gemma.core.analysis.report
Class ArrayDesignReportServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.report.ArrayDesignReportServiceImpl
-
- All Implemented Interfaces:
ArrayDesignReportService
@Component("arrayDesignReportService") public class ArrayDesignReportServiceImpl extends Object implements ArrayDesignReportService
- Author:
- jsantos
-
-
Constructor Summary
Constructors Constructor Description ArrayDesignReportServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
generateAllArrayDesignReport
public void generateAllArrayDesignReport()
Description copied from interface:ArrayDesignReportService
Report summarizing _all_ array designs.- Specified by:
generateAllArrayDesignReport
in interfaceArrayDesignReportService
-
generateArrayDesignReport
@Secured("GROUP_AGENT") public void generateArrayDesignReport()
Description copied from interface:ArrayDesignReportService
Generate reports for all array designs, as well as the "global" report.- Specified by:
generateArrayDesignReport
in interfaceArrayDesignReportService
-
generateArrayDesignReport
public void generateArrayDesignReport(ArrayDesignValueObject adVo)
- Specified by:
generateArrayDesignReport
in interfaceArrayDesignReportService
-
generateArrayDesignReport
public ArrayDesignValueObject generateArrayDesignReport(Long id)
- Specified by:
generateArrayDesignReport
in interfaceArrayDesignReportService
-
getSummaryObject
public ArrayDesignValueObject getSummaryObject(Long id)
Get a specific cached summary object- Specified by:
getSummaryObject
in interfaceArrayDesignReportService
- Returns:
- arrayDesignValueObject the specified summary object
-
getSummaryObject
public ArrayDesignValueObject getSummaryObject()
Get the cached summary object that represents all platforms.- Specified by:
getSummaryObject
in interfaceArrayDesignReportService
- Returns:
- arrayDesignValueObject the summary object that represents the grand total of all array designs
-
getSummaryObject
public Collection<ArrayDesignValueObject> getSummaryObject(Collection<Long> ids)
Get the cached summary objects- Specified by:
getSummaryObject
in interfaceArrayDesignReportService
- Returns:
- arrayDesignValueObjects the specified summary object
-
fillEventInformation
public void fillEventInformation(Collection<ArrayDesignValueObject> adVos)
Fill in event information- Specified by:
fillEventInformation
in interfaceArrayDesignReportService
-
fillInSubsumptionInfo
public void fillInSubsumptionInfo(Collection<ArrayDesignValueObject> valueObjects)
- Specified by:
fillInSubsumptionInfo
in interfaceArrayDesignReportService
-
fillInValueObjects
public void fillInValueObjects(Collection<ArrayDesignValueObject> adVos)
Fill in the probe summary statistics- Specified by:
fillInValueObjects
in interfaceArrayDesignReportService
-
getLastSequenceUpdateEvent
public String getLastSequenceUpdateEvent(Long id)
- Specified by:
getLastSequenceUpdateEvent
in interfaceArrayDesignReportService
-
getLastSequenceAnalysisEvent
public String getLastSequenceAnalysisEvent(Long id)
- Specified by:
getLastSequenceAnalysisEvent
in interfaceArrayDesignReportService
-
getLastRepeatMaskEvent
public String getLastRepeatMaskEvent(Long id)
- Specified by:
getLastRepeatMaskEvent
in interfaceArrayDesignReportService
-
getLastGeneMappingEvent
public String getLastGeneMappingEvent(Long id)
- Specified by:
getLastGeneMappingEvent
in interfaceArrayDesignReportService
-
getCreateDate
public String getCreateDate(Long id)
- Specified by:
getCreateDate
in interfaceArrayDesignReportService
-
-