import com.google.common.collect.ImmutableMap;
import org.opendaylight.restconf.common.context.InstanceIdentifierContext;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
-import org.opendaylight.yangtools.yang.model.api.SchemaNode;
@Deprecated(forRemoval = true, since = "2.0.6")
// Non-final for mocking
public class NormalizedNodeContext {
- private final InstanceIdentifierContext<? extends SchemaNode> context;
+ private final InstanceIdentifierContext context;
private final ImmutableMap<String, Object> headers;
private final WriterParameters writerParameters;
private final NormalizedNode data;
- public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ public NormalizedNodeContext(final InstanceIdentifierContext context,
final NormalizedNode data, final WriterParameters writerParameters,
final ImmutableMap<String, Object> headers) {
this.context = context;
this.headers = requireNonNull(headers);
}
- public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ public NormalizedNodeContext(final InstanceIdentifierContext context,
final NormalizedNode data, final WriterParameters writerParameters) {
this(context, data, writerParameters, ImmutableMap.of());
}
- public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ public NormalizedNodeContext(final InstanceIdentifierContext context,
final NormalizedNode data) {
this(context, data, WriterParameters.EMPTY, ImmutableMap.of());
}
- public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ public NormalizedNodeContext(final InstanceIdentifierContext context,
final NormalizedNode data, final ImmutableMap<String, Object> headers) {
this(context, data, WriterParameters.EMPTY, headers);
}
- public InstanceIdentifierContext<? extends SchemaNode> getInstanceIdentifierContext() {
+ public InstanceIdentifierContext getInstanceIdentifierContext() {
return context;
}