Skip to content

Commit dfe3c43

Browse files
committed
Use hashcode, tostring, equals builders.
1 parent 64061df commit dfe3c43

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import java.util.List;
66
import java.util.Map;
77

8+
import org.apache.commons.lang.builder.EqualsBuilder;
9+
import org.apache.commons.lang.builder.HashCodeBuilder;
810
import org.apache.commons.lang.builder.ToStringBuilder;
911

1012
import com.fasterxml.jackson.annotation.JsonIgnore;
@@ -412,12 +414,6 @@ public String getCgroupParent() {
412414
return hostConfig.getCgroupParent();
413415
}
414416

415-
@Override
416-
public String toString() {
417-
return new ToStringBuilder(this).append("create container ").append(name != null ? "name=" + name + " " : "")
418-
.append(this).toString();
419-
}
420-
421417
@Override
422418
public CreateContainerCmd withAttachStderr(Boolean attachStderr) {
423419
checkNotNull(attachStderr, "attachStderr was not specified");
@@ -890,4 +886,18 @@ public CreateContainerCmd withPidMode(String pidMode) {
890886
return this;
891887
}
892888

889+
@Override
890+
public String toString() {
891+
return ToStringBuilder.reflectionToString(this);
892+
}
893+
894+
@Override
895+
public boolean equals(Object o) {
896+
return EqualsBuilder.reflectionEquals(this, o);
897+
}
898+
899+
@Override
900+
public int hashCode() {
901+
return HashCodeBuilder.reflectionHashCode(this);
902+
}
893903
}

0 commit comments

Comments
 (0)