All pastes #16412 Raw Edit

manero

public java v1 · immutable
#16412 ·published 2005-06-29 21:30 UTC
rendered paste body
public boolean validateOk(EntityForm form, ActionErrors errors) {    /*     * The following method sucks, is there a better way of doing this?     */        boolean isValidEntityName       = validateEntityName(form);    boolean isValidDBA              = validateDBA(form);    boolean isValidTaxId            = validateTaxId(form);    boolean isValidPrimaryAddress   = validatePrimaryAddress(form);            if (!isValidEntityName) {        errors.add("entityName", new ActionError("error.form.required.entity"));    }        if (!isValidDBA) {        errors.add("dbaName", new ActionError("error.form.required.dba"));    }        if (!isValidTaxId) {        errors.add("taxId", new ActionError("error.form.required.taxid"));    }        if (!isValidPrimaryAddress) {        errors.add("address", new ActionError("error.form.required.primaryAddress"));    }        return (isValidEntityName   &&            isValidDBA          &&            isValidTaxId        &&            isValidPrimaryAddress);        }private boolean validatePrimaryAddress(EntityForm form) {    boolean foundPrimaryAddress = false;    Address[] addrs = form.getAddresses();        for (int i = 0; i < addrs.length; i++) {        int addressType = addrs[i].getType();                if (ADDR_TYPE_PRIMARY == addressType || ADDR_TYPE_DEFAULT == addressType) {            foundPrimaryAddress = true;            break;        }    }        return foundPrimaryAddress;}private boolean validateTaxId(EntityForm form) {    return StringUtils.isBlank(form.getTaxId());}private boolean validateEntityName(EntityForm form) {    return StringUtils.isBlank(form.getEntityName());}private boolean validateDBA(EntityForm form) {    return StringUtils.isBlank(form.getEntityDbaName());}