Bonjour,
J'ai besoin de votre aide sur ma méthode getFilteredRecords par rapport à l'énoncé ci-dessous.
NB: // the BUS uses SDM for the persistence of usage records

List<UsageRecord> getFilteredRecords(FilterUsageRecord filter)
Functionality : Get a list of usage records filtered by the given criteria
Arguments : FilterUsageRecord filter : The filter to apply to the usage records
Return value : Returns the list of usage records

Ci-dessous ce que j'ai fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public class BUSBean implements  I_BUSRemote,  I_BUSLocal {
    @EJB
// the bus uses sdm for the persistence of usage records 
    private I_SDMLocal   sdm;
 
    public BUSBean() {
    }
public  List<UsageRecord> getFilteredRecords(FilterUsageRecord filter) {
 
    List listUsageRecord = new ArrayList<UsageRecord>();
 
        try{
 
          listUsageRecord = (List)(UsageRecord) sdm.find(UsageRecord.class, filter);
        }
                catch (Exception ex) {
            ex.printStackTrace();
        }
        return listUsageRecord;
    }
}
Merci d'avance.