Ejemplo n.º 1
0
 // if true, filters out disabled local groups; if false, returns all local groups
 public Set<AddeServer.Group> getIdvStyleLocalGroups() {
   Set<LocalAddeEntry> localEntries = getLocalEntries();
   Set<AddeServer.Group> idvGroups = newLinkedHashSet(localEntries.size());
   for (LocalAddeEntry entry : localEntries) {
     if ((entry.getEntryStatus() == EntryStatus.ENABLED)
         && (entry.getEntryValidity() == EntryValidity.VERIFIED)) {
       String group = entry.getGroup();
       AddeServer.Group idvGroup = new AddeServer.Group("IMAGE", group, group);
       idvGroups.add(idvGroup);
     }
   }
   return idvGroups;
 }
Ejemplo n.º 2
0
 private Set<LocalAddeEntry> filterLocalEntriesByTemporaryStatus(
     final boolean getTemporaryEntries) {
   Set<LocalAddeEntry> locals = newLinkedHashSet(trie.size());
   for (AddeEntry e : trie.getPrefixedBy("localhost").values()) {
     if (e instanceof LocalAddeEntry) {
       LocalAddeEntry local = (LocalAddeEntry) e;
       if (local.isEntryTemporary() == getTemporaryEntries) {
         locals.add(local);
       }
     }
   }
   return locals;
 }