package org.nextprot.api.isoform.mapper.domain.impl; import org.nextprot.api.commons.utils.ExceptionWithReason; import org.nextprot.api.isoform.mapper.domain.FeatureQueryException; import org.nextprot.api.isoform.mapper.domain.FeatureQueryFailure; /** * Feature query failure class contain reason of the error */ public class FeatureQueryFailureImpl extends BaseFeatureQueryResult implements FeatureQueryFailure{ private static final long serialVersionUID = 1L; private final transient ExceptionWithReason.Reason error; public FeatureQueryFailureImpl(FeatureQueryException error) { super(error.getQuery()); this.error = error.getReason(); } @Override public boolean isSuccess() { return false; } public ExceptionWithReason.Reason getError() { return error; } }