示例#1
0
 @Override
 public Color getSeasonForegroundColor(ServiceVO service) {
   try {
     if (service == null) return null;
     if (service.getName().toUpperCase().startsWith("LENT")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getName().toUpperCase().startsWith("ASH")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getName().toUpperCase().startsWith("ADVENT")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getName().toUpperCase().indexOf("GOOD FRIDAY") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getType() != null && service.getType().toUpperCase().indexOf("FUNERAL") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getType() != null && service.getType().toUpperCase().indexOf("REQUIEM") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getName().toUpperCase().indexOf("SOULS") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
   } catch (Exception e) {
     return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
   }
 }
示例#2
0
 @Override
 public Color getSeasonBackgroundColor(ServiceVO service) {
   try {
     if (service == null) return null;
     if (service.getName().toUpperCase().startsWith("LENT 4")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_MAGENTA);
     }
     if (service.getName().toUpperCase().startsWith("ADVENT 3")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_MAGENTA);
     }
     if (service.getName().toUpperCase().startsWith("LENT")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_DARK_MAGENTA);
     }
     if (service.getName().toUpperCase().startsWith("ASH WEDNESDAY")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_DARK_MAGENTA);
     }
     if (service.getName().toUpperCase().startsWith("ADVENT")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_DARK_MAGENTA);
     }
     if (service.getName().toUpperCase().indexOf("CHRISTMAS") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().equals("EPIPHANY")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().equals("MAUNDY THURSDAY")) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
     }
     if (service.getName().toUpperCase().indexOf("BAPTISM OF THE LORD") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("CHRIST THE KING") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("EASTER") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("SAINTS") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("TRINITY") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("ASCENSION") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("CORPUS CHRISTI") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW);
     }
     if (service.getName().toUpperCase().indexOf("GOOD FRIDAY") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
     }
     if (service.getName().toUpperCase().indexOf("SOULS") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
     }
     if (service.getName().toUpperCase().indexOf("PALM SUNDAY") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_RED);
     }
     if (service.getName().toUpperCase().indexOf("PATRONAL") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_RED);
     }
     if (service.getName().toUpperCase().indexOf("PENTECOST") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_RED);
     }
     if (service.getType() != null && service.getType().toUpperCase().indexOf("FUNERAL") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
     }
     if (service.getType() != null && service.getType().toUpperCase().indexOf("REQUIEM") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_BLACK);
     }
     if (service.getName().toUpperCase().indexOf("MARY") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_CYAN);
     }
     if (service.getName().toUpperCase().indexOf("ASSUMPTION") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_CYAN);
     }
     if (service.getName().toUpperCase().indexOf("MAY DEVOTION") >= 0) {
       return Display.getCurrent().getSystemColor(SWT.COLOR_CYAN);
     }
     return Display.getCurrent().getSystemColor(SWT.COLOR_GREEN);
   } catch (Exception e) {
     return Display.getCurrent().getSystemColor(SWT.COLOR_GREEN);
   }
 }
示例#3
0
  @Override
  public Image getImage(ServiceVO service) {
    try {
      if (service == null) return null;
      if (service.getType() != null && service.getType().toUpperCase().indexOf("REQUIEM") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_FUNERAL);
      }
      if (service.getType() != null && service.getType().toUpperCase().indexOf("AAW") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_AAM);
      }
      if (service.getType() != null && service.getType().toUpperCase().indexOf("AAM") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_AAM);
      }
      if (service.getType() != null && service.getType().toUpperCase().indexOf("STATIONS") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_STATIONS);
      }
      if (service.getType() != null
          && service.getType().toUpperCase().indexOf("BENEDICTION") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_BENEDICTION);
      }
      if (service.getName().toUpperCase().startsWith("LENT 4")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_LENT);
      }

      if (service.getName().toUpperCase().startsWith("LENT")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_LENT);
      }
      if (service.getName().toUpperCase().startsWith("ASH WEDNESDAY")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_LENT);
      }
      if (service.getName().toUpperCase().startsWith("ADVENT")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_ADVENT);
      }
      if (service.getName().toUpperCase().indexOf("CHRISTMAS") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_CHRISTMAS);
      }
      if (service.getName().toUpperCase().equals("EPIPHANY")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_EPIPHANY);
      }
      if (service.getName().toUpperCase().equals("MAUNDY THURSDAY")) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_MAUNDYTHURSDAY);
      }
      if (service.getName().toUpperCase().indexOf("BAPTISM OF THE LORD") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_BOTL);
      }
      if (service.getName().toUpperCase().indexOf("CHRIST THE KING") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_CHRISTTHEKING);
      }
      if (service.getName().toUpperCase().indexOf("EASTER") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_EASTER);
      }
      if (service.getName().toUpperCase().indexOf("SAINTS") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_ALLSAINTS);
      }
      if (service.getName().toUpperCase().indexOf("TRINITY") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_TRINITY);
      }
      if (service.getName().toUpperCase().indexOf("ASCENSION") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_ASCENSION);
      }
      if (service.getName().toUpperCase().indexOf("CORPUS CHRISTI") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_CORPUSCHRISTI);
      }
      if (service.getName().toUpperCase().indexOf("GOOD FRIDAY") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_GOODFRIDAY);
      }
      if (service.getName().toUpperCase().indexOf("SOULS") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_FUNERAL);
      }
      if (service.getName().toUpperCase().indexOf("PALM SUNDAY") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_PALMSUNDAY);
      }
      if (service.getName().toUpperCase().indexOf("PATRONAL") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_PATRONAL);
      }
      if (service.getName().toUpperCase().indexOf("DEDICATION") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_DEDICATION);
      }
      if (service.getName().toUpperCase().indexOf("PENTECOST") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_PENTECOST);
      }
      if (service.getType() != null && service.getType().toUpperCase().indexOf("FUNERAL") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_FUNERAL);
      }
      if (service.getName().toUpperCase().indexOf("MARY") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_MARY);
      }
      if (service.getName().toUpperCase().indexOf("ASSUMPTION") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_MARY);
      }
      if (service.getName().toUpperCase().indexOf("MAY DEVOTION") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_MARY);
      }
      if (service.getName().toUpperCase().indexOf("EVENSONG") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_EVENSONG);
      }
      if (service.getType() != null && service.getType().toUpperCase().indexOf("WEDDING") >= 0) {
        return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_WEDDING);
      }

      return ServiceLocator.getInstance().getImgRef().get(O4J.IMG_MASS);
    } catch (Exception e) {
      return null;
    }
  }