org.deegree.observation.persistence.simplesql.jaxb
Class SimpleObservationStore

java.lang.Object
  extended by org.deegree.observation.persistence.simplesql.jaxb.SimpleObservationStore

public class SimpleObservationStore
extends Object

SQL Observation Store that is configured by an SQL statement/connection.

Java class for SimpleObservationStore element declaration.

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

 <element name="SimpleObservationStore">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element name="JDBCConnId" type="{http://www.w3.org/2001/XMLSchema}string"/>
           <element name="Table" type="{http://www.w3.org/2001/XMLSchema}string"/>
           <element name="Column" type="{http://www.deegree.org/datasource/observation/simplesql}ColumnType" maxOccurs="unbounded" minOccurs="0"/>
           <element name="Option" type="{http://www.deegree.org/datasource/observation/simplesql}OptionType" maxOccurs="unbounded" minOccurs="0"/>
           <element name="Property" maxOccurs="unbounded">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="Column" type="{http://www.deegree.org/datasource/observation/simplesql}ColumnType"/>
                     <element name="Option" type="{http://www.deegree.org/datasource/observation/simplesql}OptionType" maxOccurs="unbounded"/>
                   </sequence>
                   <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}string" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </sequence>
         <attribute name="configVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="3.0.0" />
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Nested Class Summary
static class SimpleObservationStore.Property
          Java class for anonymous complex type.
 
Field Summary
protected  List<ColumnType> column
           
protected  String configVersion
           
protected  String jdbcConnId
           
protected  List<OptionType> option
           
protected  List<SimpleObservationStore.Property> property
           
protected  String table
           
 
Constructor Summary
SimpleObservationStore()
           
 
Method Summary
 List<ColumnType> getColumn()
          Gets the value of the column property.
 String getConfigVersion()
          Gets the value of the configVersion property.
 String getJDBCConnId()
          Gets the value of the jdbcConnId property.
 List<OptionType> getOption()
          Gets the value of the option property.
 List<SimpleObservationStore.Property> getProperty()
          Gets the value of the property property.
 String getTable()
          Gets the value of the table property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setJDBCConnId(String value)
          Sets the value of the jdbcConnId property.
 void setTable(String value)
          Sets the value of the table property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jdbcConnId

protected String jdbcConnId

table

protected String table

column

protected List<ColumnType> column

option

protected List<OptionType> option

property

protected List<SimpleObservationStore.Property> property

configVersion

protected String configVersion
Constructor Detail

SimpleObservationStore

public SimpleObservationStore()
Method Detail

getJDBCConnId

public String getJDBCConnId()
Gets the value of the jdbcConnId property.

Returns:
possible object is String

setJDBCConnId

public void setJDBCConnId(String value)
Sets the value of the jdbcConnId property.

Parameters:
value - allowed object is String

getTable

public String getTable()
Gets the value of the table property.

Returns:
possible object is String

setTable

public void setTable(String value)
Sets the value of the table property.

Parameters:
value - allowed object is String

getColumn

public List<ColumnType> getColumn()
Gets the value of the column 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 column property.

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

    getColumn().add(newItem);
 

Objects of the following type(s) are allowed in the list ColumnType


getOption

public List<OptionType> getOption()
Gets the value of the option 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 option property.

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

    getOption().add(newItem);
 

Objects of the following type(s) are allowed in the list OptionType


getProperty

public List<SimpleObservationStore.Property> getProperty()
Gets the value of the property 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 property property.

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

    getProperty().add(newItem);
 

Objects of the following type(s) are allowed in the list SimpleObservationStore.Property


getConfigVersion

public String getConfigVersion()
Gets the value of the configVersion property.

Returns:
possible object is String

setConfigVersion

public void setConfigVersion(String value)
Sets the value of the configVersion property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.