public synchronized void setUsers(Collection c) { if (logger.isDebugEnabled()) { logger.debug("Setting users to "+c); } table.clear(); for (Iterator it = c.iterator(); it.hasNext(); ) { UsmUserEntry user = (UsmUserEntry) it.next(); table.put(new UsmUserKey(user), user); } }
public synchronized UsmUserEntry getUser(OctetString engineID, OctetString securityName) { return table.get(new UsmUserKey(engineID, securityName)); }
public synchronized UsmUserEntry getUser(OctetString engineID, OctetString securityName) { return (UsmUserEntry)table.get(new UsmUserKey(engineID, securityName)); }
public synchronized List<UsmUserEntry> removeAllUsers(OctetString securityName, OctetString engineID) { if (engineID == null) { List<UsmUserEntry> deleted = new ArrayList<UsmUserEntry>(); for (Iterator<UsmUserEntry> usmUserEntryIterator = table.values().iterator(); usmUserEntryIterator.hasNext(); ) { UsmUserEntry usmUserEntry = usmUserEntryIterator.next(); if (securityName.equals(usmUserEntry.getUsmUser().getSecurityName())) { deleted.add(usmUserEntry); usmUserEntryIterator.remove(); if (logger.isDebugEnabled()) { logger.debug("Removed user " + usmUserEntry); } } } return deleted; } UsmUserEntry entry = table.remove(new UsmUserKey(engineID, securityName)); if (logger.isDebugEnabled()) { logger.debug("Removed user with secName=" + securityName + " and engineID=" + engineID); } return (entry != null) ? Collections.singletonList(entry) : Collections.<UsmUserEntry>emptyList(); }
public synchronized List<UsmUserEntry> removeAllUsers(OctetString securityName, OctetString engineID) { if (engineID == null) { List<UsmUserEntry> deleted = new ArrayList<UsmUserEntry>(); for (Iterator<UsmUserEntry> usmUserEntryIterator = table.values().iterator(); usmUserEntryIterator.hasNext(); ) { UsmUserEntry usmUserEntry = usmUserEntryIterator.next(); if (securityName.equals(usmUserEntry.getUsmUser().getSecurityName())) { deleted.add(usmUserEntry); usmUserEntryIterator.remove(); if (logger.isDebugEnabled()) { logger.debug("Removed user "+usmUserEntry); } } } return deleted; } UsmUserEntry entry = table.remove(new UsmUserKey(engineID, securityName)); if (logger.isDebugEnabled()) { logger.debug("Removed user with secName="+securityName+ " and engineID="+engineID); } return (entry != null) ? Collections.singletonList(entry) : Collections.<UsmUserEntry>emptyList(); }
public int compareTo(Object o) { if (o instanceof UsmUserEntry) { return compareTo(new UsmUserKey((UsmUserEntry)o)); } UsmUserKey other = (UsmUserKey)o; int result = 0; if ((engineID != null) && (other.engineID != null)) { result = engineID.compareTo(other.engineID); } else if ((engineID != null) && (other.engineID == null)) { result = 1; } else if ((engineID == null) && (other.engineID != null)) { result = -1; } if (result == 0) { result = securityName.compareTo(other.securityName); } return result; } }
public int compareTo(Object o) { if (o instanceof UsmUserEntry) { return compareTo(new UsmUserKey((UsmUserEntry)o)); } UsmUserKey other = (UsmUserKey)o; int result = 0; if ((engineID != null) && (other.engineID != null)) { result = engineID.compareTo(other.engineID); } else if (engineID != null) { result = 1; } else if (other.engineID != null) { result = -1; } if (result == 0) { result = securityName.compareTo(other.securityName); } return result; } }
public int compareTo(Object o) { if (o instanceof UsmUserEntry) { return compareTo(new UsmUserKey((UsmUserEntry) o)); } UsmUserKey other = (UsmUserKey) o; int result = 0; if ((engineID != null) && (other.engineID != null)) { result = engineID.compareTo(other.engineID); } else if (engineID != null) { result = 1; } else if (other.engineID != null) { result = -1; } if (result == 0) { result = securityName.compareTo(other.securityName); } return result; } }
public synchronized UsmUserEntry getUser(OctetString securityName) { return table.get(new UsmUserKey(new OctetString(), securityName)); }
public synchronized UsmUserEntry getUser(OctetString securityName) { return table.get(new UsmUserKey(new OctetString(), securityName)); }
public synchronized UsmUserEntry getUser(OctetString securityName) { return (UsmUserEntry)table.get(new UsmUserKey(new OctetString(), securityName)); }
public synchronized UsmUserEntry getUser(OctetString engineID, OctetString securityName) { return table.get(new UsmUserKey(engineID, securityName)); }
public synchronized UsmUserEntry removeUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = (UsmUserEntry) table.remove(new UsmUserKey(engineID, securityName)); if (logger.isDebugEnabled()) { logger.debug("Removed user with secName="+securityName+ " and engineID="+engineID); } return entry; }
public synchronized void setUsers(Collection<UsmUserEntry> c) { if (logger.isDebugEnabled()) { logger.debug("Setting users to "+c); } table.clear(); for (UsmUserEntry user : c) { table.put(new UsmUserKey(user), user); } }
public synchronized UsmUserEntry addUser(UsmUserEntry user) { if (logger.isDebugEnabled()) { logger.debug("Adding user "+user.getUserName()+" = "+user.getUsmUser()); } return table.put(new UsmUserKey(user), user); }
public synchronized UsmUserEntry removeUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = table.remove(new UsmUserKey(engineID, securityName)); if (logger.isDebugEnabled()) { logger.debug("Removed user with secName="+securityName+ " and engineID="+engineID); } return entry; }
public synchronized UsmUserEntry addUser(UsmUserEntry user) { if (logger.isDebugEnabled()) { logger.debug("Adding user "+user.getUserName()+" = "+user.getUsmUser()); } return (UsmUserEntry) table.put(new UsmUserKey(user), user); }
public synchronized void setUsers(Collection<UsmUserEntry> c) { if (logger.isDebugEnabled()) { logger.debug("Setting users to " + c); } table.clear(); for (UsmUserEntry user : c) { table.put(new UsmUserKey(user), user); } }
public synchronized UsmUserEntry addUser(UsmUserEntry user) { if (logger.isDebugEnabled()) { logger.debug("Adding user " + user.getUserName() + " = " + user.getUsmUser()); } return table.put(new UsmUserKey(user), user); }
public synchronized UsmUserEntry removeUser(OctetString engineID, OctetString securityName) { UsmUserEntry entry = table.remove(new UsmUserKey(engineID, securityName)); if (logger.isDebugEnabled()) { logger.debug("Removed user with secName=" + securityName + " and engineID=" + engineID); } return entry; }