cgl.axis.services.uddi_wscontext_client
Class SessionPublishExample

java.lang.Object
  extended bycgl.axis.services.uddi_wscontext_client.SessionPublishExample

public class SessionPublishExample
extends java.lang.Object

Author:
Mehmet S. Aktas (maktas@indiana.edu)

Field Summary
(package private)  UDDI_WSContextSoapBindingStub binding
           
static java.lang.String CASE_SENSITIVE_MATCH
           
static java.lang.String EXACT_NAME_MATCH
           
static int RESULTS_MAX_ROWS_LIMIT
           
static java.lang.String SESSION_DESCRIPTION
           
static java.lang.String SESSION_NAME
           
 
Constructor Summary
SessionPublishExample()
           
 
Method Summary
 void deleteSession(AuthToken token, org.apache.axis.types.URI[] session_key_arr)
          This function is to delete sessions from the WS-Context Store number of service calls: 1 => delete_session()
 SessionInfo[] find_session(AuthToken token, java.lang.String user_identifier, java.lang.String qualifier)
          This function is to find sessions in the WS-Context Store number of service calls: 1 => find_session()
 AuthToken getAuthenticationToken(java.lang.String userid, java.lang.String cred)
          This function is to get an authantication token from the WS-Context Store number of service calls: 1 => get_authToken()
 SessionDetail getSessionDetail(AuthToken token, org.apache.axis.types.URI[] session_key_arr)
          This function is to get session details from the WS-Context Store number of service calls: 1 => get_sessionDetail()
 org.apache.axis.types.URI getSessionKey(SessionDetail detail)
          This function is to get session key from a given Session Detail object
static void main(java.lang.String[] args)
           
 void printSessionDetail(SessionDetail detail)
          This function is to print session detail object to Console.
 void printToken(AuthToken token)
          This function is to print AuthToken object to Console.
 void run()
           
 SessionDetail save_session(AuthToken token, java.lang.String user_session_identifier, java.lang.String session_description)
          This function is to save session to the WS-Context Store number of service calls: 1 => save_session()
 void setServiceBinding(java.util.Properties prop)
          This function is to initilize binding object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_NAME

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

SESSION_DESCRIPTION

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

EXACT_NAME_MATCH

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

CASE_SENSITIVE_MATCH

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

RESULTS_MAX_ROWS_LIMIT

public static final int RESULTS_MAX_ROWS_LIMIT
See Also:
Constant Field Values

binding

UDDI_WSContextSoapBindingStub binding
Constructor Detail

SessionPublishExample

public SessionPublishExample()
Method Detail

setServiceBinding

public void setServiceBinding(java.util.Properties prop)
This function is to initilize binding object


getAuthenticationToken

public AuthToken getAuthenticationToken(java.lang.String userid,
                                        java.lang.String cred)
This function is to get an authantication token from the WS-Context Store number of service calls: 1 => get_authToken()


save_session

public SessionDetail save_session(AuthToken token,
                                  java.lang.String user_session_identifier,
                                  java.lang.String session_description)
This function is to save session to the WS-Context Store number of service calls: 1 => save_session()


find_session

public SessionInfo[] find_session(AuthToken token,
                                  java.lang.String user_identifier,
                                  java.lang.String qualifier)
This function is to find sessions in the WS-Context Store number of service calls: 1 => find_session()


deleteSession

public void deleteSession(AuthToken token,
                          org.apache.axis.types.URI[] session_key_arr)
This function is to delete sessions from the WS-Context Store number of service calls: 1 => delete_session()


getSessionDetail

public SessionDetail getSessionDetail(AuthToken token,
                                      org.apache.axis.types.URI[] session_key_arr)
This function is to get session details from the WS-Context Store number of service calls: 1 => get_sessionDetail()


getSessionKey

public org.apache.axis.types.URI getSessionKey(SessionDetail detail)
This function is to get session key from a given Session Detail object


printToken

public void printToken(AuthToken token)
This function is to print AuthToken object to Console.


printSessionDetail

public void printSessionDetail(SessionDetail detail)
This function is to print session detail object to Console.


run

public void run()

main

public static void main(java.lang.String[] args)