/** * Checks whether the releaseId was updated (i.e. the old one is different from the new one). * * @param oldReleaseId old ReleaseId * @param newReleaseId new releaseId * @return true if the second (new) releaseId is different and thus was updated; otherwise false */ private boolean releaseIdUpdated(ReleaseId oldReleaseId, ReleaseId newReleaseId) { if (oldReleaseId == null && newReleaseId == null) { return false; } if (oldReleaseId == null && newReleaseId != null) { return true; } // now both releaseIds are non-null, so it is safe to call equals() return !oldReleaseId.equals(newReleaseId); }
@Override public boolean equals(Object o) { if ( this == o ) return true; if ( !(o instanceof UpdateReleaseIdCommand) ) return false; UpdateReleaseIdCommand that = (UpdateReleaseIdCommand) o; if ( containerId != null ? !containerId.equals( that.containerId ) : that.containerId != null ) return false; if ( releaseId != null ? !releaseId.equals( that.releaseId ) : that.releaseId != null ) return false; return true; }
@Override public boolean equals(Object o) { if ( this == o ) return true; if ( !(o instanceof UpdateReleaseIdCommand) ) return false; UpdateReleaseIdCommand that = (UpdateReleaseIdCommand) o; if ( containerId != null ? !containerId.equals( that.containerId ) : that.containerId != null ) return false; if ( releaseId != null ? !releaseId.equals( that.releaseId ) : that.releaseId != null ) return false; return true; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; KieContainerResource other = (KieContainerResource) obj; if (containerId == null) { if (other.containerId != null) return false; } else if (!containerId.equals(other.containerId)) return false; if (releaseId == null) { if (other.releaseId != null) return false; } else if (!releaseId.equals(other.releaseId)) return false; if (resolvedReleaseId == null) { if (other.resolvedReleaseId != null) return false; } else if (!resolvedReleaseId.equals(other.resolvedReleaseId)) return false; if (status != other.status) return false; return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof ContainerSpec)) { return false; } if (!super.equals(o)) { return false; } ContainerSpec that = (ContainerSpec) o; if (releasedId != null ? !releasedId.equals(that.releasedId) : that.releasedId != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof ContainerSpec)) { return false; } if (!super.equals(o)) { return false; } ContainerSpec that = (ContainerSpec) o; if (releasedId != null ? !releasedId.equals(that.releasedId) : that.releasedId != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof Container)) { return false; } if (!super.equals(o)) { return false; } Container container = (Container) o; if (resolvedReleasedId != null ? !resolvedReleasedId.equals(container.resolvedReleasedId) : container.resolvedReleasedId != null) { return false; } if (serverInstanceId != null ? !serverInstanceId.equals(container.serverInstanceId) : container.serverInstanceId != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof Container)) { return false; } if (!super.equals(o)) { return false; } Container container = (Container) o; if (resolvedReleasedId != null ? !resolvedReleasedId.equals(container.resolvedReleasedId) : container.resolvedReleasedId != null) { return false; } if (serverInstanceId != null ? !serverInstanceId.equals(container.serverInstanceId) : container.serverInstanceId != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } RuleConfigUpdated that = (RuleConfigUpdated) o; if (containerSpecKey != null ? !containerSpecKey.equals(that.containerSpecKey) : that.containerSpecKey != null) { return false; } if (releasedId != null ? !releasedId.equals(that.releasedId) : that.releasedId != null) { return false; } if (ruleConfig != null ? !ruleConfig.equals(that.ruleConfig) : that.ruleConfig != null) { return false; } return true; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } RuleConfigUpdated that = (RuleConfigUpdated) o; if (containerSpecKey != null ? !containerSpecKey.equals(that.containerSpecKey) : that.containerSpecKey != null) { return false; } if (releasedId != null ? !releasedId.equals(that.releasedId) : that.releasedId != null) { return false; } if (ruleConfig != null ? !ruleConfig.equals(that.ruleConfig) : that.ruleConfig != null) { return false; } return true; }