Class CatalogBuilderConfiguration

  • All Implemented Interfaces:
    Cloneable

    public class CatalogBuilderConfiguration
    extends Object
    implements Cloneable
    Simple bean that conveys the information needed by the CatalogBuilder to create a catalogue of granules
    Author:
    Simone Giannecchini, GeoSolutions SAS
    • Constructor Detail

      • CatalogBuilderConfiguration

        public CatalogBuilderConfiguration()
    • Method Detail

      • getHints

        public Hints getHints()
        Returns:
        the hints
      • setHints

        public void setHints​(Hints hints)
        Parameters:
        hints - the hints to set
      • getSchema

        public String getSchema​(String name)
        Get the schema with the specified name
      • setParameter

        public void setParameter​(String parameterName,
                                 String parameterValue)
        Set the indexer parameter
      • getParameter

        public String getParameter​(String parameterName)
      • getTimeAttribute

        public String getTimeAttribute()
      • getIndexer

        public Indexer getIndexer()
      • setIndexer

        public void setIndexer​(Indexer indexer)
      • getRuntimeAttribute

        public String getRuntimeAttribute()
      • setRuntimeAttribute

        public void setRuntimeAttribute​(String runtimeAttribute)
      • clone

        public CatalogBuilderConfiguration clone()
                                          throws CloneNotSupportedException
        Overrides:
        clone in class Object
        Throws:
        CloneNotSupportedException
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Overrides:
        toString in class Object
      • check

        public void check()