@Override public TeamEventAttendeeDO newInstance() { return new TeamEventAttendeeDO(); } }
for (AddressDO singleAddress : allAddressList) { if (StringUtils.isBlank(singleAddress.getEmail()) == false) { TeamEventAttendeeDO attendee = new TeamEventAttendeeDO(); attendee.setStatus(TeamEventAttendeeStatus.IN_PROCESS); attendee.setAddress(singleAddress); TeamEventAttendeeDO attendee = new TeamEventAttendeeDO(); attendee.setStatus(TeamEventAttendeeStatus.IN_PROCESS); attendee.setUser(u);
/** * @see org.apache.wicket.extensions.ajax.markup.html.AjaxEditableLabel#onSubmit(org.apache.wicket.ajax.AjaxRequestTarget) */ @Override protected void onSubmit(final AjaxRequestTarget target) { final TeamEventAttendeeDO attendee = attendeeModel.getObject(); if (lastEntry == true) { final TeamEventAttendeeDO clone = new TeamEventAttendeeDO(); clone.setUrl(attendee.getUrl()).setAddress(attendee.getAddress()); addAttendee(clone); rebuildAttendees(); target.add(mainContainer); } else if (attendee.getAddressId() == null && StringUtils.isBlank(attendee.getUrl()) == true) { final Iterator<TeamEventAttendeeDO> it = attendees.iterator(); while (it.hasNext() == true) { if (it.next() == attendeeModel.getObject()) { it.remove(); } } rebuildAttendees(); target.add(mainContainer); } super.onSubmit(target); }
TeamEventAttendeeDO newAttendee = new TeamEventAttendeeDO().setUrl(term); newAttendee.setStatus(TeamEventAttendeeStatus.IN_PROCESS); newAttendee.setId(getAndDecreaseInternalNewAttendeeSequence());
@Test public void testReomoveFromSet() { Set<TeamEventAttendeeDO> testSet = new HashSet<>(); TeamEventAttendeeDO first = new TeamEventAttendeeDO(); testSet.add(first); TeamEventAttendeeDO second = new TeamEventAttendeeDO(); testSet.remove(second); assertTrue(testSet.isEmpty()); first.setPk(4711); testSet.add(first); second.setPk(4711); testSet.remove(second); assertTrue(testSet.isEmpty()); first.setPk(null); first.setUrl("test@test.de"); testSet.add(first); second.setUrl("test@test.de"); testSet.remove(second); assertTrue(testSet.isEmpty()); }
/** * @see org.apache.wicket.Component#onInitialize() */ @Override protected void onInitialize() { super.onInitialize(); statusChoiceRenderer = new LabelValueChoiceRenderer<TeamEventAttendeeStatus>(this, TeamEventAttendeeStatus.values()); mainContainer = new WebMarkupContainer("main"); add(mainContainer.setOutputMarkupId(true)); attendeesRepeater = new RepeatingView("liRepeater"); mainContainer.add(attendeesRepeater); rebuildAttendees(); final WebMarkupContainer item = new WebMarkupContainer("liAddNewAttendee"); mainContainer.add(item); item.add(new AttendeeEditableLabel("editableLabel", Model.of(new TeamEventAttendeeDO()), true)); item.add(new Label("status", "invisible").setVisible(false)); attendeesRepeater.setVisible(true); }
TeamEventAttendeeDO attendee = new TeamEventAttendeeDO(); attendee.setUrl("test@test.de"); event.addAttendee(attendee);
TeamEventAttendeeDO attendeeDO = new TeamEventAttendeeDO(); attendeeDO.setUrl(email);
exampleAddress.setPk(4712); TeamEventAttendeeDO first = new TeamEventAttendeeDO(); TeamEventAttendeeDO second = new TeamEventAttendeeDO(); assertTrue(first.equals(second)); assertTrue(first.hashCode() == second.hashCode());
@Test public void computeDiffAttendees3() { TeamEventDO newEvent = EVENT_1.clone(); TeamEventDO oldEvent = EVENT_1.clone(); TeamEventAttendeeDO attendeeRemoved = (TeamEventAttendeeDO) newEvent.getAttendees().toArray()[0]; TeamEventAttendeeDO attendeeNotChanged = (TeamEventAttendeeDO) newEvent.getAttendees().toArray()[1]; newEvent.getAttendees().remove(attendeeRemoved); TeamEventAttendeeDO attendee3 = new TeamEventAttendeeDO(); attendee3.setUrl("url3"); newEvent.addAttendee(attendee3); TeamEventAttendeeDO attendee4 = new TeamEventAttendeeDO(); attendee4.setUrl("url4"); newEvent.addAttendee(attendee4); final TeamEventDiff diff = TeamEventDiff.compute(newEvent, oldEvent, Collections.EMPTY_SET); Assert.assertNotNull(diff); Assert.assertEquals(TeamEventDiffType.ATTENDEES, diff.getDiffType()); Assert.assertTrue(diff.isDiff()); Assert.assertEquals(0, diff.getFieldDiffs().size()); Assert.assertEquals(2, diff.getAttendeesAdded().size()); Assert.assertEquals(1, diff.getAttendeesRemoved().size()); Assert.assertEquals(1, diff.getAttendeesNotChanged().size()); Assert.assertTrue(diff.getAttendeesAdded().contains(attendee3)); Assert.assertTrue(diff.getAttendeesAdded().contains(attendee4)); Assert.assertTrue(diff.getAttendeesRemoved().contains(attendeeRemoved)); Assert.assertTrue(diff.getAttendeesNotChanged().contains(attendeeNotChanged)); }
event.setReminderDuration(100); event.setReminderDurationUnit(ReminderDurationUnit.MINUTES); TeamEventAttendeeDO attendee = new TeamEventAttendeeDO(); attendee.setUrl("test@test.de"); attendee.setStatus(TeamEventAttendeeStatus.DECLINED);
clone.attendees = clone.ensureAttendees(); for (final TeamEventAttendeeDO attendee : this.getAttendees()) { TeamEventAttendeeDO cloneAttendee = new TeamEventAttendeeDO(); cloneAttendee.setAddress(attendee.getAddress()); cloneAttendee.setComment(attendee.getComment());
/** * @see java.lang.Object#clone() */ @Override public TeamEventAttendeeDO clone() { TeamEventAttendeeDO cloneAttendee = new TeamEventAttendeeDO(); cloneAttendee.setAddress(this.getAddress()); cloneAttendee.setComment(this.getComment()); cloneAttendee.setCommentOfAttendee(this.getCommentOfAttendee()); cloneAttendee.setLoginToken(this.getLoginToken()); cloneAttendee.setNumber(this.getNumber()); cloneAttendee.setStatus(this.getStatus()); cloneAttendee.setUrl(this.getUrl()); cloneAttendee.setUser(this.getUser()); cloneAttendee.setCommonName(this.getCommonName()); cloneAttendee.setCuType(this.getCuType()); cloneAttendee.setRsvp(this.getRsvp()); cloneAttendee.setAdditionalParams(this.getAdditionalParams()); cloneAttendee.setRole(this.getRole()); return cloneAttendee; } }
EVENT_1.setReminderActionType(null); TeamEventAttendeeDO attendee1 = new TeamEventAttendeeDO(); attendee1.setUrl("url1"); EVENT_1.addAttendee(attendee1); TeamEventAttendeeDO attendee2 = new TeamEventAttendeeDO(); attendee2.setUrl("url2"); EVENT_1.addAttendee(attendee2);