import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
*/
public static class UriIterator implements Iterator<String> {
- private PolicyUri uri;
+ private final PolicyUri uri;
private int index;
private int keyCount;
- private ConcurrentMap<String, Integer> keyMap;
+ private final Map<String, Integer> keyMap;
public UriIterator(PolicyUri uri, ConcurrentMap<String, Integer> keyMap) {
this.uri = uri;
}
private static List<BigInteger> getParamList(HashMap<String, List<BigInteger>> hm, String type) {
- List<BigInteger> pvl = null;
- pvl = hm.get(type);
+ List<BigInteger> pvl = hm.get(type);
if (pvl == null) {
- pvl = new ArrayList<BigInteger>();
+ pvl = new ArrayList<>();
hm.put(type, pvl);
}
return pvl;
* @param cr
* @return
*/
- private static HashMap<String, List<BigInteger>> buildParameterValues(ClassifierInstance ci, ClassifierRef cr) {
- HashMap<String, List<BigInteger>> pmap = new HashMap<String, List<BigInteger>>();
+ private static Map<String, List<BigInteger>> buildParameterValues(ClassifierInstance ci, ClassifierRef cr) {
+ HashMap<String, List<BigInteger>> pmap = new HashMap<>();
List<BigInteger> pvl = null;
/*
// Convert to Genie URI
PolicyUri convertedUri = odlUriToGenieUri(current);
- HashMap<String, List<BigInteger>> pmap = null;
if (ci.getParameterValue() == null)
return null;
- pmap = buildParameterValues(ci, cr);
+ Map<String, List<BigInteger>> pmap = buildParameterValues(ci, cr);
ManagedObject mo = new ManagedObject();
public static class Ipv4PlusSubnet {
private String prefix;
- private String mask;
+ private final String mask;
public Ipv4PlusSubnet(String ipAndMask) {
String[] parts = ipAndMask.split("/");
* chase the reference to get any other objects in a network hierarchy.
*
* @param current
- * @param ndi
+ * @param ndid
* @param t
* @return
*/
EndpointGroupId epgid = null;
L2BridgeDomainId l2bdid = null;
L3ContextId l3cid = null;
- String uuid = null;
IpAddress ip = null;
EprOperation op = null;
TenantId tid = null;
}
break;
case GENIE_ENDPOINT_UUID:
- uuid = poi.getString(ppi.getPropId());
+ String uuid = poi.getString(ppi.getPropId());
tid = new TenantId(uuid);
break;
case GENIE_ENDPOINT_IP: