示例#1
0
 // test 3 of 3 - has giver given to givee in past X years?
 static boolean giveeNotRepeat(String giverCode, String giveeCode, Roster roster, int thisYear) {
   final int PAST_X_YEARS = 4;
   int counter;
   String giveeInYear;
   boolean result = true;
   for (counter = thisYear - 1;
       (counter >= 0) && (counter >= (thisYear - PAST_X_YEARS));
       counter--) {
     giveeInYear = roster.getGiveeCode(giverCode, counter);
     if (giveeCode.equals(giveeInYear)) {
       result = false;
     }
   }
   return result;
 }
示例#2
0
 // test 2 of 3 - is givee giving to giver?
 static boolean giveeNotRecip(String giverCode, String giveeCode, Roster roster, int thisYear) {
   String giveeGivingTo;
   giveeGivingTo = roster.getGiveeCode(giveeCode, thisYear);
   return !giverCode.equals(giveeGivingTo);
 }