Class RequestedService


  • public class RequestedService
    extends Object
    The class 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 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
    • 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()
      • setServiceType

        public void setServiceType​(String serviceType)
        Sets service type.
        Parameters:
        serviceType - String
        See Also:
        getServiceType()
      • toString

        public String toString()
        Returns string format of object RequestedServiceType.
        Overrides:
        toString in class Object
        Returns:
        formatted string.