Package net.fortuna.ical4j.model.property

Examples of net.fortuna.ical4j.model.property.Attendee


                alarmProps.add(new XProperty(reminderXPropName, reminderId));
            }
            GenericValue contactMech = reminder.getRelatedOne("ContactMech");
            if (contactMech != null && "EMAIL_ADDRESS".equals(contactMech.get("contactMechTypeId"))) {
                try {
                    alarmProps.add(new Attendee(contactMech.getString("infoString")));
                    alarmProps.add(Action.EMAIL);
                    alarmProps.add(summary);
                    alarmProps.add(description);
                } catch (URISyntaxException e) {
                    alarmProps.add(Action.DISPLAY);
View Full Code Here


                // RFC 2445 4.6.1, 4.6.2, and 4.6.3 ORGANIZER can appear only once
                replaceProperty(componentProps, createOrganizer(partyValue, context));
            } else {
                String partyId = partyValue.getString("partyId");
                boolean newAttendee = true;
                Attendee attendee = null;
                Iterator<Attendee> i = UtilGenerics.cast(attendees.iterator());
                while (i.hasNext()) {
                    attendee = i.next();
                    Parameter xParameter = attendee.getParameter(partyIdXParamName);
                    if (xParameter != null && partyId.equals(xParameter.getValue())) {
                        loadPartyAssignment(attendee, partyValue, context);
                        newAttendee = false;
                        break;
                    }
View Full Code Here

        // generate unique identifier..
        meeting.getProperties().add(new Uid("00000000"));

        // add attendees..
        Attendee dev1 = new Attendee(URI.create("mailto:dev1@mycompany.com"));
        dev1.getParameters().add(Role.REQ_PARTICIPANT);
        dev1.getParameters().add(new Cn("Developer 1"));
        meeting.getProperties().add(dev1);

        Attendee dev2 = new Attendee(URI.create("mailto:dev2@mycompany.com"));
        dev2.getParameters().add(Role.OPT_PARTICIPANT);
        dev2.getParameters().add(new Cn("Developer 2"));
        meeting.getProperties().add(dev2);

        // Create a calendar
        net.fortuna.ical4j.model.Calendar icsCalendar = new net.fortuna.ical4j.model.Calendar();
        icsCalendar.getProperties().add(Version.VERSION_2_0);
View Full Code Here

    meeting.getProperties().add(ui);

    for (int i = 0; i < attendees.size(); i++) {
      HashMap<String, String> oneAtt = attendees.get(i);

      Attendee uno = new Attendee(URI.create(oneAtt.get("uri")));

      String chair = oneAtt.get("chair");

      if (chair.equals("0"))
        uno.getParameters().add(Role.REQ_PARTICIPANT);
      else
        uno.getParameters().add(Role.CHAIR);

      uno.getParameters().add(new Cn(oneAtt.get("cn")));
      meeting.getProperties().add(uno);
    }

    Organizer orger = new Organizer(URI.create(organizer.get("uri")));
    orger.getParameters().add(new Cn(organizer.get("cn")));
View Full Code Here

        // generate unique identifier..
        meeting.getProperties().add(new Uid("00000000"));

        // add attendees..
        Attendee dev1 = new Attendee(URI.create("mailto:dev1@mycompany.com"));
        dev1.getParameters().add(Role.REQ_PARTICIPANT);
        dev1.getParameters().add(new Cn("Developer 1"));
        meeting.getProperties().add(dev1);

        Attendee dev2 = new Attendee(URI.create("mailto:dev2@mycompany.com"));
        dev2.getParameters().add(Role.OPT_PARTICIPANT);
        dev2.getParameters().add(new Cn("Developer 2"));
        meeting.getProperties().add(dev2);

        // Create a calendar
        net.fortuna.ical4j.model.Calendar icsCalendar = new net.fortuna.ical4j.model.Calendar();
        icsCalendar.getProperties().add(Version.VERSION_2_0);
View Full Code Here

    Organizer organizer = new Organizer(URI.create("mailto:"
        + from.getEmail()));
    meeting.getProperties().add(organizer);

    // add attendees..
    Attendee attn = new Attendee(URI.create("mailto:" + from.getEmail()));
    if (ParticipantType.REQUIRED.equals(from.getType())) {
      attn.getParameters().add(Role.REQ_PARTICIPANT);
    } else if (ParticipantType.REQUIRED.equals(from.getType())) {
      attn.getParameters().add(Role.OPT_PARTICIPANT);
    } else {
      attn.getParameters().add(Role.NON_PARTICIPANT);
    }
    attn.getParameters().add(new Cn("3Pillar Labs"));
    meeting.getProperties().add(attn);

    for (Participant attendee : attendees) {
      Attendee dev2 = new Attendee(URI.create("mailto:"
          + attendee.getEmail()));
      if (ParticipantType.REQUIRED.equals(attendee.getType())) {
        dev2.getParameters().add(Role.REQ_PARTICIPANT);
      } else if (ParticipantType.REQUIRED.equals(attendee.getType())) {
        dev2.getParameters().add(Role.OPT_PARTICIPANT);
      } else {
        dev2.getParameters().add(Role.NON_PARTICIPANT);
      }
      dev2.getParameters().add(new Cn("3Pillar Labs"));
      meeting.getProperties().add(dev2);
    }
    cal.getComponents().add(meeting);
  }
View Full Code Here

            attendeeParams.add(new PartStat(attendee.getStatus().name()));
            if (attendee.getStatus().equals(TeamAttendeeStatus.NEEDS_ACTION) == true) {
              attendeeParams.add(Role.REQ_PARTICIPANT);
              attendeeParams.add(Rsvp.TRUE);
            }
            vEvent.getProperties().add(new Attendee(attendeeParams, "mailto:" + attendee.getUser().getEmail()));
          } catch (final Exception e) {
            log.error("Cant't build attendee " + e.getMessage());
          }
        } else {
          try {
            //            attendeeParams.add(new SentBy(attendee.getUrl()));
            attendeeParams.add(new PartStat(attendee.getStatus().name()));
            if (attendee.getStatus().equals(TeamAttendeeStatus.NEEDS_ACTION) == true) {
              attendeeParams.add(Role.REQ_PARTICIPANT);
              attendeeParams.add(Rsvp.TRUE);
            }
            vEvent.getProperties().add(new Attendee(attendeeParams, "mailto:" + attendee.getUrl()));
          catch (final Exception e) {
            log.error("Cant't build attendee " + e.getMessage());
          }
        }
      }
