public OpenDovePolicy getPolicy(String policyUUID) { return (OpenDovePolicy) (policyMap.get(policyUUID)); }
public OpenDoveEGWSNATPool getEgwSNATPool(String poolUUID) { return (OpenDoveEGWSNATPool) (egwSNATPoolMap.get(poolUUID)); }
public OpenDoveEGWFwdRule getEgwFwdRule(String ruleUUID) { return (OpenDoveEGWFwdRule) (egwFwdRuleMap.get(ruleUUID)); }
public OpenDoveVGWVNIDMapping getVgwVNIDMapping(String mappingUUID) { return (OpenDoveVGWVNIDMapping) (vgwVNIDMap.get(mappingUUID)); }
public OpenDoveNetwork getNetwork(String networkUUID) { return (OpenDoveNetwork) (networkMap.get(networkUUID)); }
public OpenDoveSwitch getSwitch(String switchUUID) { return (OpenDoveSwitch) (switchMap.get(switchUUID)); }
public OpenDoveGwIpv4 getGwIpv4(String ipv4UUID) { return (OpenDoveGwIpv4) (gwIpv4Map.get(ipv4UUID)); }
public OpenDoveSubnet getSubnet(String subnetUUID) { return (OpenDoveSubnet) (subnetMap.get(subnetUUID)); }
public OpenDoveDomain getDomain(String domainUUID) { return(OpenDoveDomain) (domainMap.get(domainUUID)); }
public OpenDoveNetworkSubnetAssociation getAssociation(String uuid) { if (networkSubnetAssociationMap.containsKey(uuid)) { return (OpenDoveNetworkSubnetAssociation) networkSubnetAssociationMap.get(uuid); } return null; }
public void updateNetwork(String networkUUID) { networkMap.update(networkUUID, networkMap.get(networkUUID)); }
public void addNetworkToDomain(String domainUUID, OpenDoveNetwork network) { if (domainExists(domainUUID)) { OpenDoveDomain domain = (OpenDoveDomain) domainMap.get(domainUUID); domain.addNetwork(network); } }
public void updateSwitch(String switchUUID, OpenDoveSwitch delta) { OpenDoveSwitch target = (OpenDoveSwitch) switchMap.get(switchUUID); if (target.overwrite(delta)) { switchMap.update(switchUUID, target); } }
public void updateRule(String mappingUUID, OpenDoveVGWVNIDMapping delta) { OpenDoveVGWVNIDMapping target = (OpenDoveVGWVNIDMapping) vgwVNIDMap.get(mappingUUID); if (target.overwrite(delta)) { vgwVNIDMap.update(mappingUUID, target); } } }