Examples of Reminder


Examples of com.google.gdata.data.extensions.Reminder

   * @param myEntry         add Reminder to this Entry
   * @param reminderMinutes Remind x Minutes before event
   * @param method          what method to use
   */
  private void addReminder(EventEntry myEntry, int reminderMinutes, Reminder.Method method) {
    Reminder reminder = new Reminder();
    reminder.setMinutes(reminderMinutes);
    reminder.setMethod(method);
    myEntry.getReminder().add(reminder);
  }
View Full Code Here

Examples of com.google.gdata.data.extensions.Reminder

            throw new SmsSendException("Can't add calendar event.", e);
        }
    }

    private static void setupReminder(CalendarEventEntry entry) {
        Reminder reminder = new Reminder();
        reminder.setMinutes(1);
        reminder.setMethod(Reminder.Method.SMS);
        entry.getReminder().add(reminder);
    }
View Full Code Here

Examples of com.google.gdata.data.extensions.Reminder

      Boolean exists = false;
      Boolean update = false;
      Integer batchid = 0;

        Method methodType = Method.ALERT; //Method.EMAIL;
        Reminder reminder = new Reminder();
        reminder.setDays( REMINDER_DAYS );
        reminder.setMethod(methodType);
      CalendarEventFeed batchRequest = new CalendarEventFeed();

      // Copy contacts with title and birthday and check if event exists
      for (ContactEntry contact : conFeed.getEntries()) {
View Full Code Here

Examples of com.google.gdata.data.extensions.Reminder

   * @throws ServiceException If the service is unable to handle the request.
   * @throws IOException Error communicating with the server.
   */
  private static CalendarEventEntry addReminder(CalendarEventEntry entry,
      int numMinutes, Method methodType) throws ServiceException, IOException {
    Reminder reminder = new Reminder();
    reminder.setMinutes(numMinutes);
    reminder.setMethod(methodType);
    entry.getReminder().add(reminder);
  
    return entry.update();
  }
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

          String uuid = MetaKey.REMINDER_UUID.get(o);
          if (uuid != null)
          {
            try
            {
              Reminder r = provider.get(uuid);
              item.setImage(4,SWTUtil.getImage("stock_form-time-field.png"));
              item.setText(4,i18n.tr("ab {0}\n{1}",HBCI.DATEFORMAT.format(termin),r.getReminderInterval().toString()));
            }
            catch (Exception e)
            {
              Logger.error("unable to determine reminder",e);
            }
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

          String uuid = MetaKey.REMINDER_UUID.get(o);
          if (uuid != null)
          {
            try
            {
              Reminder r = provider.get(uuid);
              item.setImage(4,SWTUtil.getImage("stock_form-time-field.png"));
              item.setText(4,i18n.tr("ab {0}\n{1}",HBCI.DATEFORMAT.format(termin),r.getReminderInterval().toString()));
            }
            catch (Exception e)
            {
              Logger.error("unable to determine reminder",e);
            }
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

          String uuid = MetaKey.REMINDER_UUID.get(o);
          if (uuid != null)
          {
            try
            {
              Reminder r = provider.get(uuid);
              item.setImage(5,SWTUtil.getImage("stock_form-time-field.png"));
              Date end = r.getEnd();
              if (end != null)
                item.setText(5,i18n.tr("{0} - {1}\n{2}",HBCI.DATEFORMAT.format(termin),HBCI.DATEFORMAT.format(end),r.getReminderInterval().toString()));
              else
                item.setText(5,i18n.tr("ab {0}\n{1}",HBCI.DATEFORMAT.format(termin),r.getReminderInterval().toString()));
            }
            catch (Exception e)
            {
              Logger.error("unable to determine reminder",e);
            }
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

      {
        // Wir holen den Termin direkt aus unserem Provider. Denn wir
        // speichern ja auch nur dort.
        BeanService service = Application.getBootLoader().getBootable(BeanService.class);
        ReminderStorageProvider provider = service.get(ReminderStorageProviderHibiscus.class);
        Reminder reminder = provider.get(uuid);
        if (reminder != null)
        {
          ri = reminder.getReminderInterval();
          end = reminder.getEnd();
        }
      }
      catch (RemoteException re)
      {
        throw re;
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

   
    DBReminder r = this.getDBReminder(uuid);
    if (r == null)
      return null; // den gibts gar nicht
   
    Reminder reminder = r.getReminder();
    r.delete();
   
    // den geloeschten Reminder noch zurueckliefern
    return reminder;
  }
View Full Code Here

Examples of de.willuhn.jameica.reminder.Reminder

      MetaKey UUID = MetaKey.REMINDER_UUID;
     
      // Reminder laden
      String uuid       = UUID.get(order);
      Reminder reminder = (uuid != null ? provider.get(uuid) : null);

      // a) ohne Intervall
      if (interval == null)
      {
        // wenn wir schon einen Reminder haben, dann loeschen wir ihn
        if (reminder != null)
        {
          provider.delete(uuid);
          UUID.set(order,null); // Referenz loeschen
        }
      }
      else // b) mit Intervall
      {
        // Neuen Reminder anlegen?
        if (reminder == null)
          reminder = new Reminder();

        // Wichtig: Das Start-Datum des Reminders ist nicht direkt der
        // Termin sondern {Termin + ersters Intervall}. Die erste
        // Ausfuehrung ist ja der Auftrag "bu" selbst. Erst die Folge-Termine
        // kommen ja via Reminder.
        // Das erste Datum ignorieren wir. Wir wollen ja erst das naechste haben.
        // Selbst bei jaehrlicher Ausfuehrung sollte die Liste jetzt genau
        // 2 Daten enthalten (erster und letzter des Jahres).
        List<Date> dates = interval.getDates(((Terminable)order).getTermin(),null,null);
        if (dates.size() < 2)
          throw new ApplicationException(i18n.tr("Kein Datum f�r die n�chste Wiederholung ermittelbar"));
        reminder.setDate(dates.get(1));
        reminder.setEnd(end);
        reminder.setData(Reminder.KEY_EXPIRED,null); // expired date resetten. Wird vom Service bei Bedarf neu gesetzt
        reminder.setQueue("hibiscus.reminder.order");
        reminder.setData("order.class",order.getClass().getName());
        reminder.setData("order.id",order.getID());
        reminder.setReminderInterval(interval);
       
        if (uuid != null) // Update
        {
          provider.update(uuid,reminder);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.