/* See LICENSE for licensing and NOTICE for copyright. */
package org.ldaptive.extended;
/**
* Provides common implementation for extended responses.
*
* @param <T> type of response value
*
* @author Middleware Services
*/
public abstract class AbstractExtendedResponse<T> implements ExtendedResponse<T>
{
/** Response value. */
private T value;
@Override
public T getValue()
{
return value;
}
/**
* Sets the response value for this extended operation.
*
* @param t response value
*/
protected void setValue(final T t)
{
value = t;
}
}