/** * @see org.apache.wicket.model.Model#setObject(java.io.Serializable) */ @Override public void setObject(final String object) { final TeamEventAttendeeDO attendee = attendeeModel.getObject(); if (StringUtils.isBlank(object) == true) { attendee.setUrl(null); attendee.setAddress(null); return; } final UserGroupCache userGroupCache = TenantRegistryMap.getInstance().getTenantRegistry().getUserGroupCache(); // final AddressDO address = userGroupCache.getUserByFullname(object); // if (user != null) { // attendee.setAddress(address); // attendee.setUrl(null); // } else { // attendee.setUrl(object); // attendee.setUser(null); // } } }, TeamEventAttendeeDO.URL_MAX_LENGTH);
/** * @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 attendee = new TeamEventAttendeeDO(); attendee.setStatus(TeamEventAttendeeStatus.IN_PROCESS); attendee.setAddress(singleAddress); PFUserDO userWithSameMail = allUserList.stream() .filter(u -> u.getEmail() != null && u.getEmail().toLowerCase().equals(singleAddress.getEmail().toLowerCase())).findFirst().orElse(null);
first.setAddress(exampleAddress); assertFalse(first.equals(second)); assertFalse(first.hashCode() == second.hashCode()); second.setAddress(exampleAddress); assertTrue(first.equals(second)); assertTrue(first.hashCode() == second.hashCode());
attendee.setLoginToken(attendeeOld.getLoginToken()); attendee.setNumber(attendeeOld.getNumber()); attendee.setAddress(attendeeOld.getAddress()); attendee.setUser(attendeeOld.getUser());
for (final TeamEventAttendeeDO attendee : this.getAttendees()) { TeamEventAttendeeDO cloneAttendee = new TeamEventAttendeeDO(); cloneAttendee.setAddress(attendee.getAddress()); cloneAttendee.setComment(attendee.getComment()); cloneAttendee.setCommentOfAttendee(attendee.getCommentOfAttendee());
/** * @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; } }