public class QbMenu
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
QBMENUDATA |
Constructor and Description |
---|
QbMenu(java.lang.Object menuData)
create QbMenu object
|
QbMenu(java.lang.Object menuData,
java.lang.String incomingIP,
int productType)
create QbMenu object
|
Modifier and Type | Method and Description |
---|---|
MenuNode[] |
getMenuNodeList()
return all the readable menu nodes for current user
|
MenuNode[] |
getMenuNodeList(java.lang.String keyword)
return all the readable menu nodes for current user
|
java.lang.String |
getSecurityLevel()
return security level for current login user
|
java.lang.String |
getUserName()
return current login user name
|
boolean |
login(java.lang.String userName,
java.lang.String password)
login to QbMenu
|
void |
logout()
logout from QbMenu
|
void |
writeLog(int process,
java.lang.String details) |
public QbMenu(java.lang.Object menuData) throws java.lang.Exception
menuData
- menu data object that user has to get it from ServletContextjava.lang.Exception
public QbMenu(java.lang.Object menuData, java.lang.String incomingIP, int productType) throws java.lang.Exception
menuData
- menu data object that user has to get it from ServletContextjava.lang.Exception
public boolean login(java.lang.String userName, java.lang.String password) throws java.lang.Exception
userName
- login user namepassword
- login user passwordjava.lang.Exception
public void writeLog(int process, java.lang.String details) throws java.lang.Exception
java.lang.Exception
public void logout()
public java.lang.String getSecurityLevel()
public java.lang.String getUserName()
public MenuNode[] getMenuNodeList() throws java.lang.Exception
java.lang.Exception
public MenuNode[] getMenuNodeList(java.lang.String keyword) throws java.lang.Exception
keyword
- only display the items which contains the specified key wordsjava.lang.Exception