All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.xlate.edi.internal.schema.implementation.BaseComplexImpl Maven / Gradle / Ivy

There is a newer version: 1.25.2
Show newest version
package io.xlate.edi.internal.schema.implementation;

import java.util.List;
import java.util.Objects;

import io.xlate.edi.schema.EDIComplexType;
import io.xlate.edi.schema.implementation.EDITypeImplementation;

public abstract class BaseComplexImpl extends BaseImpl {

    protected final List sequence;

    public BaseComplexImpl(List sequence, String title, String description) {
        super(title, description);
        this.sequence = sequence;
    }

    @Override
    public boolean equals(Object o) {
        return super.equals(o) && Objects.equals(sequence, ((BaseComplexImpl) o).sequence);
    }

    @Override
    public int hashCode() {
        return Objects.hash(super.hashCode(), sequence);
    }

    public List getSequence() {
        return sequence;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy