public class RequestedService extends Object
RequestedService
enables 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 RequestedService
object.
<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 and Description |
---|
RequestedService(Element elem)
Constructor.
|
RequestedService(List options,
String serviceType)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List |
getOptions()
Gets list of options.
|
String |
getServiceType()
Gets service type.
|
void |
setOptions(List options)
Sets options.
|
void |
setServiceType(String serviceType)
Sets service type.
|
String |
toString()
Returns string format of object
RequestedServiceType . |
public RequestedService(List options, String serviceType)
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 returnedpublic RequestedService(Element elem) throws DiscoveryException
elem
- RequestedService
DOM elementDiscoveryException
- if error occurspublic List getOptions()
RequestedService.setOptions(List)
public void setOptions(List options)
options
- List of option to be setRequestedService.getOptions()
public String getServiceType()
RequestedService.setServiceType(String)
public void setServiceType(String serviceType)
serviceType
- StringRequestedService.getServiceType()
Copyright © 2010-2018, ForgeRock All Rights Reserved.