org.geotools.data.complex.config
Class AppSchemaDataAccessDTO

Object
  extended by AppSchemaDataAccessDTO
All Implemented Interfaces:
Serializable

public class AppSchemaDataAccessDTO
extends Object
implements Serializable

Configuration object for a AppSchemaDataAccess.

This configuration object contains all the needed elements for a AppSchemaDataAccess to aquire the source and target FeatureTypes, and apply the mappings between attributes to serve community schemas.

Since:
2.4
Author:
Gabriel Roldan (Axios Engineering)
See Also:
Serialized Form

Constructor Summary
AppSchemaDataAccessDTO()
           
 
Method Summary
 String getBaseSchemasUrl()
          DOCUMENT ME!
 String getCatalog()
           
 List<String> getIncludes()
          Return the list of paths of related types that are mapped separately
 Map getNamespaces()
          DOCUMENT ME!
 List getSourceDataStores()
          DOCUMENT ME!
 List getTargetSchemasUris()
          DOCUMENT ME!
 Set getTypeMappings()
          DOCUMENT ME!
 void setBaseSchemasUrl(String baseSchemasUrl)
          DOCUMENT ME!
 void setCatalog(String oasisCatalogUri)
           
 void setIncludedTypes(ArrayList<String> includes)
          Set the path of other related types that are mapped separately
 void setNamespaces(Map nameSpaces)
          DOCUMENT ME!
 void setSourceDataStores(List dataStores)
          DOCUMENT ME!
 void setTargetSchemasUris(List targetSchemasUris)
          DOCUMENT ME!
 void setTypeMappings(Set typeMappings)
          DOCUMENT ME!
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppSchemaDataAccessDTO

public AppSchemaDataAccessDTO()
Method Detail

getTargetSchemasUris

public List getTargetSchemasUris()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTargetSchemasUris

public void setTargetSchemasUris(List targetSchemasUris)
DOCUMENT ME!

Parameters:
targetSchemasUris - DOCUMENT ME!

setNamespaces

public void setNamespaces(Map nameSpaces)
DOCUMENT ME!

Parameters:
nameSpaces - DOCUMENT ME!

getNamespaces

public Map getNamespaces()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setIncludedTypes

public void setIncludedTypes(ArrayList<String> includes)
Set the path of other related types that are mapped separately

Parameters:
includes -

getIncludes

public List<String> getIncludes()
Return the list of paths of related types that are mapped separately

Returns:

setSourceDataStores

public void setSourceDataStores(List dataStores)
DOCUMENT ME!

Parameters:
dataStores - DOCUMENT ME!

getSourceDataStores

public List getSourceDataStores()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTypeMappings

public void setTypeMappings(Set typeMappings)
DOCUMENT ME!

Parameters:
typeMappings - DOCUMENT ME!

getTypeMappings

public Set getTypeMappings()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getBaseSchemasUrl

public String getBaseSchemasUrl()
DOCUMENT ME!

Returns:
a non null URL for the base location of the resource files in order to serve as the base to resolve relative configuration paths.

setBaseSchemasUrl

public void setBaseSchemasUrl(String baseSchemasUrl)
DOCUMENT ME!

Parameters:
baseSchemasUrl - URL of a resource which's going to be taken as the base location to resolve configuration path elements expressed as relative paths.

getCatalog

public String getCatalog()

setCatalog

public void setCatalog(String oasisCatalogUri)


Copyright © 1996-2014 Geotools. All Rights Reserved.