Search in sources :

Example 1 with ManagerLogInfo

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

the class ManagerLogInfoListTest method testModelManagerLogInfo.

public void testModelManagerLogInfo() {
    ManagerLogInfo bean = new ManagerLogInfo();
    bean.setUser("user");
    assertEquals(bean.getUser(), "user");
    bean.setTaskName("taskName");
    assertEquals(bean.getTaskName(), "taskName");
    bean.setTime("time");
    assertEquals(bean.getTime(), "time");
    bean.setErrorNote("errorNote");
    assertEquals(bean.getErrorNote(), "errorNote");
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)

Example 2 with ManagerLogInfo

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

the class LogEditorPart method updateManagerLogTable.

/**
	 * update manager log to table.
	 *
	 */
public void updateManagerLogTable() {
    table.removeAll();
    if (CubridNodeType.LOGS_MANAGER_ERROR_LOG.equals(this.cubridNode.getType())) {
        if (errorlogList.size() > 0) {
            Collections.sort(errorlogList, comparator);
            int begin = (pageInfo.getCurrentPage() - 1) * pageInfo.getPageSize();
            int last = begin + pageInfo.getPageSize();
            int index = (pageInfo.getCurrentPage() - 1) * pageInfo.getPageSize() + 1;
            if (begin + 1 <= 1) {
                buttonFirst.setEnabled(false);
                buttonPrev.setEnabled(false);
            } else {
                buttonFirst.setEnabled(true);
                buttonPrev.setEnabled(true);
            }
            if ((pageInfo.getTotalRs() < last ? pageInfo.getTotalRs() : last) >= pageInfo.getTotalRs()) {
                buttonEnd.setEnabled(false);
                buttonNext.setEnabled(false);
            } else {
                buttonEnd.setEnabled(true);
                buttonNext.setEnabled(true);
            }
            pageText.setText((begin + 1) + "-" + (pageInfo.getTotalRs() < last ? pageInfo.getTotalRs() : last) + " (" + pageInfo.getTotalRs() + ")");
            for (int i = begin; i < last && i < pageInfo.getTotalRs(); i++) {
                ManagerLogInfo lfi = (ManagerLogInfo) errorlogList.get(i);
                TableItem item = new TableItem(table, SWT.NONE);
                item.setText(0, Integer.toString(index + i - begin));
                item.setText(1, lfi.getUser());
                item.setText(2, lfi.getTaskName());
                item.setText(3, lfi.getTime());
                item.setText(4, lfi.getErrorNote());
            }
        } else {
            buttonFirst.setEnabled(false);
            buttonPrev.setEnabled(false);
            buttonEnd.setEnabled(false);
            buttonNext.setEnabled(false);
            pageInfo = new PageUtil(CNTRECORD, PAGESIZE);
            pageInfo.setCurrentPage(1);
            TableItem item = new TableItem(table, SWT.NONE);
            item.setText(0, Messages.msgNullLogFile);
        }
    } else {
        if (accesslogList.size() > 0) {
            Collections.sort(accesslogList, comparator);
            int begin = (pageInfo.getCurrentPage() - 1) * pageInfo.getPageSize();
            int last = begin + pageInfo.getPageSize();
            int index = (pageInfo.getCurrentPage() - 1) * pageInfo.getPageSize() + 1;
            if (begin + 1 <= 1) {
                buttonFirst.setEnabled(false);
                buttonPrev.setEnabled(false);
            } else {
                buttonFirst.setEnabled(true);
                buttonPrev.setEnabled(true);
            }
            if ((pageInfo.getTotalRs() < last ? pageInfo.getTotalRs() : last) >= pageInfo.getTotalRs()) {
                buttonEnd.setEnabled(false);
                buttonNext.setEnabled(false);
            } else {
                buttonEnd.setEnabled(true);
                buttonNext.setEnabled(true);
            }
            pageText.setText((begin + 1) + "-" + (pageInfo.getTotalRs() < last ? pageInfo.getTotalRs() : last) + " (" + pageInfo.getTotalRs() + ")");
            for (int i = begin; i < last && i < pageInfo.getTotalRs(); i++) {
                ManagerLogInfo lfi = (ManagerLogInfo) accesslogList.get(i);
                TableItem item = new TableItem(table, SWT.NONE);
                item.setText(0, Integer.toString(index + i - begin));
                item.setText(1, lfi.getUser());
                item.setText(2, lfi.getTaskName());
                item.setText(3, lfi.getTime());
            }
        } else {
            buttonFirst.setEnabled(false);
            buttonPrev.setEnabled(false);
            buttonEnd.setEnabled(false);
            buttonNext.setEnabled(false);
            pageInfo = new PageUtil(CNTRECORD, PAGESIZE);
            pageInfo.setCurrentPage(1);
            TableItem item = new TableItem(table, SWT.NONE);
            item.setText(0, Messages.msgNullLogFile);
        }
    }
}
Also used : PageUtil(com.cubrid.common.core.util.PageUtil) TableItem(org.eclipse.swt.widgets.TableItem) ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)

Example 3 with ManagerLogInfo

use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo 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 4 with ManagerLogInfo

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

the class LogsModelTest method testModelManagerLogInfo.

public void testModelManagerLogInfo() {
    ManagerLogInfo bean = new ManagerLogInfo();
    bean.setUser("user");
    assertEquals(bean.getUser(), "user");
    bean.setTaskName("taskName");
    assertEquals(bean.getTaskName(), "taskName");
    bean.setTime("time");
    assertEquals(bean.getTime(), "time");
    bean.setErrorNote("errorNote");
    assertEquals(bean.getErrorNote(), "errorNote");
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)

Example 5 with ManagerLogInfo

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

the class GetManagerLogListTask method addLogToManagerLogList.

/**
	 * Add a managerLogInfo to managerLogList
	 * 
	 * @param managerLogList ManagerLogInfoList
	 * @param users String[]
	 * @param tasknames String[]
	 * @param times String[]
	 */
private void addLogToManagerLogList(ManagerLogInfoList managerLogList, String[] users, String[] tasknames, String[] times) {
    for (int j = 0; j < users.length; j++) {
        ManagerLogInfo managerLogInfo = new ManagerLogInfo();
        if (users[j] != null && users[j].trim().length() > 0) {
            managerLogInfo.setUser(users[j]);
            managerLogInfo.setTaskName(tasknames[j]);
            managerLogInfo.setTime(times[j]);
            if (managerLogInfo != null) {
                managerLogList.addLog(managerLogInfo);
            }
        }
    }
}
Also used : ManagerLogInfo(com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)

Aggregations

ManagerLogInfo (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfo)8 ManagerLogInfoList (com.cubrid.cubridmanager.core.logs.model.ManagerLogInfoList)3 PageUtil (com.cubrid.common.core.util.PageUtil)1 TableItem (org.eclipse.swt.widgets.TableItem)1