Package org.geotools.data.complex.config
Class AppSchemaDataAccessDTO
- Object
-
- AppSchemaDataAccessDTO
-
- All Implemented Interfaces:
Serializable
public class AppSchemaDataAccessDTO extends Object implements Serializable
Configuration object for aAppSchemaDataAccess
.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
Constructors Constructor Description AppSchemaDataAccessDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBaseSchemasUrl()
String
getCatalog()
List<String>
getIncludes()
Return the list of paths of related types that are mapped separatelyMap<String,String>
getNamespaces()
List<SourceDataStore>
getSourceDataStores()
List<String>
getTargetSchemasUris()
Set<TypeMapping>
getTypeMappings()
void
setBaseSchemasUrl(String baseSchemasUrl)
void
setCatalog(String oasisCatalogUri)
void
setIncludedTypes(ArrayList<String> includes)
Set the path of other related types that are mapped separatelyvoid
setNamespaces(Map<String,String> nameSpaces)
void
setSourceDataStores(List<SourceDataStore> dataStores)
void
setTargetSchemasUris(List<String> targetSchemasUris)
void
setTypeMappings(Set<TypeMapping> typeMappings)
-
-
-
Method Detail
-
setIncludedTypes
public void setIncludedTypes(ArrayList<String> includes)
Set the path of other related types that are mapped separately
-
getIncludes
public List<String> getIncludes()
Return the list of paths of related types that are mapped separately
-
setSourceDataStores
public void setSourceDataStores(List<SourceDataStore> dataStores)
-
getSourceDataStores
public List<SourceDataStore> getSourceDataStores()
-
setTypeMappings
public void setTypeMappings(Set<TypeMapping> typeMappings)
-
getTypeMappings
public Set<TypeMapping> getTypeMappings()
-
getBaseSchemasUrl
public String getBaseSchemasUrl()
- 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)
- 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)
-
-