| | |
| | | * Generic extended result implementation. |
| | | */ |
| | | final class GenericExtendedResultImpl extends |
| | | AbstractResultImpl<GenericExtendedResult> implements ExtendedResult, |
| | | AbstractExtendedResultImpl<GenericExtendedResult> implements ExtendedResult, |
| | | GenericExtendedResult |
| | | { |
| | | |
| | |
| | | |
| | | |
| | | /** |
| | | * Creates a new generic extended result that is an exact copy of the provided |
| | | * result. |
| | | * |
| | | * @param genericExtendedResult |
| | | * The generic extended result to be copied. |
| | | * @throws NullPointerException |
| | | * If {@code genericExtendedResult} was {@code null} . |
| | | */ |
| | | GenericExtendedResultImpl(final GenericExtendedResult genericExtendedResult) |
| | | throws NullPointerException |
| | | { |
| | | super(genericExtendedResult); |
| | | this.responseName = genericExtendedResult.getOID(); |
| | | this.responseValue = genericExtendedResult.getValue(); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public String getOID() |
| | |
| | | builder.append(")"); |
| | | return builder.toString(); |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | GenericExtendedResult getThis() |
| | | { |
| | | return this; |
| | | } |
| | | } |