com.wstools.jni.client
Class JniClient32

java.lang.Object
  extended by com.wstools.jni.client.JniClient32

public class JniClient32
extends java.lang.Object


Constructor Summary
JniClient32()
           
 
Method Summary
 JniClientResult getConnectedServers()
          get an Array of all NCP servers that the client is connected to
 JniClientResult getConnectedTrees()
          get an Array of all eDirectory trees that the client is connected to
 JniClientResult getDefaultServer()
          get the default NCP server
 JniClientResult getDefaultUser()
          get the user name for the first eDirectory tree If the user has more than one tree connection, the first tree in the list will be selected
 JniClientResult getUserByServer(java.lang.String serverName)
          get the user name for the selected NCP server
 JniClientResult getUserByTree(java.lang.String treeName)
          get the user name for the selected eDirectory tree
 JniClientResult getVersion()
          retrieve the version of the Java wrapper and the version of the Client DLL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JniClient32

public JniClient32()
Method Detail

getVersion

public JniClientResult getVersion()
retrieve the version of the Java wrapper and the version of the Client DLL

Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS) or DLL_ERROR_UNKNOWN                
JniClientResult.data String[]
data[0] : DLL version
data[1] : JAR version

getConnectedTrees

public JniClientResult getConnectedTrees()
get an Array of all eDirectory trees that the client is connected to

Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0]..data[n]  Array of tree names

getConnectedServers

public JniClientResult getConnectedServers()
get an Array of all NCP servers that the client is connected to

Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0]..data[n]  Array of server names

getUserByTree

public JniClientResult getUserByTree(java.lang.String treeName)
get the user name for the selected eDirectory tree

Parameters:
treeName -
Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0] user name (example: "CN=admin.O=novell")

getUserByServer

public JniClientResult getUserByServer(java.lang.String serverName)
get the user name for the selected NCP server

Parameters:
serverName -
Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0] user name (example: "CN=admin.O=novell")

getDefaultUser

public JniClientResult getDefaultUser()
get the user name for the first eDirectory tree If the user has more than one tree connection, the first tree in the list will be selected

Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0] user name (example: "CN=admin.O=novell")

getDefaultServer

public JniClientResult getDefaultServer()
get the default NCP server

Returns:
JniClientResult
    JniClientResult.cCode       0 (SUCCESS), DLL_ERROR_UNKNOWN,  or Client32 error code
    JniClientResult.data        String[]
                                data[0] server name