1 package ch.ige.edossier.web.struts;
2
3 import java.util.Collection;
4 import java.util.List;
5 import ch.ige.edossier.web.vo.*;
6
7
16 public interface EDossierFacade
17 {
18 public AccountVO checkPassword( AccountVO accountVO ) throws Exception;
19
20 public boolean sendPassword( String loginName, String languageCd ) throws Exception;
21
22 public boolean sendMail( MailSenderVO mailVO ) throws Exception;
23
24 public DossierOverviewVO getDossiers( int accountId ) throws Exception;
25
26 public DossierVO getDossier( int dossierId ) throws Exception;
27
28 public List getInterceptions( int dossierId ) throws Exception;
29
30 public InterceptionVO getInterception( int interceptionId ) throws Exception;
31
32 public AnswerVO getAnswer( int interceptionId ) throws Exception;
33
34 public boolean saveAnswer( AnswerVO answerVO, String languageCd ) throws Exception;
35
36 public ImageVO getAttachement( AnswerVO answerVO ) throws Exception;
37
38 public Collection getNewInterceptions( String today ) throws Exception;
39
40 public boolean setState( int interceptionId, int status ) throws Exception;
41 }
42