cgl.fthpis.datatype.request
Class GetSessionDetail

java.lang.Object
  extended bycgl.fthpis.datatype.request.GetSessionDetail
All Implemented Interfaces:
Inquiry, org.apache.juddi.datatype.RegistryObject, java.io.Serializable

public class GetSessionDetail
extends java.lang.Object
implements org.apache.juddi.datatype.RegistryObject, Inquiry

"Used to get the full sessionEntity information for one or more sessions. Returns a sessionDetail message."

Author:
Mehmet S. Aktas (maktas@indiana.edu)
See Also:
Serialized Form

Field Summary
(package private)  AuthInfo authInfo
           
(package private)  java.lang.String generic
           
(package private)  java.util.Vector sessionKeyVector
           
 
Constructor Summary
GetSessionDetail()
          Construct a new empty get_businessDetail request.
 
Method Summary
 void addSessionKey(SessionKey key)
          Add a BusinessKey to the collection of BusinessKeys
 void addSessionKey(java.lang.String key)
          Add a reference to an extended business entity.
 AuthInfo getAuthInfo()
           
 java.lang.String getGeneric()
           
 java.util.Vector getSessionKeyVector()
          Returns the BusinessKey Vector
 void setAuthInfo(AuthInfo authInfo)
           
 void setGeneric(java.lang.String genericValue)
           
 void setSessionKeyVector(java.util.Vector keys)
          Sets the BusinessKey Vector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authInfo

AuthInfo authInfo

generic

java.lang.String generic

sessionKeyVector

java.util.Vector sessionKeyVector
Constructor Detail

GetSessionDetail

public GetSessionDetail()
Construct a new empty get_businessDetail request.

Method Detail

setGeneric

public void setGeneric(java.lang.String genericValue)
Parameters:
genericValue -

getGeneric

public java.lang.String getGeneric()
Returns:
String UDDI request's generic value.

addSessionKey

public void addSessionKey(SessionKey key)
Add a BusinessKey to the collection of BusinessKeys

Parameters:
key - The new BusinessKey to add

addSessionKey

public void addSessionKey(java.lang.String key)
Add a reference to an extended business entity.

Parameters:
key - The key of the referenced extended business entity.
Throws:
java.lang.ClassCastException - If the given key is not a businesskey.

getSessionKeyVector

public java.util.Vector getSessionKeyVector()
Returns the BusinessKey Vector


setSessionKeyVector

public void setSessionKeyVector(java.util.Vector keys)
Sets the BusinessKey Vector

Parameters:
keys - The new collection of BusinessKeys

setAuthInfo

public void setAuthInfo(AuthInfo authInfo)

getAuthInfo

public AuthInfo getAuthInfo()