com.waveset.adapter
Class SAPGuiInterface

java.lang.Object
  extended bycom.waveset.adapter.SAPGuiInterface

public class SAPGuiInterface
extends java.lang.Object


Field Summary
static java.lang.String code_id
           
 
Constructor Summary
SAPGuiInterface()
          Build the a JNI interface object, and allocate a SAP_SESSION native object.
SAPGuiInterface(Resource res)
          Convenience method to take a Resource with the connection parameters.
 
Method Summary
 void connect()
           
 int connect(int ses)
           
 void disconnect()
           
 int disconnect(int ses)
           
 int displayUser(int ses, java.lang.String user)
           
 int editUser(int ses, java.lang.String user)
           
 void editUser(java.lang.String user)
           
 void freeSession(int ses)
           
 int getLastErrorCode(int ses)
           
 java.lang.String getLastErrorMessage(int ses)
           
 java.lang.String[] getSystems()
           
 java.lang.Object[] getSystems(int ses)
           
 java.util.List getSystems(java.lang.String user)
           
 java.lang.String[] getSystems2()
           
 java.lang.String getSystems2(int ses)
           
 int newSession()
           
static void println(java.lang.String msg)
           
 void saveUser()
           
 int saveUser(int ses)
           
 void setClient(int ses, java.lang.String client)
           
 void setClient(java.lang.String client)
           
 void setHost(int ses, java.lang.String host)
           
 void setHost(java.lang.String host)
           
 void setLanguage(int ses, java.lang.String lang)
           
 void setLanguage(java.lang.String lang)
           
 void setPassword(EncryptedData epass)
           
 void setPassword(int ses, java.lang.String pass)
           
 void setPassword(java.lang.String pass)
           
 void setShowGUI(int ses, int enable)
           
 void setSlow(int ses, int enable)
           
 void setSystemId(int ses, java.lang.String id)
           
 void setSystemId(java.lang.String id)
           
 int setSystems(int ses, java.lang.String[] systems)
           
 void setSystems(java.lang.String[] systems)
           
 void setSystems(java.lang.String user, java.util.List list)
           
 void setSystems(java.lang.String user, java.lang.String[] systems)
           
 void setTrace(int level)
           
 void setTrace(int ses, int level)
           
 void setUser(int ses, java.lang.String user)
           
 void setUser(java.lang.String user)
           
 void shutdown()
          Called to reclaim native resources.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code_id

public static final java.lang.String code_id
See Also:
Constant Field Values
Constructor Detail

SAPGuiInterface

public SAPGuiInterface()
Build the a JNI interface object, and allocate a SAP_SESSION native object.


SAPGuiInterface

public SAPGuiInterface(Resource res)
Convenience method to take a Resource with the connection parameters.

Method Detail

println

public static void println(java.lang.String msg)

shutdown

public void shutdown()
Called to reclaim native resources. Shouldn't this be called by finalize?


setHost

public void setHost(java.lang.String host)

setSystemId

public void setSystemId(java.lang.String id)

setClient

public void setClient(java.lang.String client)

setUser

public void setUser(java.lang.String user)

setPassword

public void setPassword(java.lang.String pass)

setPassword

public void setPassword(EncryptedData epass)

setLanguage

public void setLanguage(java.lang.String lang)

setTrace

public void setTrace(int level)

getSystems

public java.util.List getSystems(java.lang.String user)
                          throws WavesetException
Throws:
WavesetException

setSystems

public void setSystems(java.lang.String user,
                       java.util.List list)
                throws WavesetException
Throws:
WavesetException

setSystems

public void setSystems(java.lang.String user,
                       java.lang.String[] systems)
                throws WavesetException
Throws:
WavesetException

connect

public void connect()
             throws WavesetException
Throws:
WavesetException

disconnect

public void disconnect()

editUser

public void editUser(java.lang.String user)
              throws WavesetException
Throws:
WavesetException

getSystems

public java.lang.String[] getSystems()
                              throws WavesetException
Throws:
WavesetException

getSystems2

public java.lang.String[] getSystems2()
                               throws WavesetException
Throws:
WavesetException

setSystems

public void setSystems(java.lang.String[] systems)
                throws WavesetException
Throws:
WavesetException

saveUser

public void saveUser()
              throws WavesetException
Throws:
WavesetException

newSession

public int newSession()

freeSession

public void freeSession(int ses)

getLastErrorCode

public int getLastErrorCode(int ses)

getLastErrorMessage

public java.lang.String getLastErrorMessage(int ses)

setHost

public void setHost(int ses,
                    java.lang.String host)

setSystemId

public void setSystemId(int ses,
                        java.lang.String id)

setClient

public void setClient(int ses,
                      java.lang.String client)

setUser

public void setUser(int ses,
                    java.lang.String user)

setPassword

public void setPassword(int ses,
                        java.lang.String pass)

setLanguage

public void setLanguage(int ses,
                        java.lang.String lang)

setTrace

public void setTrace(int ses,
                     int level)

setShowGUI

public void setShowGUI(int ses,
                       int enable)

setSlow

public void setSlow(int ses,
                    int enable)

connect

public int connect(int ses)

disconnect

public int disconnect(int ses)

editUser

public int editUser(int ses,
                    java.lang.String user)

displayUser

public int displayUser(int ses,
                       java.lang.String user)

getSystems

public java.lang.Object[] getSystems(int ses)

getSystems2

public java.lang.String getSystems2(int ses)

setSystems

public int setSystems(int ses,
                      java.lang.String[] systems)

saveUser

public int saveUser(int ses)