Subversion Repositories SmartDukaan

Rev

Rev 3390 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3024 mandeep.dh 1
/**
2
 * 
3
 */
4
package in.shop2020.crm.handler;
5
 
6
import in.shop2020.crm.domain.Activity;
3390 mandeep.dh 7
import in.shop2020.crm.domain.SearchFilter;
3024 mandeep.dh 8
import in.shop2020.crm.persistence.ActivityMapper;
9
 
10
import java.util.List;
11
 
12
import org.springframework.beans.factory.annotation.Autowired;
13
import org.springframework.stereotype.Service;
14
 
15
/**
16
 * Handler for CRUD operations done on activities in CRM.
17
 *
18
 * @author mandeep
19
 */
20
@Service
21
public class ActivityHandler {
22
    @Autowired
23
    ActivityMapper activityMapper;
24
 
3390 mandeep.dh 25
    public List<Activity> getActivities(SearchFilter searchFilter) {
26
        return activityMapper.getActivities(searchFilter);
3024 mandeep.dh 27
    }
28
 
3405 mandeep.dh 29
    public long insertActivity(Activity activity) {
3024 mandeep.dh 30
        activityMapper.insertActivity(activity);
3405 mandeep.dh 31
        return activity.getId();
3024 mandeep.dh 32
    }
33
 
3390 mandeep.dh 34
    public void markAsRead(long activityId) {
35
        activityMapper.markAsRead(activityId);
3024 mandeep.dh 36
    }
37
}