01: package org.airtodo.server;
02:
03: //
04: //have text reference!
05: //
06:
07: public class AirTodoStoredProcedures {
08: //
09: // filter (ALIAS: FILTER)
10: //
11: public static boolean filter(long filterCustomerId,
12: long filterProjectId, long filterEmployeeId,
13: long filterInitiatorId, long filterTaskTypeId,
14: long filterModuleId, long customerId, long projectId,
15: long employeeId, long initiatorId, long taskTypeId,
16: long moduleId) {
17: if ( //
18: (filterCustomerId == -1 || filterCustomerId == customerId)
19: && //
20: (filterProjectId == -1 || filterProjectId == projectId)
21: && //
22: (filterEmployeeId == -1 || filterEmployeeId == employeeId)
23: && //
24: (filterInitiatorId == -1 || filterInitiatorId == initiatorId)
25: && //
26: (filterTaskTypeId == -1 || filterTaskTypeId == taskTypeId)
27: && //
28: (filterModuleId == -1 || filterModuleId == moduleId) //
29: )
30: return true;
31: return false;
32:
33: }
34:
35: //
36: // filter (ALIAS: FILTER)
37: //
38: public static boolean filterProjects(long filterCustomerId,
39: long filterProjectId, long customerId, long projectId) {
40: if ( //
41: (filterCustomerId == -1 || filterCustomerId == customerId) && //
42: (filterProjectId == -1 || filterProjectId == projectId) //
43: )
44: return true;
45: return false;
46: }
47:
48: }
|