| Package | Description |
|---|---|
| com.opengamma.strata.collect.result |
Result data structures.
|
| Modifier and Type | Method and Description |
|---|---|
FailureItem |
Failure.getFirstItem()
Gets the first failure item.
|
static FailureItem |
FailureItem.of(FailureReason reason,
String message,
Object... messageArgs)
Obtains a failure from a reason and message.
|
static FailureItem |
FailureItem.of(FailureReason reason,
Throwable cause)
Obtains a failure from a reason and exception.
|
static FailureItem |
FailureItem.of(FailureReason reason,
Throwable cause,
String message,
Object... messageArgs)
Obtains a failure from a reason, throwable and message.
|
FailureItem |
FailureItem.withAttribute(String key,
String value)
Returns an instance with the specified attribute added.
|
FailureItem |
FailureItem.withAttributes(Map<String,String> attributes)
Returns an instance with the specified attributes added.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends FailureItem> |
FailureItem.Meta.beanType() |
org.joda.beans.BeanBuilder<? extends FailureItem> |
FailureItem.Meta.builder() |
org.joda.beans.MetaProperty<ImmutableList<FailureItem>> |
ValueWithFailures.Meta.failures()
The meta-property for the
failures property. |
org.joda.beans.MetaProperty<ImmutableList<FailureItem>> |
FailureItems.Meta.failures()
The meta-property for the
failures property. |
ImmutableList<FailureItem> |
ValueWithFailures.getFailures()
Gets the failure items.
|
ImmutableList<FailureItem> |
FailureItems.getFailures()
Gets the failures.
|
ImmutableSet<FailureItem> |
Failure.getItems()
Gets the set of failure items.
|
org.joda.beans.MetaProperty<ImmutableSet<FailureItem>> |
Failure.Meta.items()
The meta-property for the
items property. |
| Modifier and Type | Method and Description |
|---|---|
FailureItemsBuilder |
FailureItemsBuilder.addFailure(FailureItem failure)
Adds a failure to the list.
|
FailureItems |
FailureItems.combinedWith(FailureItem... otherFailures)
Combines these failure items with other failure items.
|
static <R> Result<R> |
Result.failure(FailureItem failureItem)
Creates a failed result containing a failure item.
|
static FailureItems |
FailureItems.of(FailureItem... failures)
Creates an instance from the list of failures.
|
static Failure |
Failure.of(FailureItem item)
Obtains a failure for a single failure item.
|
static Failure |
Failure.of(FailureItem item,
FailureItem... additionalItems)
Obtains a failure for multiple failure items.
|
static Failure |
Failure.of(FailureItem item,
FailureItem... additionalItems)
Obtains a failure for multiple failure items.
|
static <T> ValueWithFailures<T> |
ValueWithFailures.of(T successValue,
FailureItem... failures)
Creates an instance wrapping the success value and failures.
|
| Modifier and Type | Method and Description |
|---|---|
FailureItemsBuilder |
FailureItemsBuilder.addAllFailures(List<FailureItem> failures)
Adds a list of failures to the list.
|
FailureItems |
FailureItems.combinedWith(List<FailureItem> otherFailures)
Combines these failure items with other failure items.
|
static Failure |
Failure.of(Collection<FailureItem> items)
Obtains a failure for a non-empty collection of failure items.
|
static FailureItems |
FailureItems.of(List<FailureItem> failures)
Creates an instance from the list of failures.
|
static <T> ValueWithFailures<T> |
ValueWithFailures.of(T successValue,
Collection<FailureItem> failures)
Creates an instance wrapping the success value and failures.
|
static <T> ValueWithFailures<T> |
ValueWithFailures.of(T successValue,
List<FailureItem> failures)
Creates an instance wrapping the success value and failures.
|
ValueWithFailures<T> |
ValueWithFailures.withAdditionalFailures(List<FailureItem> additionalFailures)
Returns a new instance with the specified failures, retaining the current value.
|
<R> ValueWithFailures<R> |
ValueWithFailures.withValue(R value,
List<FailureItem> additionalFailures)
Returns a new instance with the specified value, combining the failures.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.