org.plasma.config
Class DataAccessProvider

java.lang.Object
  extended by org.plasma.config.Configuration
      extended by org.plasma.config.DataAccessProvider

public class DataAccessProvider
extends Configuration

Java class for DataAccessProvider complex type.

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

 <complexType name="DataAccessProvider">
   <complexContent>
     <extension base="{http://www.plasma.org/config}Configuration">
       <sequence>
         <element name="SequenceConfiguration" type="{http://www.plasma.org/config}SequenceConfiguration" minOccurs="0"/>
         <element name="Concurrency" type="{http://www.plasma.org/config}Concurrency" minOccurs="0"/>
         <element name="NamespaceLink" type="{http://www.plasma.org/config}NamespaceLink" maxOccurs="unbounded"/>
       </sequence>
       <attribute name="name" use="required" type="{http://www.plasma.org/config}DataAccessProviderName" />
       <attribute name="className" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String className
           
protected  Concurrency concurrency
           
protected  DataAccessProviderName name
           
protected  List<NamespaceLink> namespaceLinks
           
protected  SequenceConfiguration sequenceConfiguration
           
 
Fields inherited from class org.plasma.config.Configuration
properties
 
Constructor Summary
DataAccessProvider()
           
 
Method Summary
 String getClassName()
          Gets the value of the className property.
 Concurrency getConcurrency()
          Gets the value of the concurrency property.
 DataAccessProviderName getName()
          Gets the value of the name property.
 List<NamespaceLink> getNamespaceLinks()
          Gets the value of the namespaceLinks property.
 SequenceConfiguration getSequenceConfiguration()
          Gets the value of the sequenceConfiguration property.
 void setClassName(String value)
          Sets the value of the className property.
 void setConcurrency(Concurrency value)
          Sets the value of the concurrency property.
 void setName(DataAccessProviderName value)
          Sets the value of the name property.
 void setSequenceConfiguration(SequenceConfiguration value)
          Sets the value of the sequenceConfiguration property.
 
Methods inherited from class org.plasma.config.Configuration
getProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequenceConfiguration

protected SequenceConfiguration sequenceConfiguration

concurrency

protected Concurrency concurrency

namespaceLinks

protected List<NamespaceLink> namespaceLinks

name

protected DataAccessProviderName name

className

protected String className
Constructor Detail

DataAccessProvider

public DataAccessProvider()
Method Detail

getSequenceConfiguration

public SequenceConfiguration getSequenceConfiguration()
Gets the value of the sequenceConfiguration property.

Returns:
possible object is SequenceConfiguration

setSequenceConfiguration

public void setSequenceConfiguration(SequenceConfiguration value)
Sets the value of the sequenceConfiguration property.

Parameters:
value - allowed object is SequenceConfiguration

getConcurrency

public Concurrency getConcurrency()
Gets the value of the concurrency property.

Returns:
possible object is Concurrency

setConcurrency

public void setConcurrency(Concurrency value)
Sets the value of the concurrency property.

Parameters:
value - allowed object is Concurrency

getNamespaceLinks

public List<NamespaceLink> getNamespaceLinks()
Gets the value of the namespaceLinks 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 namespaceLinks property.

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

    getNamespaceLinks().add(newItem);
 

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


getName

public DataAccessProviderName getName()
Gets the value of the name property.

Returns:
possible object is DataAccessProviderName

setName

public void setName(DataAccessProviderName value)
Sets the value of the name property.

Parameters:
value - allowed object is DataAccessProviderName

getClassName

public String getClassName()
Gets the value of the className property.

Returns:
possible object is String

setClassName

public void setClassName(String value)
Sets the value of the className property.

Parameters:
value - allowed object is String


Copyright © 2013. All rights reserved.