package com.constellio.model.entities.calculators.dependencies; import com.constellio.model.entities.schemas.MetadataValueType; public class SpecialDependency<T> implements Dependency { private String code; SpecialDependency(String code) { this.code = code; } @Override public MetadataValueType getReturnType() { return null; } @Override public boolean isMultivalue() { return false; } @Override public boolean isRequired() { return false; } @Override public String getLocalMetadataCode() { return null; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof SpecialDependency)) { return false; } SpecialDependency that = (SpecialDependency) o; if (code != null ? !code.equals(that.code) : that.code != null) { return false; } return true; } @Override public int hashCode() { return code.hashCode(); } @Override public String toString() { return "SpecialDependency{" + "code='" + code + '\'' + '}'; } }