public Parameter createParameter(final String value) throws URISyntaxException { CuType parameter = new CuType(value); if (CuType.INDIVIDUAL.equals(parameter)) { parameter = CuType.INDIVIDUAL; } else if (CuType.GROUP.equals(parameter)) { parameter = CuType.GROUP; } else if (CuType.RESOURCE.equals(parameter)) { parameter = CuType.RESOURCE; } else if (CuType.ROOM.equals(parameter)) { parameter = CuType.ROOM; } else if (CuType.UNKNOWN.equals(parameter)) { parameter = CuType.UNKNOWN; } return parameter; } }
/** * Test that constant CUTYPEs equal equivalent new instances. */ public void testConstantEquals() { assertEquals(CuType.INDIVIDUAL, new CuType(CuType.INDIVIDUAL.getValue())); assertEquals(CuType.GROUP, new CuType(CuType.GROUP.getValue())); assertEquals(CuType.RESOURCE, new CuType(CuType.RESOURCE.getValue())); assertEquals(CuType.ROOM, new CuType(CuType.ROOM.getValue())); assertEquals(CuType.UNKNOWN, new CuType(CuType.UNKNOWN.getValue())); } }
@Override public boolean toVEvent(TeamEventDO event, VEvent vEvent) { if (event.getAttendees() == null) { return false; } // TODO add organizer user, most likely as chair for (TeamEventAttendeeDO a : event.getAttendees()) { String email = "mailto:" + (a.getAddress() != null ? a.getAddress().getEmail() : a.getUrl()); Attendee attendee = new Attendee(URI.create(email)); // set common name if (a.getAddress() != null) { attendee.getParameters().add(new Cn(a.getAddress().getFullName())); } else if (a.getCommonName() != null) { attendee.getParameters().add(new Cn(a.getCommonName())); } else { attendee.getParameters().add(new Cn(a.getUrl())); } attendee.getParameters().add(a.getCuType() != null ? new CuType(a.getCuType()) : CuType.INDIVIDUAL); attendee.getParameters().add(a.getRole() != null ? new Role(a.getRole()) : Role.REQ_PARTICIPANT); if (a.getRsvp() != null) { attendee.getParameters().add(new Rsvp(a.getRsvp())); } attendee.getParameters().add(a.getStatus() != null ? a.getStatus().getPartStat() : PartStat.NEEDS_ACTION); this.parseAdditionalParameters(attendee.getParameters(), a.getAdditionalParams()); vEvent.getProperties().add(attendee); } return true; }
/** * Indexing with IndexedPropertyList. */ public void testIndexing() { // a VEvent for more interesting data.. Component component = (Component) calendar.getComponents(Component.VEVENT).iterator().next(); IndexedPropertyList list = new IndexedPropertyList(component.getProperties(), Parameter.CUTYPE); LOG.info(list.getProperties(CuType.INDIVIDUAL.getValue()).size() + " individual attendees."); } }
pars.add(new CuType(temp));
attendeeDO.setCuType(cuType != null ? cuType.getValue() : null); attendeeDO.setRsvp(rsvp != null ? rsvp.getRsvp() : null); attendeeDO.setRole(role != null ? role.getValue() : null);
public Parameter createParameter(final String value) throws URISyntaxException { CuType parameter = new CuType(value); if (CuType.INDIVIDUAL.equals(parameter)) { parameter = CuType.INDIVIDUAL; } else if (CuType.GROUP.equals(parameter)) { parameter = CuType.GROUP; } else if (CuType.RESOURCE.equals(parameter)) { parameter = CuType.RESOURCE; } else if (CuType.ROOM.equals(parameter)) { parameter = CuType.ROOM; } else if (CuType.UNKNOWN.equals(parameter)) { parameter = CuType.UNKNOWN; } return parameter; } }
attendee.setCommonName("test"); attendee.setRole(Role.ROLE); attendee.setCuType(CuType.INDIVIDUAL.getValue()); attendee.setRsvp(true); event.addAttendee(attendee);
public Parameter createParameter(final String value) throws URISyntaxException { CuType parameter = new CuType(value); if (CuType.INDIVIDUAL.equals(parameter)) { parameter = CuType.INDIVIDUAL; } else if (CuType.GROUP.equals(parameter)) { parameter = CuType.GROUP; } else if (CuType.RESOURCE.equals(parameter)) { parameter = CuType.RESOURCE; } else if (CuType.ROOM.equals(parameter)) { parameter = CuType.ROOM; } else if (CuType.UNKNOWN.equals(parameter)) { parameter = CuType.UNKNOWN; } return parameter; } }
void validateAttendee(final TeamEventAttendeeDO attendee, final CuType cuType, final TeamEventAttendeeStatus status, final Role role, final Boolean rsvp, final String cn, final String additionalParams) { if (cuType != null) Assert.assertEquals(cuType.getValue(), attendee.getCuType()); else Assert.assertNull(attendee.getCuType()); if (status != null) Assert.assertEquals(status, attendee.getStatus()); else Assert.assertNull(attendee.getStatus()); if (role != null) Assert.assertEquals(role.getValue(), attendee.getRole()); else Assert.assertNull(attendee.getRole()); if (rsvp != null) Assert.assertEquals(rsvp, attendee.getRsvp()); else Assert.assertNull(attendee.getRsvp()); if (cn != null) Assert.assertEquals(cn, attendee.getCommonName()); else Assert.assertNull(attendee.getCommonName()); if (additionalParams != null) Assert.assertEquals(attendee, attendee.getAdditionalParams()); else Assert.assertNull(attendee.getAdditionalParams()); }
public Parameter createParameter(final String value) throws URISyntaxException { CuType parameter = new CuType(value); if (CuType.INDIVIDUAL.equals(parameter)) { parameter = CuType.INDIVIDUAL; } else if (CuType.GROUP.equals(parameter)) { parameter = CuType.GROUP; } else if (CuType.RESOURCE.equals(parameter)) { parameter = CuType.RESOURCE; } else if (CuType.ROOM.equals(parameter)) { parameter = CuType.ROOM; } else if (CuType.UNKNOWN.equals(parameter)) { parameter = CuType.UNKNOWN; } return parameter; } }
public Parameter createParameter(final String name, final String value) throws URISyntaxException { CuType parameter = new CuType(value); if (CuType.INDIVIDUAL.equals(parameter)) { parameter = CuType.INDIVIDUAL; } else if (CuType.GROUP.equals(parameter)) { parameter = CuType.GROUP; } else if (CuType.RESOURCE.equals(parameter)) { parameter = CuType.RESOURCE; } else if (CuType.ROOM.equals(parameter)) { parameter = CuType.ROOM; } else if (CuType.UNKNOWN.equals(parameter)) { parameter = CuType.UNKNOWN; } return parameter; } }