Class RequestedService
- java.lang.Object
-
- com.sun.identity.liberty.ws.disco.RequestedService
-
public class RequestedService extends Object
The classRequestedServiceenables the requester to specify that all the resource offerings returned must be offered via a service instance complying with one of the specified service type.The following schema fragment specifies the expected content within the
RequestedServiceobject.<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:liberty:disco:2003-08}ServiceType"/> <element ref="{urn:liberty:disco:2003-08}Options" minOccurs="0"/> * </sequence> </restriction> </complexContent> </complexType>In this implementation, the value of Options has the following meanings: When the List of options is null, no Options element will be created; When the List of options is an empty List, or is Collection.EMPTY_LIST, empty Options element <Options></Options> will be created; When the List of options is not empty, Options element with child Option element(s) will be created.
-
-
Constructor Summary
Constructors Constructor Description RequestedService(List options, String serviceType)Constructor.RequestedService(Element elem)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListgetOptions()Gets list of options.StringgetServiceType()Gets service type.voidsetOptions(List options)Sets options.voidsetServiceType(String serviceType)Sets service type.StringtoString()Returns string format of objectRequestedServiceType.
-
-
-
Constructor Detail
-
RequestedService
public RequestedService(List options, String serviceType)
Constructor.- Parameters:
options- List of String, each is a URI specifying an option the returned resource offering should support.serviceType- URI specifying the type of service to be returned
-
RequestedService
public RequestedService(Element elem) throws DiscoveryException
Constructor.- Parameters:
elem-RequestedServiceDOM element- Throws:
DiscoveryException- if error occurs
-
-
Method Detail
-
getOptions
public List getOptions()
Gets list of options.- Returns:
- List of options
- See Also:
setOptions(List)
-
setOptions
public void setOptions(List options)
Sets options.- Parameters:
options- List of option to be set- See Also:
getOptions()
-
getServiceType
public String getServiceType()
Gets service type.- Returns:
- service type String
- See Also:
setServiceType(String)
-
setServiceType
public void setServiceType(String serviceType)
Sets service type.- Parameters:
serviceType- String- See Also:
getServiceType()
-
-