Class AppSchemaDataAccessDTO

Object
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:
  • Constructor Details

    • AppSchemaDataAccessDTO

      public AppSchemaDataAccessDTO()
  • Method Details

    • getTargetSchemasUris

      public List<String> getTargetSchemasUris()
    • setTargetSchemasUris

      public void setTargetSchemasUris(List<String> targetSchemasUris)
    • setNamespaces

      public void setNamespaces(Map<String,String> nameSpaces)
    • getNamespaces

      public Map<String,String> getNamespaces()
    • 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)