cgl.juddi.datatype.request
Class FindService

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

public class FindService
extends org.apache.juddi.datatype.request.FindService

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

Field Summary
(package private)  AttributeBag attributeBag
           
(package private)  Lease lease
           
 
Fields inherited from class org.apache.juddi.datatype.request.FindService
 
Constructor Summary
FindService(java.lang.String businessKey)
          Construct a new find_service request.
 
Method Summary
 void addAttribute(Attribute attribute)
          Adds an attribute to the attributeBag
 AttributeBag getAttributeBag()
          Returns the AttributeBag value
 Lease getLease()
          Returns the Lease value
 void setAttributeBag(AttributeBag bag)
          Sets the AttributeBag value
 void setLease(Lease lease_)
          Sets the Lease value
 
Methods inherited from class org.apache.juddi.datatype.request.FindService
addCategory, addFindQualifier, addName, addTModelKey, getBusinessKey, getCategoryBag, getFindQualifiers, getGeneric, getMaxRows, getNameVector, getTModelBag, setBusinessKey, setCategoryBag, setFindQualifiers, setGeneric, setMaxRows, setMaxRows, setNameVector, setTModelBag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeBag

AttributeBag attributeBag

lease

Lease lease
Constructor Detail

FindService

public FindService(java.lang.String businessKey)
Construct a new find_service request. The services searched for must be part of the businessEntity with the given businessKey.

Parameters:
businessKey - The key of the businessEntity to search in.
Throws:
java.lang.NullPointerException - If the given key is null.
Method Detail

setLease

public void setLease(Lease lease_)
Sets the Lease value

Overrides:
setLease in class org.apache.juddi.datatype.request.FindService

getLease

public Lease getLease()
Returns the Lease value

Overrides:
getLease in class org.apache.juddi.datatype.request.FindService
Returns:
The Lease value

addAttribute

public void addAttribute(Attribute attribute)
Adds an attribute to the attributeBag

Overrides:
addAttribute in class org.apache.juddi.datatype.request.FindService

setAttributeBag

public void setAttributeBag(AttributeBag bag)
Sets the AttributeBag value

Overrides:
setAttributeBag in class org.apache.juddi.datatype.request.FindService
Parameters:
bag - The new AttributeBag

getAttributeBag

public AttributeBag getAttributeBag()
Returns the AttributeBag value

Overrides:
getAttributeBag in class org.apache.juddi.datatype.request.FindService
Returns:
The AttributeBag value