Beispiel #1
0
  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;
  }
Beispiel #2
0
  public boolean isEnabled(int code) {
    CapabilityInfo capinfo = (CapabilityInfo) infoMap.get(new Integer(code));
    if (capinfo == null) return false;

    return capinfo.isEnabled();
  }
Beispiel #3
0
  public String getDescription(int code) {
    CapabilityInfo capinfo = (CapabilityInfo) infoMap.get(new Integer(code));
    if (capinfo == null) return null;

    return capinfo.getDescription();
  }
Beispiel #4
0
 public void add(CapabilityInfo capinfo) {
   Integer key = new Integer(capinfo.getCode());
   infoMap.put(key, capinfo);
 }