X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Fimpl%2Frpc%2FGetNodeDetailsImpl.java;h=80cf31db683fb7f50a7e5f1b170625536222f9dd;hb=e032240a9215e0c64cb0904926de5b30021ab2d7;hp=434033bf3f1a85e619cfb5b5c250c4fcb4f5f19c;hpb=2c733665f86a40ee6f8bd7f122a62167306be84f;p=transportpce.git diff --git a/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/rpc/GetNodeDetailsImpl.java b/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/rpc/GetNodeDetailsImpl.java index 434033bf3..80cf31db6 100644 --- a/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/rpc/GetNodeDetailsImpl.java +++ b/tapi/src/main/java/org/opendaylight/transportpce/tapi/impl/rpc/GetNodeDetailsImpl.java @@ -9,11 +9,12 @@ package org.opendaylight.transportpce.tapi.impl.rpc; import com.google.common.util.concurrent.ListenableFuture; import org.opendaylight.transportpce.tapi.utils.TapiContext; -import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev221121.Uuid; import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.GetNodeDetails; import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.GetNodeDetailsInput; import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.GetNodeDetailsOutput; import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.GetNodeDetailsOutputBuilder; +import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.get.node.details.output.NodeBuilder; +import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.topology.Node; import org.opendaylight.yangtools.yang.common.ErrorType; import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.common.RpcResultBuilder; @@ -33,21 +34,19 @@ public class GetNodeDetailsImpl implements GetNodeDetails { public ListenableFuture> invoke(GetNodeDetailsInput input) { // TODO Auto-generated method stub // TODO -> maybe we get errors when having CEPs? - Uuid topoUuid = input.getTopologyId(); // Node id: if roadm -> ROADM+PHOTONIC_MEDIA. if xpdr -> XPDR-XPDR+DSR/OTSi - Uuid nodeUuid = input.getNodeId(); - org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev221121.topology.Node node = this.tapiContext - .getTapiNode(topoUuid, nodeUuid); + Node node = this.tapiContext.getTapiNode(input.getTopologyId(), input.getNodeId()); if (node == null) { LOG.error("Invalid TAPI node name"); return RpcResultBuilder.failed() .withError(ErrorType.RPC, "Invalid Tapi Node name") .buildFuture(); } - return RpcResultBuilder.success(new GetNodeDetailsOutputBuilder() - .setNode(new org.opendaylight.yang.gen.v1.urn - .onf.otcc.yang.tapi.topology.rev221121.get.node.details.output.NodeBuilder(node).build()) - .build()).buildFuture(); + return RpcResultBuilder + .success(new GetNodeDetailsOutputBuilder() + .setNode(new NodeBuilder(node).build()) + .build()) + .buildFuture(); } }