cgl.juddi.datatype.request
Class FindBindingAttribute

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

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

"Used to locate specific binding attribute within a registered binding of a businessService. Returns a attributeDetail message."

Author:
Mehmet S. Aktas (maktas@indiana.edu)
See Also:
Serialized Form
To Do:
This functionality has not been implemented yet...

Field Summary
(package private)  java.lang.String bindingKey
           
(package private)  org.apache.juddi.datatype.CategoryBag categoryBag
           
(package private)  org.apache.juddi.datatype.request.FindQualifiers findQualifiers
           
(package private)  java.lang.String generic
           
(package private)  int maxRows
           
(package private)  org.apache.juddi.datatype.TModelBag tModelBag
           
 
Constructor Summary
FindBindingAttribute()
           
FindBindingAttribute(java.lang.String bindingKey)
           
 
Method Summary
 void addCategory(org.apache.juddi.datatype.KeyedReference ref)
          Adds a category reference to the categoryBag argument of this search.
 void addFindQualifier(org.apache.juddi.datatype.request.FindQualifier findQualifier)
           
 void addTModelKey(java.lang.String key)
          Adds a tModel reference to the tModelBag argument of this search.
 java.lang.String getBindingKey()
           
 org.apache.juddi.datatype.CategoryBag getCategoryBag()
          Returns the CategoryBag value
 org.apache.juddi.datatype.request.FindQualifiers getFindQualifiers()
           
 java.lang.String getGeneric()
           
 int getMaxRows()
           
 org.apache.juddi.datatype.TModelBag getTModelBag()
          Returns the TModelBag value.
 void setBindingKey(java.lang.String key)
          Sets the binding key of this find_bindingattribute request to the given key.
 void setCategoryBag(org.apache.juddi.datatype.CategoryBag bag)
          Sets the CategoryBag value
 void setFindQualifiers(org.apache.juddi.datatype.request.FindQualifiers findQualifiers)
           
 void setGeneric(java.lang.String genericValue)
           
 void setMaxRows(int maxRows)
           
 void setMaxRows(java.lang.String maxRows)
           
 void setTModelBag(org.apache.juddi.datatype.TModelBag bag)
          Sets the TModelBag value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindingKey

java.lang.String bindingKey

generic

java.lang.String generic

categoryBag

org.apache.juddi.datatype.CategoryBag categoryBag

tModelBag

org.apache.juddi.datatype.TModelBag tModelBag

findQualifiers

org.apache.juddi.datatype.request.FindQualifiers findQualifiers

maxRows

int maxRows
Constructor Detail

FindBindingAttribute

public FindBindingAttribute()

FindBindingAttribute

public FindBindingAttribute(java.lang.String bindingKey)
Parameters:
bindingKey - The key of the bindingtemplate to search in.
Throws:
java.lang.NullPointerException - If the given key is null.
Method Detail

setBindingKey

public void setBindingKey(java.lang.String key)
Sets the binding key of this find_bindingattribute request to the given key.

Parameters:
key - A reference to the bindingKey.

getBindingKey

public java.lang.String getBindingKey()
Returns:
The bindingkey of the referenced bindingTemplate.

setGeneric

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

getGeneric

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

addCategory

public void addCategory(org.apache.juddi.datatype.KeyedReference ref)
Adds a category reference to the categoryBag argument of this search.

Parameters:
ref - The category reference to add.

setCategoryBag

public void setCategoryBag(org.apache.juddi.datatype.CategoryBag bag)
Sets the CategoryBag value

Parameters:
bag - The new CategoryBag

getCategoryBag

public org.apache.juddi.datatype.CategoryBag getCategoryBag()
Returns the CategoryBag value

Returns:
The CategoryBag value

addTModelKey

public void addTModelKey(java.lang.String key)
Adds a tModel reference to the tModelBag argument of this search. This tModelBag argument lets you search for bindings that are compatible with a specific tModel pattern.

Parameters:
key - The key of the tModel to add to the tModelBag argument.

setTModelBag

public void setTModelBag(org.apache.juddi.datatype.TModelBag bag)
Sets the TModelBag value

Parameters:
bag - The new TModelBag value

getTModelBag

public org.apache.juddi.datatype.TModelBag getTModelBag()
Returns the TModelBag value.

Returns:
The current TModelBag value

getMaxRows

public int getMaxRows()

setMaxRows

public void setMaxRows(int maxRows)

setMaxRows

public void setMaxRows(java.lang.String maxRows)

addFindQualifier

public void addFindQualifier(org.apache.juddi.datatype.request.FindQualifier findQualifier)

setFindQualifiers

public void setFindQualifiers(org.apache.juddi.datatype.request.FindQualifiers findQualifiers)

getFindQualifiers

public org.apache.juddi.datatype.request.FindQualifiers getFindQualifiers()