|
"WEBNMS_5 API Docs" | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.nms.startclient.CustomClient
public abstract class CustomClient
| Field Summary | |
|---|---|
boolean |
connected
|
protected java.lang.String |
CUSTOMID
|
protected byte[] |
data
|
protected boolean |
DEBUG
|
protected boolean |
errorFlag
This flag will be set 'true' to indicate some error in response for a request sent to the server - Clarence The variable is used very sparsely we can make use of it in all error cases if needed. |
protected int |
filternumber
|
protected boolean |
firstTime
|
protected java.lang.String |
hostname
|
protected int |
len
Some necessary parameters used to pick up datagrams |
protected NmsCustomPanel |
nmscpanel
|
protected int |
port
|
protected java.lang.String |
remoteHost
|
protected boolean |
showErrorDialog
Variable added for setting whether to show the Error Dialog on ERROR received from the server. |
java.lang.String |
username
|
| Constructor Summary | |
|---|---|
CustomClient(NmsCustomPanel app,
java.lang.String customid)
|
|
CustomClient(NmsCustomPanel app,
java.lang.String customid,
boolean isRegister)
|
|
| Method Summary | |
|---|---|
void |
close()
Close the Map session |
java.util.Properties |
convertFromCustomString(java.lang.String objPropString)
|
java.lang.String |
convertToCustomizedString(java.util.Properties prop)
|
void |
getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder)
|
boolean |
getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
java.lang.String parentleaf,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder)
The method to send a request for seeing only objects with certain properties |
boolean |
getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
java.lang.String parentleaf,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder,
boolean isTabView)
|
java.util.Properties |
getProps(java.lang.String s)
Get the properties from a string - Properties.load() has problems |
void |
getTemporaryCustomViewObjects(java.lang.String viewId,
java.lang.String direction,
int viewLength,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties p)
|
void |
getTemporaryFilteredObjects(java.lang.String type,
java.lang.String direction,
int viewLength,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties p)
|
abstract java.lang.Object |
getTheObject(NmsTableModelEvent event)
|
abstract java.util.Vector |
getTheObjectsVector(java.io.DataInputStream dis)
|
protected void |
getTreeList(java.lang.String user)
|
void |
getValidSortColumns()
|
java.lang.String |
getViewId()
|
boolean |
getViewProp(java.lang.String view,
boolean sync)
|
java.util.Properties |
getViewTableFields(java.lang.String view,
boolean sync,
java.lang.String user)
This method sends a request to fetch the table fiedls for the tab custom view. |
void |
open()
|
void |
postFailOverNotification(FailOverEvent failoverevent)
This method will be invoked by the client frame work after completing process of FailOver Event. |
void |
preFailOverNotification(FailOverEvent failoverevent)
This method will be invoked when communication failed occured between the client and FE server. |
java.lang.String |
readTok(char delim,
java.lang.String s)
Something to pick off tokens from properties string |
void |
receive(byte[] data)
This method will be called whenever the session receives data from the server. |
abstract void |
receiveTheData(int requestnumber,
java.io.DataInputStream dis)
|
boolean |
renameTreeNode(java.lang.String nodeID,
java.lang.String newTreeName)
this method sends request to the server to change the filtername of the custom view. |
protected boolean |
send(byte[] bytes)
|
void |
sendBytes(int id,
byte[] data)
|
boolean |
sendOneString(int id,
java.lang.String s)
This method sends a String as data to the server Asynchronously |
boolean |
sendRemoveFilter(java.lang.String view,
boolean sync)
|
boolean |
sendRemoveFilter(java.lang.String view,
boolean isTabView,
boolean sync)
|
void |
sendReqForFreezeUpdates(boolean freezeUpdates,
java.lang.String viewId)
|
void |
sendReqForSoManyMaps(java.lang.String type,
java.lang.String direction,
int noofmaps,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending)
|
void |
sendReqForSoManyMaps(java.lang.String type,
java.lang.String direction,
int noofmaps,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties prop)
|
void |
sendReqForSoManyMaps(java.lang.String type,
java.lang.String arg,
java.lang.String direction,
int noofmaps)
|
boolean |
sendSaveFilter(java.lang.String view,
boolean sync)
|
boolean |
sendSaveFilterState(java.lang.String viewName,
int viewLength,
java.lang.String orderByColumn,
boolean isAscending,
java.lang.String tableColumns,
boolean sync)
|
protected byte[] |
syncSend(byte[] bytes)
|
byte[] |
syncSendOneString(int id,
java.lang.String s)
This method will send one String Synchronously |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String hostname
protected int port
protected NmsCustomPanel nmscpanel
protected int filternumber
protected boolean firstTime
public java.lang.String username
public boolean connected
protected java.lang.String CUSTOMID
protected boolean DEBUG
protected int len
protected byte[] data
protected java.lang.String remoteHost
protected boolean showErrorDialog
protected boolean errorFlag
| Constructor Detail |
|---|
public CustomClient(NmsCustomPanel app,
java.lang.String customid)
public CustomClient(NmsCustomPanel app,
java.lang.String customid,
boolean isRegister)
| Method Detail |
|---|
public abstract void receiveTheData(int requestnumber,
java.io.DataInputStream dis)
public abstract java.util.Vector getTheObjectsVector(java.io.DataInputStream dis)
public abstract java.lang.Object getTheObject(NmsTableModelEvent event)
public void open()
protected boolean send(byte[] bytes)
public boolean sendOneString(int id,
java.lang.String s)
id - The request id to be sent to the server.s - The String that has to be sent to the server
public byte[] syncSendOneString(int id,
java.lang.String s)
id - The module id which has requesteds - The request String
public void sendBytes(int id,
byte[] data)
protected void getTreeList(java.lang.String user)
public boolean sendRemoveFilter(java.lang.String view,
boolean sync)
public boolean sendRemoveFilter(java.lang.String view,
boolean isTabView,
boolean sync)
public boolean sendSaveFilter(java.lang.String view,
boolean sync)
public boolean sendSaveFilterState(java.lang.String viewName,
int viewLength,
java.lang.String orderByColumn,
boolean isAscending,
java.lang.String tableColumns,
boolean sync)
public boolean getViewProp(java.lang.String view,
boolean sync)
public java.util.Properties getViewTableFields(java.lang.String view,
boolean sync,
java.lang.String user)
view - which is the customview id for which the columns has to be fetched.sync - whether this should be synchronous / asynchronous calluser - userName
public void getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder)
public void getTemporaryFilteredObjects(java.lang.String type,
java.lang.String direction,
int viewLength,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties p)
public void getTemporaryCustomViewObjects(java.lang.String viewId,
java.lang.String direction,
int viewLength,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties p)
public boolean getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
java.lang.String parentleaf,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder)
public boolean getFilteredObjects(java.util.Properties p,
java.lang.String nameoffilter,
java.lang.String parentleaf,
boolean sync,
boolean orderNeeded,
java.lang.String sortedColumn,
boolean sortedOrder,
boolean isTabView)
public void getValidSortColumns()
public void sendReqForFreezeUpdates(boolean freezeUpdates,
java.lang.String viewId)
public void sendReqForSoManyMaps(java.lang.String type,
java.lang.String direction,
int noofmaps,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending)
public void sendReqForSoManyMaps(java.lang.String type,
java.lang.String direction,
int noofmaps,
int startIndex,
java.lang.String orderByColumn,
boolean isAscending,
java.util.Properties prop)
public void sendReqForSoManyMaps(java.lang.String type,
java.lang.String arg,
java.lang.String direction,
int noofmaps)
public boolean renameTreeNode(java.lang.String nodeID,
java.lang.String newTreeName)
oldNodeID - the string containing the present filtername of the custom view.newNodeID - the string containing the new filtername.
public void receive(byte[] data)
SocketConnection
receive in interface SocketConnectiondata - The byte array received from the server will be passed.public void close()
close in interface SocketConnectionpublic java.util.Properties getProps(java.lang.String s)
public java.lang.String readTok(char delim,
java.lang.String s)
public java.util.Properties convertFromCustomString(java.lang.String objPropString)
public java.lang.String convertToCustomizedString(java.util.Properties prop)
public void preFailOverNotification(FailOverEvent failoverevent)
FailOverListener
preFailOverNotification in interface FailOverListenerpublic void postFailOverNotification(FailOverEvent failoverevent)
FailOverListener
postFailOverNotification in interface FailOverListenerprotected byte[] syncSend(byte[] bytes)
public java.lang.String getViewId()
|
"WEBNMS_5 API Docs" | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||