public class HSQLDBDAOControl extends java.lang.Object implements UserDataControl
XML_TAG
构造器和说明 |
---|
HSQLDBDAOControl() |
限定符和类型 | 方法和说明 |
---|---|
void |
clearData()
不同的control会在内存中保存一定的数据,当切换control的时候,由这个方法清除内存中保存的数据
|
java.lang.Object |
clone() |
JSONObject |
createJSON()
生成json对象
|
CompanyRoleDAO |
getCompanyRoleDAO()
获取部门角色的处理对象
|
int |
getControlType()
CONTROL的类型 HSQL OR TABLEDATA
|
CustomRoleDAO |
getCustomRoleDAO()
获取普通角色的处理对象
|
DepartmentDAO |
getDepartmentDAO()
获取部门的处理对象
|
FavoriteNodeDAO |
getFavoriteNodeDAO()
获取收藏夹的处理对象
|
static HSQLDBDAOControl |
getInstance() |
<T> T |
getOpenDAO(java.lang.Class<? extends T> type)
获取开放接口中数据库处理器
|
PostDAO |
getPostDAO()
获取职位的处理对象
|
PasswordValidator |
getPv()
获取加密操作对象
|
UserDAO |
getUserDAO()
获取用户管理的处理对象
|
boolean |
init()
初始化hsql
|
void |
parseJSON(JSONObject jo)
转化成json对象
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setPv(PasswordValidator pv) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static HSQLDBDAOControl getInstance()
public PasswordValidator getPv()
UserDataControl
getPv
在接口中 UserDataControl
public void setPv(PasswordValidator pv)
public int getControlType()
UserDataControl
getControlType
在接口中 UserDataControl
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public void parseJSON(JSONObject jo) throws java.lang.Exception
parseJSON
在接口中 JSONParser
jo
- json对象java.lang.Exception
public JSONObject createJSON() throws java.lang.Exception
createJSON
在接口中 JSONCreator
java.lang.Exception
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public CompanyRoleDAO getCompanyRoleDAO()
UserDataControl
getCompanyRoleDAO
在接口中 UserDataControl
public CustomRoleDAO getCustomRoleDAO()
UserDataControl
getCustomRoleDAO
在接口中 UserDataControl
public UserDAO getUserDAO()
UserDataControl
getUserDAO
在接口中 UserDataControl
public boolean init()
init
在接口中 UserDataControl
public FavoriteNodeDAO getFavoriteNodeDAO()
UserDataControl
getFavoriteNodeDAO
在接口中 UserDataControl
public DepartmentDAO getDepartmentDAO()
UserDataControl
getDepartmentDAO
在接口中 UserDataControl
public PostDAO getPostDAO()
UserDataControl
getPostDAO
在接口中 UserDataControl
public <T> T getOpenDAO(java.lang.Class<? extends T> type)
UserDataControl
getOpenDAO
在接口中 UserDataControl
T
- 开放接口中节点类型type
- 类型public void clearData()
UserDataControl
clearData
在接口中 UserDataControl