- private final NormalizedNode<?, ?> inputNormalizedNode;
- private final QName rpc;
-
- private ExecuteRpc(@Nullable final NormalizedNode<?, ?> inputNormalizedNode, @Nonnull final QName rpc) {
- this.rpc = Preconditions.checkNotNull(rpc, "rpc Qname should not be null");
- this.inputNormalizedNode = inputNormalizedNode;
- }
-
- public static ExecuteRpc from(@Nonnull final DOMRpcIdentifier rpc, @Nullable final NormalizedNode<?, ?> input) {
- return new ExecuteRpc(input, rpc.getType().getLastComponent());
- }
-
- @Nullable
- public NormalizedNode<?, ?> getInputNormalizedNode() {
- return inputNormalizedNode;
- }
-
- @Nonnull
- public QName getRpc() {
- return rpc;