package org.opendaylight.transportpce.tapi.utils;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev181210.GetServiceInterfacePointDetailsInput;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev181210.GetServiceInterfacePointDetailsInputBuilder;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev181210.GetServiceInterfacePointListInput;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev181210.GetServiceInterfacePointListInputBuilder;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.common.rev181210.Uuid;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetLinkDetailsInput;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetLinkDetailsInputBuilder;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetNodeDetailsInput;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetNodeDetailsInputBuilder;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetNodeEdgePointDetailsInput;
+import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetNodeEdgePointDetailsInputBuilder;
import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetTopologyDetailsInput;
import org.opendaylight.yang.gen.v1.urn.onf.otcc.yang.tapi.topology.rev181210.GetTopologyDetailsInputBuilder;
public static final String PORTMAPPING_FILE = "src/test/resources/portmapping.xml";
public static GetTopologyDetailsInput buildGetTopologyDetailsInput(String topoName) {
- GetTopologyDetailsInputBuilder builtInput = new GetTopologyDetailsInputBuilder();
- builtInput.setTopologyIdOrName(topoName);
- return builtInput.build();
+ return new GetTopologyDetailsInputBuilder()
+ .setTopologyIdOrName(topoName)
+ .build();
}
- private TapiTopologyDataUtils() {
+ public static GetNodeDetailsInput buildGetNodeDetailsInput(String topoName, String nodeName) {
+ return new GetNodeDetailsInputBuilder()
+ .setTopologyIdOrName(topoName)
+ .setNodeIdOrName(nodeName)
+ .build();
+ }
+
+ public static GetLinkDetailsInput buildGetLinkDetailsInput(String topoName, String linkName) {
+ return new GetLinkDetailsInputBuilder()
+ .setTopologyIdOrName(topoName)
+ .setLinkIdOrName(linkName)
+ .build();
}
-}
+ public static GetServiceInterfacePointListInput buildServiceInterfacePointListInput() {
+ return new GetServiceInterfacePointListInputBuilder()
+ .build();
+ }
+
+ public static GetServiceInterfacePointDetailsInput buildGetServiceInterfacePointDetailsInput(Uuid sipUuid) {
+ return new GetServiceInterfacePointDetailsInputBuilder()
+ .setSipIdOrName(sipUuid.getValue())
+ .build();
+ }
+
+ public static GetNodeEdgePointDetailsInput buildGetNodeEdgePointDetailsInput(String topoName, String nodeName,
+ String onepName) {
+ return new GetNodeEdgePointDetailsInputBuilder()
+ .setTopologyIdOrName(topoName)
+ .setNodeIdOrName(nodeName)
+ .setEpIdOrName(onepName)
+ .build();
+ }
+
+ private TapiTopologyDataUtils() {
+ }
+}
\ No newline at end of file