Search in sources :

Example 1 with AdminLogInfoList

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);
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo) LogInfo(com.cubrid.cubridmanager.core.logs.model.LogInfo) AdminLogInfoList(com.cubrid.cubridmanager.core.logs.model.AdminLogInfoList)

Example 2 with AdminLogInfoList

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));
    }
}
Also used : DefaultCubridNode(com.cubrid.common.ui.spi.model.DefaultCubridNode) LogInfo(com.cubrid.cubridmanager.core.logs.model.LogInfo) ServerInfo(com.cubrid.cubridmanager.core.common.model.ServerInfo) AdminLogInfoList(com.cubrid.cubridmanager.core.logs.model.AdminLogInfoList) CommonQueryTask(com.cubrid.cubridmanager.core.common.task.CommonQueryTask) CubridNodeChangedEvent(com.cubrid.common.ui.spi.event.CubridNodeChangedEvent) ICubridNode(com.cubrid.common.ui.spi.model.ICubridNode)

Aggregations

AdminLogInfoList (com.cubrid.cubridmanager.core.logs.model.AdminLogInfoList)2 LogInfo (com.cubrid.cubridmanager.core.logs.model.LogInfo)2 CubridNodeChangedEvent (com.cubrid.common.ui.spi.event.CubridNodeChangedEvent)1 DefaultCubridNode (com.cubrid.common.ui.spi.model.DefaultCubridNode)1 ICubridNode (com.cubrid.common.ui.spi.model.ICubridNode)1 ServerInfo (com.cubrid.cubridmanager.core.common.model.ServerInfo)1 CommonQueryTask (com.cubrid.cubridmanager.core.common.task.CommonQueryTask)1 ManagerLogInfo (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)1