public P build() { if (getInstance().getOperation() == null) { instance.setOperation(PatchOperation.ADD_REPLACE); } return getInstance(); } }
@Override public int hashCode() { return new HashCodeBuilder(). appendSuper(super.hashCode()). append(relationshipTO). build(); }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final MembershipUR other = (MembershipUR) obj; return new EqualsBuilder(). appendSuper(super.equals(obj)). append(group, other.group). append(plainAttrs, other.plainAttrs). append(virAttrs, other.virAttrs). build(); } }
@SuppressWarnings("unchecked") public B operation(final PatchOperation operation) { getInstance().setOperation(operation); return (B) this; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final AttrPatch other = (AttrPatch) obj; return new EqualsBuilder(). appendSuper(super.equals(obj)). append(attr, other.attr). build(); } }
@Override public int hashCode() { return new HashCodeBuilder(). appendSuper(super.hashCode()). append(value). build(); }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final RelationshipUR other = (RelationshipUR) obj; return new EqualsBuilder(). appendSuper(super.equals(obj)). append(relationshipTO, other.relationshipTO). build(); } }
@Override public int hashCode() { return new HashCodeBuilder(). appendSuper(super.hashCode()). append(group). append(plainAttrs). append(virAttrs). build(); }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } @SuppressWarnings("unchecked") final AbstractPatchItem<T> other = (AbstractPatchItem<T>) obj; return new EqualsBuilder(). appendSuper(super.equals(obj)). append(value, other.value). build(); } }
@Override public int hashCode() { return new HashCodeBuilder(). appendSuper(super.hashCode()). append(attr). build(); }