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()
UserDataControlgetPv 在接口中 UserDataControlpublic void setPv(PasswordValidator pv)
public int getControlType()
UserDataControlgetControlType 在接口中 UserDataControlpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void parseJSON(JSONObject jo) throws java.lang.Exception
parseJSON 在接口中 JSONParserjo - json对象java.lang.Exceptionpublic JSONObject createJSON() throws java.lang.Exception
createJSON 在接口中 JSONCreatorjava.lang.Exceptionpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic CompanyRoleDAO getCompanyRoleDAO()
UserDataControlgetCompanyRoleDAO 在接口中 UserDataControlpublic CustomRoleDAO getCustomRoleDAO()
UserDataControlgetCustomRoleDAO 在接口中 UserDataControlpublic UserDAO getUserDAO()
UserDataControlgetUserDAO 在接口中 UserDataControlpublic boolean init()
init 在接口中 UserDataControlpublic FavoriteNodeDAO getFavoriteNodeDAO()
UserDataControlgetFavoriteNodeDAO 在接口中 UserDataControlpublic DepartmentDAO getDepartmentDAO()
UserDataControlgetDepartmentDAO 在接口中 UserDataControlpublic PostDAO getPostDAO()
UserDataControlgetPostDAO 在接口中 UserDataControlpublic <T> T getOpenDAO(java.lang.Class<? extends T> type)
UserDataControlgetOpenDAO 在接口中 UserDataControlT - 开放接口中节点类型type - 类型public void clearData()
UserDataControlclearData 在接口中 UserDataControl