cgl.juddi.datatype.request
Class GetAttributeDetail

java.lang.Object
  |
  +--cgl.juddi.datatype.request.GetAttributeDetail
All Implemented Interfaces:
org.apache.juddi.datatype.request.Inquiry, org.apache.juddi.datatype.RegistryObject, java.io.Serializable

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

"Used to get full attribute information suitable for make one or more attribute requests. Returns a attributeDetail message."

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

Field Summary
(package private)  java.util.Vector attributeKeyVector
           
(package private)  java.lang.String generic
           
 
Constructor Summary
GetAttributeDetail()
          Construct a new empty get_bindingDetail request
 
Method Summary
 void addAttributeKey(AttributeKey key)
          Add a reference to a bindingTemplate to this search.
 void addAttributeKey(java.lang.String key)
          Adds a AttributeKey to the collection of binding keys used by this query.
 java.util.Vector getAttributeKeyVector()
           
 java.lang.String getGeneric()
           
 void setAttributeKeyVector(java.util.Vector keys)
          Add a collection of properyTemplate references to this search.
 void setGeneric(java.lang.String genericValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

generic

java.lang.String generic

attributeKeyVector

java.util.Vector attributeKeyVector
Constructor Detail

GetAttributeDetail

public GetAttributeDetail()
Construct a new empty get_bindingDetail 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.

addAttributeKey

public void addAttributeKey(AttributeKey key)
Add a reference to a bindingTemplate to this search. All the details for the referenced bindingTemplate will be searched.

Parameters:
key - The bindingkey of the referenced bindingTemplate.

addAttributeKey

public void addAttributeKey(java.lang.String key)
Adds a AttributeKey to the collection of binding keys used by this query.

Parameters:
key - A AttributeKey

setAttributeKeyVector

public void setAttributeKeyVector(java.util.Vector keys)
Add a collection of properyTemplate references to this search. All the details for the given referenced properyTemplates will be searched.

Parameters:
keys - The collection of properykeys.

getAttributeKeyVector

public java.util.Vector getAttributeKeyVector()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object