cgl.axis.services.uddi_wscontext_client
Class AuthUserPublishExample

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

public class AuthUserPublishExample
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
AuthUserPublishExample()
           
 
Method Summary
 void deletePublisher(AuthToken token, java.lang.String[] publisher_ID)
          This function is to delete sessions from the WS-Context Store number of service calls: 1 => delete_session()
 PublisherInfo[] find_publisher(AuthToken token, java.lang.String user_name, 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()
 PublisherDetail getPublisherDetail(AuthToken token, java.lang.String[] publisher_ID)
          This function is to get session details from the WS-Context Store number of service calls: 1 => get_sessionDetail()
 java.lang.String getPublisherID(PublisherDetail detail)
          This function is to get session key from a given Session Detail object
static void main(java.lang.String[] args)
           
 void printPublisherDetail(PublisherDetail 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()
           
 PublisherDetail save_publisher(AuthToken token, java.lang.String person_name, java.lang.String publisherID, java.lang.String publisherCred)
          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

AuthUserPublishExample

public AuthUserPublishExample()
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_publisher

public PublisherDetail save_publisher(AuthToken token,
                                      java.lang.String person_name,
                                      java.lang.String publisherID,
                                      java.lang.String publisherCred)
This function is to save session to the WS-Context Store number of service calls: 1 => save_session()


find_publisher

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


deletePublisher

public void deletePublisher(AuthToken token,
                            java.lang.String[] publisher_ID)
This function is to delete sessions from the WS-Context Store number of service calls: 1 => delete_session()


getPublisherDetail

public PublisherDetail getPublisherDetail(AuthToken token,
                                          java.lang.String[] publisher_ID)
This function is to get session details from the WS-Context Store number of service calls: 1 => get_sessionDetail()


getPublisherID

public java.lang.String getPublisherID(PublisherDetail 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.


printPublisherDetail

public void printPublisherDetail(PublisherDetail detail)
This function is to print session detail object to Console.


run

public void run()

main

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