Raccoon.NET
Interface NetModule

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
NetModuleImpl

public interface NetModule
extends java.rmi.Remote

NetModule : the interface of the remote class. Actions, such as search, list neighbors, return answer, etc, are implemented by RMI (Remote Methods Interface).

Author:
Qi Zhong

Method Summary
 AttributeMappingAnswer rmAttributeMapping(PVRelation relation, PVSchema resultSchema)
           
 void rmCreateMapping(java.lang.String nodeID)
           
 PVInstance rmExecuteSFW(java.lang.String sfwStmt)
           
 com.touchgraph.graphlayout.graphelements.GraphEltSet rmGetNeighborInfo()
           
 NeighborList rmGetNeighborList()
           
 PVNode rmGetNodeInfo()
           
 QueryAnswer rmQuery(QueryCriteria queryCriteria)
           
 SearchAnswer rmSearch(SearchCriteria searchCriteria)
           
 

Method Detail

rmGetNeighborInfo

public com.touchgraph.graphlayout.graphelements.GraphEltSet rmGetNeighborInfo()
                                                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

rmGetNodeInfo

public PVNode rmGetNodeInfo()
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

rmQuery

public QueryAnswer rmQuery(QueryCriteria queryCriteria)
                    throws java.rmi.RemoteException,
                           java.sql.SQLException
Throws:
java.rmi.RemoteException
java.sql.SQLException

rmSearch

public SearchAnswer rmSearch(SearchCriteria searchCriteria)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

rmCreateMapping

public void rmCreateMapping(java.lang.String nodeID)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

rmGetNeighborList

public NeighborList rmGetNeighborList()
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

rmExecuteSFW

public PVInstance rmExecuteSFW(java.lang.String sfwStmt)
                        throws java.rmi.RemoteException,
                               java.sql.SQLException
Throws:
java.rmi.RemoteException
java.sql.SQLException

rmAttributeMapping

public AttributeMappingAnswer rmAttributeMapping(PVRelation relation,
                                                 PVSchema resultSchema)
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException