01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04: package com.tc.admin;
05:
06: import com.tc.admin.common.XTreeNode;
07:
08: public interface AdminClientController {
09: void setStatus(String msg);
10:
11: void clearStatus();
12:
13: void expand(XTreeNode node);
14:
15: boolean isExpanded(XTreeNode node);
16:
17: void select(XTreeNode node);
18:
19: boolean isSelected(XTreeNode node);
20:
21: void nodeStructureChanged(XTreeNode node);
22:
23: void remove(XTreeNode node);
24:
25: void nodeChanged(XTreeNode node);
26:
27: boolean testServerMatch(ServerNode node);
28:
29: void log(String msg);
30:
31: void log(Exception e);
32:
33: void block();
34:
35: void unblock();
36:
37: void updateServerPrefs();
38:
39: void addServerLog(ConnectionContext cc);
40:
41: void removeServerLog(ConnectionContext cc);
42: }
|