watch
Class User.Map

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap<java.lang.String,User>
          extended by watch.User.Map
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,User>, java.util.SortedMap<java.lang.String,User>
Enclosing class:
User

public static class User.Map
extends java.util.TreeMap<java.lang.String,User>

User map class

See Also:
Serialized Form

Constructor Summary
User.Map()
          Constructor.
 
Method Summary
 User ensure(java.lang.String J_UserName)
          Ensures a given user is present in the user database.
 User.Map getListOf(java.util.Collection<java.lang.String> J_Users)
          Returns a user instance list corresponding to the given user names.
 java.lang.String toString()
          Native string convertion.
 
Methods inherited from class java.util.TreeMap
clear, clone, comparator, containsKey, containsValue, entrySet, firstKey, get, headMap, keySet, lastKey, put, putAll, remove, size, subMap, tailMap, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty
 

Constructor Detail

User.Map

public User.Map()
Constructor.

Method Detail

ensure

public User ensure(java.lang.String J_UserName)
Ensures a given user is present in the user database.

Parameters:
J_UserName - User name to ensure.
Returns:
The user object instance already registered if set, the new user object registered otherwise.

getListOf

public User.Map getListOf(java.util.Collection<java.lang.String> J_Users)
Returns a user instance list corresponding to the given user names.

Parameters:
J_Users - List of user names researched.
Returns:
Map of user instances indexed by the user names.

toString

public java.lang.String toString()
Native string convertion.

Overrides:
toString in class java.util.AbstractMap<java.lang.String,User>
Returns:
String representation.