NeutronRouter_Interface neutronInterface = new NeutronRouter_Interface();
String id = String.valueOf(routerInterface.getUuid().getValue());
neutronInterface.setID(id);
- neutronInterface.setTenantID(routerInterface.getTenantId().getValue());
+ if (routerInterface.getTenantId() != null) {
+ neutronInterface.setTenantID(routerInterface.getTenantId().getValue());
+ }
neutronInterface.setSubnetUUID(routerInterface.getFixedIps().get(0).getSubnetId().getValue());
neutronInterface.setPortUUID(routerInterface.getUuid().getValue());
return neutronInterface;
result.setStatus(network.getStatus());
// todo remove '-' chars as tenant id doesn't use them
- result.setTenantID(network.getTenantId().getValue());
+ if (network.getTenantId() != null) {
+ result.setTenantID(network.getTenantId().getValue());
+ }
result.setID(network.getUuid().getValue());
NetworkL3Extension l3Extension = network.getAugmentation(NetworkL3Extension.class);
NeutronRouter result = new NeutronRouter();
result.setID(String.valueOf(router.getUuid().getValue()));
result.setName(router.getName());
- result.setTenantID(String.valueOf(router.getTenantId().getValue()));
+ if (router.getTenantId() != null) {
+ result.setTenantID(String.valueOf(router.getTenantId().getValue()));
+ }
result.setAdminStateUp(router.isAdminStateUp());
result.setStatus(router.getStatus());
result.setDistributed(router.isDistributed());
NeutronRouter_Interface pojoInterface = new NeutronRouter_Interface();
String id = String.valueOf(mdInterface.getUuid().getValue());
pojoInterface.setID(id);
- pojoInterface.setTenantID(String.valueOf(mdInterface.getTenantId().getValue()));
+ if (mdInterface.getTenantId() != null) {
+ pojoInterface.setTenantID(String.valueOf(mdInterface.getTenantId().getValue()));
+ }
pojoInterface.setSubnetUUID(String.valueOf(mdInterface.getSubnetId().getValue()));
pojoInterface.setPortUUID(String.valueOf(mdInterface.getPortId().getValue()));
interfaces.put(id, pojoInterface);
private NeutronSubnet fromMd(Subnet subnet) {
NeutronSubnet result = new NeutronSubnet();
result.setName(subnet.getName());
- result.setTenantID(String.valueOf(subnet.getTenantId().getValue()).replace("-",""));
+ if (subnet.getTenantId() != null) {
+ result.setTenantID(String.valueOf(subnet.getTenantId().getValue()).replace("-",""));
+ }
result.setNetworkUUID(subnet.getNetworkId().getValue());
result.setIpVersion(IPV_MAP.get(subnet.getIpVersion()));
result.setCidr(subnet.getCidr());