View Full Code Here

    Organizer organizer = new Organizer(URI.create("mailto:"
        + from.getEmail()));
    meeting.getProperties().add(organizer);

    // add attendees..
    Attendee attn = new Attendee(URI.create("mailto:" + from.getEmail()));
    if (ParticipantType.REQUIRED.equals(from.getType())) {
      attn.getParameters().add(Role.REQ_PARTICIPANT);
    } else if (ParticipantType.REQUIRED.equals(from.getType())) {
      attn.getParameters().add(Role.OPT_PARTICIPANT);
    } else {
      attn.getParameters().add(Role.NON_PARTICIPANT);
    }
    attn.getParameters().add(new Cn("3Pillar Labs"));
    meeting.getProperties().add(attn);

    for (Participant attendee : attendees) {
      Attendee dev2 = new Attendee(URI.create("mailto:"
          + attendee.getEmail()));
      if (ParticipantType.REQUIRED.equals(attendee.getType())) {
        dev2.getParameters().add(Role.REQ_PARTICIPANT);
      } else if (ParticipantType.REQUIRED.equals(attendee.getType())) {
        dev2.getParameters().add(Role.OPT_PARTICIPANT);
      } else {
        dev2.getParameters().add(Role.NON_PARTICIPANT);
      }
      dev2.getParameters().add(new Cn("3Pillar Labs"));
      meeting.getProperties().add(dev2);
    }
    cal.getComponents().add(meeting);
  }
View Full Code Here

    meeting.getProperties().add(ui);

    for (int i = 0; i < attendees.size(); i++) {
      HashMap<String, String> oneAtt = attendees.get(i);

      Attendee uno = new Attendee(URI.create(oneAtt.get("uri")));

      String chair = oneAtt.get("chair");

      if (chair.equals("0"))
        uno.getParameters().add(Role.REQ_PARTICIPANT);
      else
        uno.getParameters().add(Role.CHAIR);

      uno.getParameters().add(new Cn(oneAtt.get("cn")));
      meeting.getProperties().add(uno);
    }

    Organizer orger = new Organizer(URI.create(organizer.get("uri")));
    orger.getParameters().add(new Cn(organizer.get("cn")));
View Full Code Here

      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    // add attendees..
    Attendee dev1 = new Attendee(URI.create("mailto:dev1@mycompany.com"));
    dev1.getParameters().add(Role.REQ_PARTICIPANT);
    dev1.getParameters().add(new Cn("Developer 1"));
    meeting.getProperties().add(dev1);

    Attendee dev2 = new Attendee(URI.create("mailto:dev2@mycompany.com"));
    dev2.getParameters().add(Role.OPT_PARTICIPANT);
    dev2.getParameters().add(new Cn("Developer 2"));
    meeting.getProperties().add(dev2);

    // Create a calendar
    net.fortuna.ical4j.model.Calendar icsCalendar = new net.fortuna.ical4j.model.Calendar();
    icsCalendar.getProperties().add(
View Full Code Here

TOP

Related Classes of net.fortuna.ical4j.model.property.Attendee

Copyright © 2018 www.massapicom. 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.