org.geotools.data.complex.config
Class AppSchemaDataAccessDTO

java.lang.Object
  extended by org.geotools.data.complex.config.AppSchemaDataAccessDTO
All Implemented Interfaces:
java.io.Serializable

public class AppSchemaDataAccessDTO
extends java.lang.Object
implements java.io.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
Version:
$Id: AppSchemaDataAccessDTO.java 33496 2009-07-06 10:01:56Z ang05a $
Author:
Gabriel Roldan, Axios Engineering
See Also:
Serialized Form

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

Constructor Detail

AppSchemaDataAccessDTO

public AppSchemaDataAccessDTO()
Method Detail

getTargetSchemasUris

public java.util.List getTargetSchemasUris()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTargetSchemasUris

public void setTargetSchemasUris(java.util.List targetSchemasUris)
DOCUMENT ME!

Parameters:
targetSchemasUris - DOCUMENT ME!

setNamespaces

public void setNamespaces(java.util.Map nameSpaces)
DOCUMENT ME!

Parameters:
nameSpaces - DOCUMENT ME!

getNamespaces

public java.util.Map getNamespaces()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setIncludedTypes

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

Parameters:
includes -

getIncludes

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

Returns:

setSourceDataStores

public void setSourceDataStores(java.util.List dataStores)
DOCUMENT ME!

Parameters:
dataStores - DOCUMENT ME!

getSourceDataStores

public java.util.List getSourceDataStores()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTypeMappings

public void setTypeMappings(java.util.Set typeMappings)
DOCUMENT ME!

Parameters:
typeMappings - DOCUMENT ME!

getTypeMappings

public java.util.Set getTypeMappings()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getBaseSchemasUrl

public java.lang.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(java.lang.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 java.lang.String getCatalog()

setCatalog

public void setCatalog(java.lang.String oasisCatalogUri)


Copyright © 1996-2010 Geotools. All Rights Reserved.