Example usage for org.apache.commons.lang3.builder EqualsBuilder isEquals

List of usage examples for org.apache.commons.lang3.builder EqualsBuilder isEquals

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder EqualsBuilder isEquals.

Prototype

boolean isEquals

To view the source code for org.apache.commons.lang3.builder EqualsBuilder isEquals.

Click Source Link

Document

If the fields tested are equals.

Usage

From source file:io.netlibs.bgp.protocol.attributes.PathAttribute.java

@Override
public boolean equals(final Object obj) {
    if (!(obj instanceof PathAttribute)) {
        return false;
    }/*from w w w. jav a 2  s . c om*/

    final PathAttribute o = (PathAttribute) obj;

    final EqualsBuilder builder = new EqualsBuilder();

    builder.append(this.internalType(), o.internalType()).append(this.getCategory(), o.getCategory())
            .append(this.isOptional(), o.isOptional()).append(this.isPartial(), o.isPartial())
            .append(this.isTransitive(), o.isTransitive());

    if (this.internalType() == o.internalType()) {
        builder.appendSuper(this.subclassEquals(o));
    }

    return builder.isEquals();
}

From source file:com.nmote.smpp.CancelBroadcastSmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*from w  w w.  j  a v a2  s .  c o  m*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof CancelBroadcastSmPDU) {
        CancelBroadcastSmPDU p = (CancelBroadcastSmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.service_type, service_type);
        b.append(p.message_id, message_id);
        b.append(p.source_addr, source_addr);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:de.renew.workflow.connector.internal.cases.ScenarioHandler.java

@Override
public boolean equals(final Object obj) {
    if (obj instanceof IScenario) {
        final IScenario other = (IScenario) obj;

        final EqualsBuilder builder = new EqualsBuilder();

        final Case caze = getCase();
        final Case otherCase = other.getCase();

        if (caze != null && otherCase != null) {
            builder.append(caze.getName(), otherCase.getName());
            builder.append(caze.getURI(), otherCase.getURI());
        } else//from w ww. j a  v  a  2  s.c om
            builder.append(caze, otherCase);

        builder.append(getProject(), other.getProject());

        return builder.isEquals();
    }

    return super.equals(obj);
}

From source file:com.nmote.smpp.QuerySmRespPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///ww w .  j a  va2  s. c om
public boolean equals(Object o) {
    boolean result;
    if (o instanceof QuerySmRespPDU) {
        QuerySmRespPDU p = (QuerySmRespPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.message_id, message_id);
        b.append(p.final_date, final_date);
        b.append(p.message_state, message_state);
        b.append(p.error_code, error_code);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.CancelSmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*from   w  w  w  . ja va2 s .  c  om*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof CancelSmPDU) {
        CancelSmPDU p = (CancelSmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.service_type, service_type);
        b.append(p.message_id, message_id);
        b.append(p.source_addr, source_addr);
        b.append(p.dest_addr, dest_addr);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:net.sf.dynamicreports.design.base.style.DRDesignBaseStyle.java

@Override
public boolean equals(Object obj) {
    if (obj == null) {
        return false;
    }/*w  ww .  ja  v  a  2s . c o m*/
    if (obj == this) {
        return true;
    }
    if (obj.getClass() != getClass()) {
        return false;
    }

    DRDesignBaseStyle o = (DRDesignBaseStyle) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder().append(foregroundColor, o.foregroundColor)
            .append(backgroundColor, o.backgroundColor).append(radius, o.radius)
            .append(imageScale, o.imageScale).append(horizontalAlignment, o.horizontalAlignment)
            .append(verticalAlignment, o.verticalAlignment).append(border, o.border).append(padding, o.padding)
            .append(font, o.font).append(rotation, o.rotation).append(pattern, o.pattern)
            .append(markup, o.markup).append(paragraph, o.paragraph).append(linePen, o.linePen);
    return equalsBuilder.isEquals();
}

From source file:com.github.jgility.core.requirement.ProductStory.java

@Override
public boolean equals(Object obj) {
    if (obj instanceof ProductStory) {
        ProductStory story = (ProductStory) obj;
        EqualsBuilder builder = new EqualsBuilder();
        builder.append(id, story.id);/*from   w  w  w. j ava2s.c  o m*/
        builder.append(title, story.title);
        builder.append(description, story.description);
        builder.append(createDate, story.createDate);
        builder.append(estimated, story.estimated);
        builder.append(priority, story.priority);
        builder.append(requester, story.requester);
        builder.append(requirementKind, story.requirementKind);
        return builder.isEquals();
    }
    return false;
}

From source file:com.currencyfair.minfraud.model.RiskScoreRequest.java

@Override
public boolean equals(Object o) {
    if (o == null) {
        return false;
    }/*  w w  w  .  ja v  a  2  s  . com*/
    if (!(o instanceof RiskScoreRequest)) {
        return false;
    }
    RiskScoreRequest rhs = (RiskScoreRequest) o;
    EqualsBuilder b = new EqualsBuilder();
    b.append(ipAddress, rhs.ipAddress);
    b.append(licenseKey, rhs.licenseKey);
    b.append(billingAddress, rhs.billingAddress);
    b.append(shippingAddress, rhs.shippingAddress);
    b.append(userData, rhs.userData);
    b.append(bankIdentity, rhs.bankIdentity);
    b.append(browserIdentity, rhs.browserIdentity);
    b.append(transactionInfo, rhs.transactionInfo);
    b.append(avsResult, rhs.avsResult);
    b.append(cvvResult, rhs.cvvResult);
    b.append(serviceLevel, rhs.serviceLevel);
    b.append(forwardedIp, rhs.forwardedIp);
    return b.isEquals();
}

From source file:com.nmote.smpp.BindTransmitterPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 */// www. j  av  a 2 s  .co  m
public boolean equals(Object o) {
    boolean result;
    if (o instanceof BindTransmitterPDU) {
        BindTransmitterPDU p = (BindTransmitterPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.system_id, system_id);
        b.append(p.password, password);
        b.append(p.system_type, system_type);
        b.append(p.interface_version, interface_version);
        b.append(p.address_range, address_range);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.BindReceiverPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*from w  w w.  ja  va2 s . com*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof BindReceiverPDU) {
        BindReceiverPDU p = (BindReceiverPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.system_id, system_id);
        b.append(p.password, password);
        b.append(p.system_type, system_type);
        b.append(p.interface_version, interface_version);
        b.append(p.address_range, address_range);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}