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 StringgetBaseSchemasUrl()StringgetCatalog()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()voidsetBaseSchemasUrl(String baseSchemasUrl)voidsetCatalog(String oasisCatalogUri)voidsetIncludedTypes(ArrayList<String> includes)Set the path of other related types that are mapped separatelyvoidsetNamespaces(Map<String,String> nameSpaces)voidsetSourceDataStores(List<SourceDataStore> dataStores)voidsetTargetSchemasUris(List<String> targetSchemasUris)voidsetTypeMappings(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)
-
-