Search in sources :

Example 1 with ManagerLogInfoList

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList in project cubrid-manager by CUBRID.

the class GetManagerLogListTask method getLogContentV2.

private ManagerLogInfos getLogContentV2() {
    TreeNode response = getResponse();
    if (response == null || (this.getErrorMsg() != null && getErrorMsg().trim().length() > 0)) {
        return null;
    }
    ManagerLogInfos managerLogInfos = new ManagerLogInfos();
    // for
    ManagerLogInfoList managerLogList = new ManagerLogInfoList();
    // for
    ManagerLogInfoList errorManagerLogList = new ManagerLogInfoList();
    String[] users = new String[response.childrenSize()];
    String[] tasknames = new String[response.childrenSize()];
    String[] times = new String[response.childrenSize()];
    String[] errorusers = new String[response.childrenSize()];
    String[] errortasknames = new String[response.childrenSize()];
    String[] errortimes = new String[response.childrenSize()];
    String[] errornotes = new String[response.childrenSize()];
    int j = 0, k = 0;
    for (int i = 0; i < response.childrenSize(); i++) {
        TreeNode node = response.getChildren().get(i);
        if (node != null && node.getValue("open") != null && node.getValue("open").equals("accesslog")) {
            users[j] = node.getValue("user");
            tasknames[j] = node.getValue("taskname");
            times[j] = node.getValue("time");
            ++j;
        }
        if (node != null && node.getValue("open") != null && node.getValue("open").equals("errorlog")) {
            errorusers[k] = node.getValue("user");
            errortasknames[k] = node.getValue("taskname");
            errortimes[k] = node.getValue("time");
            errornotes[k] = node.getValue("errornote");
            ++k;
        }
    }
    addLogToManagerLogList(managerLogList, users, tasknames, times);
    managerLogInfos.setAccessLog(managerLogList);
    addLogToManagerLogList(errorManagerLogList, errorusers, errortasknames, errortimes, errornotes);
    managerLogInfos.setErrorLog(errorManagerLogList);
    return managerLogInfos;
}
Also used : TreeNode(com.cubrid.cubridmanager.core.common.socket.TreeNode) ManagerLogInfos(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos) ManagerLogInfoList(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)

Example 2 with ManagerLogInfoList

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList in project cubrid-manager by CUBRID.

the class LogsModelTest method testModelManagerLogInfoList.

public void testModelManagerLogInfoList() {
    ManagerLogInfoList bean = new ManagerLogInfoList();
    bean.removeAllLog();
    bean.addLog(new ManagerLogInfo());
    bean.removeAllLog();
    bean.getManagerLogInfoList();
    bean.addLog(new ManagerLogInfo());
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo) ManagerLogInfoList(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)

Example 3 with ManagerLogInfoList

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList in project cubrid-manager by CUBRID.

the class LogsModelTest method testModelManagerLogInfos.

public void testModelManagerLogInfos() {
    ManagerLogInfos bean = new ManagerLogInfos();
    bean.setAccessLog(new ManagerLogInfoList());
    assertEquals(bean.getAccessLog().getClass(), ManagerLogInfoList.class);
    bean.setErrorLog(new ManagerLogInfoList());
    assertEquals(bean.getErrorLog().getClass(), ManagerLogInfoList.class);
}
Also used : ManagerLogInfos(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos) ManagerLogInfoList(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)

Example 4 with ManagerLogInfoList

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList in project cubrid-manager by CUBRID.

the class LogsModelTest method testModelManagerLogInfoList.

public void testModelManagerLogInfoList() {
    ManagerLogInfoList bean = new ManagerLogInfoList();
    bean.addLog(new ManagerLogInfo());
    bean.removeAllLog();
    bean.getManagerLogInfoList();
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo) ManagerLogInfoList(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)

Example 5 with ManagerLogInfoList

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList in project cubrid-manager by CUBRID.

the class LogsModelTest method testModelManagerLogInfos.

public void testModelManagerLogInfos() {
    ManagerLogInfos bean = new ManagerLogInfos();
    bean.setAccessLog(new ManagerLogInfoList());
    assertEquals(bean.getAccessLog().getClass(), ManagerLogInfoList.class);
    bean.setErrorLog(new ManagerLogInfoList());
    assertEquals(bean.getErrorLog().getClass(), ManagerLogInfoList.class);
}
Also used : ManagerLogInfos(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos) ManagerLogInfoList(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)

Aggregations

ManagerLogInfoList (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)8 ManagerLogInfos (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos)5 ManagerLogInfo (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)3 TreeNode (com.cubrid.cubridmanager.core.common.socket.TreeNode)2