public boolean equals()

in curator-x-async/src/main/java/org/apache/curator/x/async/modeled/details/ModelSpecImpl.java [141:174]


    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        ModelSpecImpl<?> modelSpec = (ModelSpecImpl<?>) o;

        if (ttl != modelSpec.ttl) {
            return false;
        }
        if (!path.equals(modelSpec.path)) {
            return false;
        }
        if (!serializer.equals(modelSpec.serializer)) {
            return false;
        }
        if (createMode != modelSpec.createMode) {
            return false;
        }
        if (!aclList.equals(modelSpec.aclList)) {
            return false;
        }
        if (!createOptions.equals(modelSpec.createOptions)) {
            return false;
        }
        //noinspection SimplifiableIfStatement
        if (!deleteOptions.equals(modelSpec.deleteOptions)) {
            return false;
        }
        return schema.equals(modelSpec.schema);
    }