com.irisel.oms.guiom.interfaces
Interface Browser


public interface Browser


Method Summary
 void connect(java.lang.String dbType, java.lang.String dsn, java.lang.String user, java.lang.String pass)
           
 void connect(java.lang.String dbType, java.lang.String host, java.lang.String port, java.lang.String database, java.lang.String user, java.lang.String pass)
           
 void connect(java.lang.String dbType, java.lang.String host, java.lang.String port, java.lang.String database, java.lang.String schema, java.lang.String user, java.lang.String pass)
           
 void create(Instance i)
           
 void disconnect()
           
 boolean execute(Query q)
           
 java.sql.ResultSet executeQuery(SelectQuery q)
           
 InstanceSet executeQuery(java.lang.String classname, SelectQuery q)
           
 int executeUpdate(UpdateQuery q)
           
 Class getClass(java.lang.String classname)
           
 java.lang.String[] getClassNames()
           
 int getClassPropertyCount(java.lang.String className)
           
 java.lang.String getClassPropertyLabel(java.lang.String className, java.lang.String propName)
           
 java.lang.String getClassPropertyName(java.lang.String className, java.lang.String propName)
           
 int getClassPropertySize(java.lang.String className, java.lang.String propName)
           
 int getClassPropertyType(java.lang.String className, java.lang.String propName)
           
 java.lang.String getDbInfo()
           
 java.lang.String[] getDBTypes()
           
 java.util.Vector getInstances(java.lang.String classname, java.lang.String field, java.lang.String value)
           
 int getPrimaryKeys(java.lang.String type, java.lang.String classname, int num)
           
 boolean isConnected()
           
 void refreshModel()
           
 java.sql.ResultSet runSQL(java.lang.String sql)
           
 java.lang.String runTest()
           
 void update(Instance i)
           
 

Method Detail

connect

void connect(java.lang.String dbType,
             java.lang.String host,
             java.lang.String port,
             java.lang.String database,
             java.lang.String schema,
             java.lang.String user,
             java.lang.String pass)
             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

connect

void connect(java.lang.String dbType,
             java.lang.String host,
             java.lang.String port,
             java.lang.String database,
             java.lang.String user,
             java.lang.String pass)
             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

connect

void connect(java.lang.String dbType,
             java.lang.String dsn,
             java.lang.String user,
             java.lang.String pass)
             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

isConnected

boolean isConnected()
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDbInfo

java.lang.String getDbInfo()
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassNames

java.lang.String[] getClassNames()
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassPropertyCount

int getClassPropertyCount(java.lang.String className)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassPropertyName

java.lang.String getClassPropertyName(java.lang.String className,
                                      java.lang.String propName)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassPropertyLabel

java.lang.String getClassPropertyLabel(java.lang.String className,
                                       java.lang.String propName)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassPropertyType

int getClassPropertyType(java.lang.String className,
                         java.lang.String propName)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClassPropertySize

int getClassPropertySize(java.lang.String className,
                         java.lang.String propName)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getInstances

java.util.Vector getInstances(java.lang.String classname,
                              java.lang.String field,
                              java.lang.String value)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

create

void create(Instance i)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

update

void update(Instance i)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

runTest

java.lang.String runTest()
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

disconnect

void disconnect()
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDBTypes

java.lang.String[] getDBTypes()
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

refreshModel

void refreshModel()
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

execute

boolean execute(Query q)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

executeQuery

java.sql.ResultSet executeQuery(SelectQuery q)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

executeQuery

InstanceSet executeQuery(java.lang.String classname,
                         SelectQuery q)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

executeUpdate

int executeUpdate(UpdateQuery q)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

runSQL

java.sql.ResultSet runSQL(java.lang.String sql)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getClass

Class getClass(java.lang.String classname)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPrimaryKeys

int getPrimaryKeys(java.lang.String type,
                   java.lang.String classname,
                   int num)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException