public class OccurrenceParseResult<T> extends ParseResult<T>
ParseResult.CONFIDENCE, ParseResult.STATUS
Constructor and Description |
---|
OccurrenceParseResult(ParseResult.STATUS status,
ParseResult.CONFIDENCE confidence,
T payload,
List<T> alternativePayloads,
Throwable error) |
OccurrenceParseResult(ParseResult.STATUS status,
ParseResult.CONFIDENCE confidence,
T payload,
List<T> alternativePayloads,
Throwable error,
Collection<OccurrenceIssue> issues) |
OccurrenceParseResult(ParseResult<T> result) |
getAlternativePayloads, getConfidence, getError, getPayload, getStatus, isSuccessful, toString
public OccurrenceParseResult(ParseResult.STATUS status, ParseResult.CONFIDENCE confidence, T payload, List<T> alternativePayloads, Throwable error, Collection<OccurrenceIssue> issues)
public OccurrenceParseResult(ParseResult.STATUS status, ParseResult.CONFIDENCE confidence, T payload, List<T> alternativePayloads, Throwable error)
public OccurrenceParseResult(ParseResult<T> result)
public static <T> OccurrenceParseResult<T> success(ParseResult.CONFIDENCE confidence, T payload)
T
- The generic type of the payloadconfidence
- The confidence in the resultpayload
- The payload of the parse resultpublic static <T> OccurrenceParseResult<T> fail()
public static <T> OccurrenceParseResult<T> error()
public static <T> OccurrenceParseResult<T> error(Throwable cause)
cause
- The cause of the errorpublic static <T> OccurrenceParseResult<T> success(ParseResult.CONFIDENCE confidence, T payload, OccurrenceIssue issue)
public static <T> OccurrenceParseResult<T> success(ParseResult.CONFIDENCE confidence, T payload, OccurrenceIssue... issues)
public static <T> OccurrenceParseResult<T> success(ParseResult.CONFIDENCE confidence, T payload, Collection<OccurrenceIssue> issues)
public static <T> OccurrenceParseResult<T> fail(OccurrenceIssue issue)
public static <T> OccurrenceParseResult<T> fail(OccurrenceIssue... issues)
public static <T> OccurrenceParseResult<T> fail(Collection<OccurrenceIssue> issues)
public static <T> OccurrenceParseResult<T> fail(T payload, Collection<OccurrenceIssue> issues)
T
- the generic type of the payloadpayload
- the payload of the parse resultpublic static <T> OccurrenceParseResult<T> fail(T payload, OccurrenceIssue... issues)
public static <T> OccurrenceParseResult<T> fail(T payload, OccurrenceIssue issue)
T
- the generic type of the payloadpayload
- the payload of the parse resultpublic Set<OccurrenceIssue> getIssues()
public void addIssue(OccurrenceIssue issue)
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.