use of com.cubrid.cubridmanager.core.logs.model.AdminLogInfoList in project cubrid-manager by CUBRID.
the class LogsModelTest method testModelAdminLogInfoList.
public void testModelAdminLogInfoList() {
AdminLogInfoList bean = new AdminLogInfoList();
// bean.getTaskName();
// bean.addAdminLogInfo();
// bean.getAdminLogInfoList();
assertEquals(bean.getTaskName(), "getadminloginfo");
LogInfo logInfo = new LogInfo();
logInfo.setPath("path");
logInfo.setType("type");
logInfo.setOwner("owner");
logInfo.setSize("size");
logInfo.setLastupdate("lastupdate");
logInfo.setFilename("filename");
bean.addAdminLogInfo(null);
bean.addAdminLogInfo(logInfo);
bean.getAdminLogInfoList();
bean.addAdminLogInfo(logInfo);
}
use of com.cubrid.cubridmanager.core.logs.model.AdminLogInfoList in project cubrid-manager by CUBRID.
the class CubridAdminLogFolderLoader method load.
/**
*
* Load children object for parent
*
* @param parent the parent node
* @param monitor the IProgressMonitor object
*/
public void load(ICubridNode parent, final IProgressMonitor monitor) {
synchronized (this) {
if (isLoaded()) {
return;
}
ServerInfo serverInfo = parent.getServer().getServerInfo();
AdminLogInfoList logInfoList = new AdminLogInfoList();
final CommonQueryTask<AdminLogInfoList> task = new CommonQueryTask<AdminLogInfoList>(serverInfo, CommonSendMsg.getCommonSimpleSendMsg(), logInfoList);
monitorCancel(monitor, new ITask[] { task });
task.execute();
final String errorMsg = task.getErrorMsg();
if (!monitor.isCanceled() && errorMsg != null && errorMsg.trim().length() > 0) {
parent.removeAllChild();
openErrorBox(errorMsg);
setLoaded(true);
return;
}
if (monitor.isCanceled()) {
setLoaded(true);
return;
}
parent.removeAllChild();
logInfoList = task.getResultModel();
if (logInfoList != null) {
List<LogInfo> list = logInfoList.getAdminLogInfoList();
if (list != null) {
for (LogInfo logInfo : list) {
DefaultCubridNode logInfoNode = new DefaultCubridNode(parent.getId() + NODE_SEPARATOR + logInfo.getName(), logInfo.getName(), "icons/navigator/log_item.png");
logInfoNode.setType(CubridNodeType.LOGS_BROKER_ADMIN_LOG);
logInfoNode.setContainer(false);
logInfoNode.setEditorId(LogEditorPart.ID);
logInfoNode.setModelObj(logInfo);
parent.addChild(logInfoNode);
}
}
}
Collections.sort(parent.getChildren());
setLoaded(true);
CubridNodeManager.getInstance().fireCubridNodeChanged(new CubridNodeChangedEvent((ICubridNode) parent, CubridNodeChangedEventType.CONTAINER_NODE_REFRESH));
}
}
Aggregations