org.enhydra.shark.client.utilities
Class SharkInterfaceWrapper

java.lang.Object
  extended by org.enhydra.shark.client.utilities.SharkInterfaceWrapper

public class SharkInterfaceWrapper
extends java.lang.Object


Field Summary
static java.lang.String CLIENT_TYPE_EJB
           
static java.lang.String CLIENT_TYPE_EJB_GERONIMO
           
static java.lang.String CLIENT_TYPE_POJO
           
static java.lang.String CLIENT_TYPE_WS
           
protected static java.lang.String defaultUser
           
protected static int defUTTimeout
           
protected static java.util.Properties env
           
protected static boolean initTransMgr
           
protected static java.util.Properties properties
           
protected static SharkInterface shark
           
protected static java.lang.String tmpShkCfgFileFolder
           
protected static java.lang.String xaUTLookupName
           
 
Constructor Summary
SharkInterfaceWrapper()
           
 
Method Summary
protected static void createDefaultAdminGroupAndUser()
           
static org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin getApplicationMappingsAdmin()
           
static java.lang.String getClientType()
           
static WMSessionHandle getDefaultSessionHandle(java.lang.Object vendorSpecificData)
           
static SharkConnection getDefaultSharkConnection(java.lang.Object vendorSpecificData)
           
static java.lang.String getDefaultUser()
           
static org.enhydra.shark.api.admin.ParticipantMappingManagerAdmin getParticipantMappingsAdmin()
           
static java.util.Properties getProperties()
           
static java.lang.String getProperty(java.lang.String propName)
           
static WMSessionHandle getSessionHandle(java.lang.String username, java.lang.Object vendorSpecificData)
           
static SharkInterface getShark()
           
static SharkConnection getSharkConnection(java.lang.String username, java.lang.Object vendorSpecificData)
           
static org.enhydra.shark.api.admin.UserGroupManagerAdmin getUserGroupAdmin()
           
static javax.transaction.UserTransaction getUserTransaction()
           
static java.lang.String getUserTransactionLookupName()
           
static java.util.Properties getUserTransactionLookupProperties()
           
static void killShark()
           
static WMSessionHandle makeDefaultWAPIConnection(WAPI wapi, java.lang.Object vendorSpecificData)
           
static WMSessionHandle makeWAPIConnection(WAPI wapi, java.lang.String username, java.lang.Object vendorSpecificData)
           
static void setProperties(java.util.Properties properties, boolean initTransMgr)
           
static void setProperties(java.lang.String confFilePath, boolean initTransMgr)
           
static void setProperty(java.lang.String propName, java.lang.String propValue)
           
static void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLIENT_TYPE_POJO

public static final java.lang.String CLIENT_TYPE_POJO
See Also:
Constant Field Values

CLIENT_TYPE_EJB

public static final java.lang.String CLIENT_TYPE_EJB
See Also:
Constant Field Values

CLIENT_TYPE_EJB_GERONIMO

public static final java.lang.String CLIENT_TYPE_EJB_GERONIMO
See Also:
Constant Field Values

CLIENT_TYPE_WS

public static final java.lang.String CLIENT_TYPE_WS
See Also:
Constant Field Values

properties

protected static java.util.Properties properties

env

protected static java.util.Properties env

xaUTLookupName

protected static java.lang.String xaUTLookupName

defaultUser

protected static java.lang.String defaultUser

defUTTimeout

protected static int defUTTimeout

shark

protected static SharkInterface shark

tmpShkCfgFileFolder

protected static java.lang.String tmpShkCfgFileFolder

initTransMgr

protected static boolean initTransMgr
Constructor Detail

SharkInterfaceWrapper

public SharkInterfaceWrapper()
Method Detail

setProperties

public static void setProperties(java.lang.String confFilePath,
                                 boolean initTransMgr)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setProperties

public static void setProperties(java.util.Properties properties,
                                 boolean initTransMgr)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getProperties

public static java.util.Properties getProperties()

setProperty

public static void setProperty(java.lang.String propName,
                               java.lang.String propValue)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getProperty

public static java.lang.String getProperty(java.lang.String propName)

getUserTransactionLookupName

public static java.lang.String getUserTransactionLookupName()

getUserTransactionLookupProperties

public static java.util.Properties getUserTransactionLookupProperties()

getDefaultUser

public static java.lang.String getDefaultUser()

getShark

public static SharkInterface getShark()
                               throws java.lang.Exception
Throws:
java.lang.Exception

getParticipantMappingsAdmin

public static org.enhydra.shark.api.admin.ParticipantMappingManagerAdmin getParticipantMappingsAdmin()

getApplicationMappingsAdmin

public static org.enhydra.shark.api.admin.ApplicationMappingManagerAdmin getApplicationMappingsAdmin()

getUserGroupAdmin

public static org.enhydra.shark.api.admin.UserGroupManagerAdmin getUserGroupAdmin()

makeDefaultWAPIConnection

public static WMSessionHandle makeDefaultWAPIConnection(WAPI wapi,
                                                        java.lang.Object vendorSpecificData)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

makeWAPIConnection

public static WMSessionHandle makeWAPIConnection(WAPI wapi,
                                                 java.lang.String username,
                                                 java.lang.Object vendorSpecificData)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getDefaultSharkConnection

public static SharkConnection getDefaultSharkConnection(java.lang.Object vendorSpecificData)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getSharkConnection

public static SharkConnection getSharkConnection(java.lang.String username,
                                                 java.lang.Object vendorSpecificData)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getDefaultSessionHandle

public static WMSessionHandle getDefaultSessionHandle(java.lang.Object vendorSpecificData)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getSessionHandle

public static WMSessionHandle getSessionHandle(java.lang.String username,
                                               java.lang.Object vendorSpecificData)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

createDefaultAdminGroupAndUser

protected static void createDefaultAdminGroupAndUser()

killShark

public static void killShark()

shutdown

public static void shutdown()

getUserTransaction

public static javax.transaction.UserTransaction getUserTransaction()
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getClientType

public static java.lang.String getClientType()