- public static boolean writeMapping(String nodeId, String logicalConnPoint,
- DeviceTransactionManager deviceTransactionManager) {
- MappingBuilder mappingBuilder = new MappingBuilder();
- mappingBuilder.withKey(new MappingKey(logicalConnPoint));
- mappingBuilder.setLogicalConnectionPoint(logicalConnPoint);
- mappingBuilder.setSupportingOts("OTS");
- mappingBuilder.setSupportingCircuitPackName("2/0");
- mappingBuilder.setSupportingOms("OMS");
- mappingBuilder.setSupportingPort("8080");
- mappingBuilder.setSupportingCircuitPackName("circuit1");
- InstanceIdentifier<Mapping> portMappingIID =
- InstanceIdentifier.builder(Network.class).child(Nodes.class, new NodesKey(nodeId))
- .child(Mapping.class, new MappingKey(logicalConnPoint)).build();
- try {
- return TransactionUtils.writeTransaction(deviceTransactionManager,
- nodeId, LogicalDatastoreType.CONFIGURATION, portMappingIID, mappingBuilder.build());
- } catch (ExecutionException | InterruptedException e) {
- return false;
- }
+ public static Mapping createMapping(String nodeId, String logicalConnPoint) {
+ return new MappingBuilder()
+ .withKey(new MappingKey(logicalConnPoint))
+ .setLogicalConnectionPoint(logicalConnPoint)
+ .setSupportingOts("supporting-OTS")
+ .setSupportingCircuitPackName("2/0")
+ .setSupportingOms("supporting-OMS")
+ .setSupportingPort("port")
+ .setSupportingCircuitPackName("circuit-pack")
+ .build();