diff options
Diffstat (limited to 'containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java')
-rw-r--r-- | containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java index c1cafa570d..e781915919 100644 --- a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java +++ b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerPortBinding.java @@ -45,4 +45,36 @@ public class DockerPortBinding implements IDockerPortBinding { + "\n"; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((hostIp == null) ? 0 : hostIp.hashCode()); + result = prime * result + + ((hostPort == null) ? 0 : hostPort.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + DockerPortBinding other = (DockerPortBinding) obj; + if (hostIp == null) { + if (other.hostIp != null) + return false; + } else if (!hostIp.equals(other.hostIp)) + return false; + if (hostPort == null) { + if (other.hostPort != null) + return false; + } else if (!hostPort.equals(other.hostPort)) + return false; + return true; + } + } |