org.deegree.services.jaxb.sos
Class ServiceConfiguration.Offering

java.lang.Object
  extended by org.deegree.services.jaxb.sos.ServiceConfiguration.Offering
Enclosing class:
ServiceConfiguration

public static class ServiceConfiguration.Offering
extends java.lang.Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="srsName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ObservationStoreId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Procedure" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Location">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="lat" type="{http://www.w3.org/2001/XMLSchema}string" />
                           <attribute name="lon" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="FeatureOfInterest">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="Sensor">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
                           <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
                           <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
                 <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ServiceConfiguration.Offering.Procedure
          Java class for anonymous complex type.
 
Field Summary
protected  java.lang.String name
           
protected  java.lang.String observationStoreId
           
protected  java.util.List<ServiceConfiguration.Offering.Procedure> procedure
           
protected  java.lang.String srsName
           
 
Constructor Summary
ServiceConfiguration.Offering()
           
 
Method Summary
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getObservationStoreId()
          Gets the value of the observationStoreId property.
 java.util.List<ServiceConfiguration.Offering.Procedure> getProcedure()
          Gets the value of the procedure property.
 java.lang.String getSrsName()
          Gets the value of the srsName property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setObservationStoreId(java.lang.String value)
          Sets the value of the observationStoreId property.
 void setSrsName(java.lang.String value)
          Sets the value of the srsName property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

srsName

protected java.lang.String srsName

observationStoreId

protected java.lang.String observationStoreId

procedure

protected java.util.List<ServiceConfiguration.Offering.Procedure> procedure
Constructor Detail

ServiceConfiguration.Offering

public ServiceConfiguration.Offering()
Method Detail

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getSrsName

public java.lang.String getSrsName()
Gets the value of the srsName property.

Returns:
possible object is String

setSrsName

public void setSrsName(java.lang.String value)
Sets the value of the srsName property.

Parameters:
value - allowed object is String

getObservationStoreId

public java.lang.String getObservationStoreId()
Gets the value of the observationStoreId property.

Returns:
possible object is String

setObservationStoreId

public void setObservationStoreId(java.lang.String value)
Sets the value of the observationStoreId property.

Parameters:
value - allowed object is String

getProcedure

public java.util.List<ServiceConfiguration.Offering.Procedure> getProcedure()
Gets the value of the procedure property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the procedure property.

For example, to add a new item, do as follows:

    getProcedure().add(newItem);
 

Objects of the following type(s) are allowed in the list ServiceConfiguration.Offering.Procedure



Copyright © 2011. All Rights Reserved.