/** * @return Returns the death status. * * @deprecated as of 2.0, use {@link #getDead()} */ @Deprecated @JsonIgnore public Boolean isDead() { return getDead(); }
@Test public void shouldSetDeadToTrueIfSetDeathdate() { Person p = new Person(); Date deathDate = new Date(); p.setDeathDate(deathDate); assertTrue ("Person must be dead(setDead(true)) inorder have a deathDate set for him", p.getDead()); }
if (!person.getDead() && person.getCauseOfDeath() != null) { person.setCauseOfDeath(null);
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "voidReason", "error.null"); if (person.getDead()) { if(person.getCauseOfDeath() != null && person.getCauseOfDeathNonCoded() != null) { errors.rejectValue("causeOfDeath", "Person.dead.shouldHaveOnlyOneCauseOfDeathOrCauseOfDeathNonCodedSet");
errors.rejectValue("person.gender", "error.null"); if (person.getDead() == null) { errors.rejectValue("person.dead", "error.null");
birthdateEstimated = person.getBirthdateEstimated(); deathdateEstimated = person.getDeathdateEstimated(); dead = person.getDead(); deathDate = person.getDeathDate(); causeOfDeath = person.getCauseOfDeath();
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropEquals("gender", getObject().getGender()); assertPropEquals("age", getObject().getAge()); assertPropEquals("birthdate", getObject().getBirthdate()); assertPropEquals("birthdateEstimated", getObject().getBirthdateEstimated()); assertPropEquals("dead", getObject().getDead()); assertPropEquals("deathDate", getObject().getDeathDate()); assertPropPresent("causeOfDeath"); assertPropPresent("preferredName"); assertPropPresent("preferredAddress"); assertPropPresent("attributes"); assertPropEquals("voided", getObject().getVoided()); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropEquals("gender", getObject().getGender()); assertPropEquals("age", getObject().getAge()); assertPropEquals("birthdate", getObject().getBirthdate()); assertPropEquals("birthdateEstimated", getObject().getBirthdateEstimated()); assertPropEquals("dead", getObject().getDead()); assertPropEquals("deathDate", getObject().getDeathDate()); assertPropPresent("causeOfDeath"); assertPropPresent("preferredName"); assertPropPresent("preferredAddress"); assertPropPresent("names"); assertPropPresent("addresses"); assertPropPresent("attributes"); assertPropEquals("voided", getObject().getVoided()); assertPropPresent("auditInfo"); }