Package org.fenixedu.academic.domain.contacts

Examples of org.fenixedu.academic.domain.contacts.PhysicalAddress


        addParameter("reportDate", new LocalDate().toString("dd 'de' MMMM 'de' yyyy", I18N.getLocale()));
    }

    private void addAddressInformation(final String prefix, final Party party) {
        final PhysicalAddress address = party.getDefaultPhysicalAddress();
        addParameter(prefix + "Address", address.getAddress());
        addParameter(prefix + "Parish", address.getParishOfResidence());
        addParameter(prefix + "Municipality", address.getDistrictSubdivisionOfResidence());
        addParameter(prefix + "AreaCode", address.getAreaCode());
        addParameter(prefix + "AreaOfAreaCode", address.getAreaOfAreaCode());
    }
View Full Code Here


    public Person(final PersonBean personBean, final boolean validateEmail, final boolean validateAddress) {
        super();

        setProperties(personBean);

        final PhysicalAddress physicalAddress =
                PhysicalAddress.createPhysicalAddress(this, personBean.getPhysicalAddressData(), PartyContactType.PERSONAL, true);
        if (validateAddress) {
            physicalAddress.setValid();
        }
        Phone.createPhone(this, personBean.getPhone(), PartyContactType.PERSONAL, true);
        MobilePhone.createMobilePhone(this, personBean.getMobile(), PartyContactType.PERSONAL, true);
        final EmailAddress emailAddress =
                EmailAddress.createEmailAddress(this, personBean.getEmail(), PartyContactType.PERSONAL, true);
View Full Code Here

    }

    private void setPersonCells(final Registration registration, final Row row) {
        final Person person = registration.getPerson();

        final PhysicalAddress defaultPhysicalAddress = person.getDefaultPhysicalAddress();

        if (defaultPhysicalAddress != null) {
            row.setCell(defaultPhysicalAddress.getAddress());
            row.setCell(defaultPhysicalAddress.getPostalCode());
            row.setCell(defaultPhysicalAddress.getArea());
            row.setCell(defaultPhysicalAddress.getCountryOfResidence() == null ? StringUtils.EMPTY : defaultPhysicalAddress
                    .getCountryOfResidence().getName());
        } else {
            row.setCell(StringUtils.EMPTY);
            row.setCell(StringUtils.EMPTY);
            row.setCell(StringUtils.EMPTY);
View Full Code Here

        setDislocatedFromPermanentResidence(Boolean.FALSE);
    }

    public static ResidenceInformationForm createFromPerson(final Person person) {
        if (person.hasDefaultPhysicalAddress()) {
            final PhysicalAddress physicalAddress = person.getDefaultPhysicalAddress();
            final Country country = getCountryOfResidenceFromPhysicalAddress(physicalAddress);
            final District districtOfResidence =
                    physicalAddress.getDistrictOfResidence() != null ? District.readByName(physicalAddress
                            .getDistrictOfResidence()) : null;

            final DistrictSubdivision districtSubdivisionOfResidence;
            if (districtOfResidence != null) {
                districtSubdivisionOfResidence =
                        physicalAddress.getDistrictSubdivisionOfResidence() != null ? districtOfResidence
                                .getDistrictSubdivisionByName(physicalAddress.getDistrictSubdivisionOfResidence()) : null;
            } else {
                districtSubdivisionOfResidence = null;
            }

            return new ResidenceInformationForm(physicalAddress.getAddress(), physicalAddress.getAreaCode(),
                    physicalAddress.getAreaOfAreaCode(), physicalAddress.getArea(), physicalAddress.getParishOfResidence(),
                    districtOfResidence, districtSubdivisionOfResidence, country);
        } else {
            final ResidenceInformationForm residenceInformationForm = new ResidenceInformationForm();
            residenceInformationForm.setCountryOfResidence(Country.readDefault());
            return residenceInformationForm;
View Full Code Here

        personBean.setIdDocumentType(person.getIdDocumentType());
        personBean.setSocialSecurityNumber(person.getSocialSecurityNumber());

        PendingPartyContactBean pendingPartyContactBean = new PendingPartyContactBean(person);
        if (pendingPartyContactBean.getDefaultPhysicalAddress() != null) {
            final PhysicalAddress physicalAddress = pendingPartyContactBean.getDefaultPhysicalAddress();
            personBean.setAddress(physicalAddress.getAddress());
            personBean.setArea(physicalAddress.getArea());
            personBean.setAreaCode(physicalAddress.getAreaCode());
            personBean.setAreaOfAreaCode(physicalAddress.getAreaOfAreaCode());
            personBean.setParishOfResidence(physicalAddress.getParishOfResidence());
            personBean.setDistrictSubdivisionOfResidence(physicalAddress.getDistrictSubdivisionOfResidence());
            personBean.setDistrictOfResidence(physicalAddress.getDistrictOfResidence());
            personBean.setCountryOfResidence(physicalAddress.getCountryOfResidence());
        }

        personBean.setPhone(pendingPartyContactBean.getDefaultPhone() != null ? pendingPartyContactBean.getDefaultPhone()
                .getNumber() : null);
        personBean.setMobile(pendingPartyContactBean.getDefaultMobilePhone() != null ? pendingPartyContactBean
View Full Code Here

                            .getSchoolTimeAreaCode(), getResidenceInformationForm().getSchoolTimeAreaOfAreaCode(),
                            getResidenceInformationForm().getSchoolTimeArea(), getResidenceInformationForm()
                                    .getSchoolTimeParishOfResidence(), getResidenceInformationForm()
                                    .getSchoolTimeDistrictSubdivisionOfResidence().getName(), getResidenceInformationForm()
                                    .getSchoolTimeDistrictSubdivisionOfResidence().getDistrict().getName(), Country.readDefault());
            final PhysicalAddress address =
                    PhysicalAddress.createPhysicalAddress(person, physicalAddressData, PartyContactType.PERSONAL, false);
            address.setValid();
        }
    }
View Full Code Here

        personBean.setIdDocumentType(person.getIdDocumentType());
        personBean.setSocialSecurityNumber(person.getSocialSecurityNumber());

        PendingPartyContactBean pendingPartyContactBean = new PendingPartyContactBean(person);
        if (pendingPartyContactBean.getDefaultPhysicalAddress() != null) {
            final PhysicalAddress physicalAddress = pendingPartyContactBean.getDefaultPhysicalAddress();
            personBean.setAddress(physicalAddress.getAddress());
            personBean.setArea(physicalAddress.getArea());
            personBean.setAreaCode(physicalAddress.getAreaCode());
            personBean.setAreaOfAreaCode(physicalAddress.getAreaOfAreaCode());
            personBean.setParishOfResidence(physicalAddress.getParishOfResidence());
            personBean.setDistrictSubdivisionOfResidence(physicalAddress.getDistrictSubdivisionOfResidence());
            personBean.setDistrictOfResidence(physicalAddress.getDistrictOfResidence());
            personBean.setCountryOfResidence(physicalAddress.getCountryOfResidence());
        }

        personBean.setPhone(pendingPartyContactBean.getDefaultPhone() != null ? pendingPartyContactBean.getDefaultPhone()
                .getNumber() : null);
        personBean.setMobile(pendingPartyContactBean.getDefaultMobilePhone() != null ? pendingPartyContactBean
View Full Code Here

            PartyContactBean contact = (PartyContactBean) rendered;
            contact.setVisibleToManagement(Boolean.TRUE);
            request.setAttribute("partyContact", contact);
            request.setAttribute("partyContactClass", contact.getContactName());
        } else if (rendered instanceof PhysicalAddress) {
            PhysicalAddress contact = (PhysicalAddress) rendered;
            request.setAttribute("partyContact", contact);
            request.setAttribute("partyContactClass", contact.getClass().getSimpleName());
        }
        return backToEditOrCreate(mapping, actionForm, request, response);
    }
View Full Code Here

        return getRootDomainObject().getInstitutionUnit().getParentUnits().iterator().next().getName();
    }

    @Override
    public String getAddress() {
        final PhysicalAddress address = getPerson().getDefaultPhysicalAddress();
        return address != null ? writeAddress(address) : EMPTY;
    }
View Full Code Here

        this.validationBean = validationBean;
    }

    @Override
    public boolean isValueChanged() {
        final PhysicalAddress address = (PhysicalAddress) getContact();

        return !getAddress().equals(address.getAddress()) || !getArea().equals(address.getArea())
                || !getAreaCode().equals(address.getAreaCode()) || !getAreaOfAreaCode().equals(address.getAreaOfAreaCode())
                || !getParishOfResidence().equals(address.getParishOfResidence())
                || !getDistrictSubdivisionOfResidence().equals(address.getDistrictSubdivisionOfResidence())
                || !getDistrictOfResidence().equals(address.getDistrictOfResidence())
                || !getCountryOfResidence().equals(address.getCountryOfResidence());
    }
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.contacts.PhysicalAddress

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.