01: // license-header java merge-point
02: /**
03: * This is only generated once! It will never be overwritten.
04: * You can (and have to!) safely modify it by hand.
05: */package org.andromda.timetracker.service;
06:
07: import java.util.List;
08:
09: import org.andromda.timetracker.vo.TimecardSummaryVO;
10:
11: /**
12: * @see org.andromda.timetracker.service.TimeTrackingService
13: */
14: public class TimeTrackingServiceImpl extends
15: org.andromda.timetracker.service.TimeTrackingServiceBase {
16: /**
17: * @see org.andromda.timetracker.service.TimeTrackingService#findTimecards(org.andromda.timetracker.vo.TimecardSearchCriteriaVO)
18: */
19: protected org.andromda.timetracker.vo.TimecardSummaryVO[] handleFindTimecards(
20: org.andromda.timetracker.vo.TimecardSearchCriteriaVO criteria)
21: throws java.lang.Exception {
22: List timecards = getTimecardDao().findByCriteria(criteria);
23: getTimecardDao().toTimecardSummaryVOCollection(timecards);
24: return (TimecardSummaryVO[]) timecards
25: .toArray(new TimecardSummaryVO[0]);
26: }
27: }
|