org.deegree.feature.persistence.sql.jaxb
Class FIDMappingJAXB

java.lang.Object
  extended by org.deegree.feature.persistence.sql.jaxb.FIDMappingJAXB

public class FIDMappingJAXB
extends Object

Defines the mapping of the feature id

Java class for FIDMapping element declaration.

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

 <element name="FIDMapping">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element name="Column" maxOccurs="unbounded">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   <attribute name="type" type="{http://www.deegree.org/datasource/feature/sql}PrimitiveType" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element ref="{http://www.deegree.org/datasource/feature/sql}AbstractIDGenerator" minOccurs="0"/>
         </sequence>
         <attribute name="prefix" type="{http://www.w3.org/2001/XMLSchema}string" />
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Nested Class Summary
static class FIDMappingJAXB.ColumnJAXB
          Java class for anonymous complex type.
 
Field Summary
protected  JAXBElement<? extends AbstractIDGeneratorType> abstractIDGenerator
           
protected  List<FIDMappingJAXB.ColumnJAXB> column
           
protected  String prefix
           
 
Constructor Summary
FIDMappingJAXB()
           
 
Method Summary
 JAXBElement<? extends AbstractIDGeneratorType> getAbstractIDGenerator()
          Gets the value of the abstractIDGenerator property.
 List<FIDMappingJAXB.ColumnJAXB> getColumn()
          Gets the value of the column property.
 String getPrefix()
          Gets the value of the prefix property.
 void setAbstractIDGenerator(JAXBElement<? extends AbstractIDGeneratorType> value)
          Sets the value of the abstractIDGenerator property.
 void setPrefix(String value)
          Sets the value of the prefix property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

column

protected List<FIDMappingJAXB.ColumnJAXB> column

abstractIDGenerator

protected JAXBElement<? extends AbstractIDGeneratorType> abstractIDGenerator

prefix

protected String prefix
Constructor Detail

FIDMappingJAXB

public FIDMappingJAXB()
Method Detail

getColumn

public List<FIDMappingJAXB.ColumnJAXB> 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 FIDMappingJAXB.ColumnJAXB


getAbstractIDGenerator

public JAXBElement<? extends AbstractIDGeneratorType> getAbstractIDGenerator()
Gets the value of the abstractIDGenerator property.

Returns:
possible object is JAXBElement<AbstractIDGeneratorType> JAXBElement<AutoIdGenerator> JAXBElement<UUIDGenerator> JAXBElement<SequenceIDGenerator>

setAbstractIDGenerator

public void setAbstractIDGenerator(JAXBElement<? extends AbstractIDGeneratorType> value)
Sets the value of the abstractIDGenerator property.

Parameters:
value - allowed object is JAXBElement<AbstractIDGeneratorType> JAXBElement<AutoIdGenerator> JAXBElement<UUIDGenerator> JAXBElement<SequenceIDGenerator>

getPrefix

public String getPrefix()
Gets the value of the prefix property.

Returns:
possible object is String

setPrefix

public void setPrefix(String value)
Sets the value of the prefix property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.