public boolean enable(CapabilityInfo other) { Integer key = new Integer(other.getCode()); CapabilityInfo capinfo = (CapabilityInfo) infoMap.get(key); if (capinfo == null) return false; boolean enabled = capinfo.enableIfEquals(other); if (enabled) orderedList.addElement(key); return enabled; }
public boolean isEnabled(int code) { CapabilityInfo capinfo = (CapabilityInfo) infoMap.get(new Integer(code)); if (capinfo == null) return false; return capinfo.isEnabled(); }
public String getDescription(int code) { CapabilityInfo capinfo = (CapabilityInfo) infoMap.get(new Integer(code)); if (capinfo == null) return null; return capinfo.getDescription(); }
public void add(CapabilityInfo capinfo) { Integer key = new Integer(capinfo.getCode()); infoMap.put(key, capinfo); }