org.opennms.bb.eui.admin.UserGroupView.Main
Class UserManager

java.lang.Object
  |
  +--org.opennms.bb.eui.admin.UserGroupView.Main.UserManager

public class UserManager
extends Object


Field Summary
static int GROUP
           
static boolean m_bFigureUpdated
           
static boolean m_bRuleUpdated
           
static boolean m_bUpdated
           
static int m_iEditWhat
           
static Hashtable m_oGroups
           
static Hashtable m_oRules
           
static Hashtable m_oUsers
           
static Hashtable m_oViews
           
static String m_sBuffer
           
static String m_sEditBuffer
           
static String m_sMsStation
           
static String m_sNewId
           
static String m_sOldId
           
static String m_sVersion
           
static int USER
           
static int VIEW
           
 
Constructor Summary
UserManager()
           
 
Method Summary
static boolean add(int what, String id)
          Initiate "add" sequence:
static void cancel()
          Abort the current sequence of modifications:
static void delete(int what, String id)
          Delete rightaway:
static boolean exists(int what, String id)
          Check if this id is already in known id list:
static boolean init()
          Load user/group/views info' at startup from the xml files:
static boolean modify(int what, String id)
          Initiate "modify" sequence:
static void ok()
          Commit the current sequence of modifications:
static boolean save()
          Save user/group/views info' to file:
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

USER

public static final int USER

GROUP

public static final int GROUP

VIEW

public static final int VIEW

m_oUsers

public static Hashtable m_oUsers

m_oGroups

public static Hashtable m_oGroups

m_oViews

public static Hashtable m_oViews

m_oRules

public static Hashtable m_oRules

m_sOldId

public static String m_sOldId

m_sNewId

public static String m_sNewId

m_sBuffer

public static String m_sBuffer

m_sEditBuffer

public static String m_sEditBuffer

m_iEditWhat

public static int m_iEditWhat

m_sVersion

public static String m_sVersion

m_sMsStation

public static String m_sMsStation

m_bUpdated

public static boolean m_bUpdated

m_bRuleUpdated

public static boolean m_bRuleUpdated

m_bFigureUpdated

public static boolean m_bFigureUpdated
Constructor Detail

UserManager

public UserManager()
Method Detail

init

public static boolean init()
Load user/group/views info' at startup from the xml files:

save

public static boolean save()
Save user/group/views info' to file:

add

public static boolean add(int what,
                          String id)
Initiate "add" sequence:

delete

public static void delete(int what,
                          String id)
Delete rightaway:

modify

public static boolean modify(int what,
                             String id)
Initiate "modify" sequence:

ok

public static void ok()
Commit the current sequence of modifications:

cancel

public static void cancel()
Abort the current sequence of modifications:

exists

public static boolean exists(int what,
                             String id)
Check if this id is already in known id list: