Class EnvironmentConfiguration

    • Constructor Detail

      • EnvironmentConfiguration

        public EnvironmentConfiguration()
        Constructs a new EnvironmentConfiguration.
    • Method Detail

      • getConfiguration

        public static EnvironmentConfiguration getConfiguration()
                                                         throws Exception
        Gets the current environment configuration, loading from IS if needed.
        Returns:
        the environment configuration
        Throws:
        Exception - if configuration cannot be loaded
      • getWmsProtocolDeclaration

        public String getWmsProtocolDeclaration()
        Returns:
        the wmsProtocolDeclaration
      • setWmsProtocolDeclaration

        public void setWmsProtocolDeclaration​(String wmsProtocolDeclaration)
        Parameters:
        wmsProtocolDeclaration - the wmsProtocolDeclaration to set
      • getWfsProtocolDeclaration

        public String getWfsProtocolDeclaration()
        Returns:
        the wfsProtocolDeclaration
      • setWfsProtocolDeclaration

        public void setWfsProtocolDeclaration​(String wfsProtocolDeclaration)
        Parameters:
        wfsProtocolDeclaration - the wfsProtocolDeclaration to set
      • getWcsProtocolDeclaration

        public String getWcsProtocolDeclaration()
        Returns:
        the wcsProtocolDeclaration
      • setWcsProtocolDeclaration

        public void setWcsProtocolDeclaration​(String wcsProtocolDeclaration)
        Parameters:
        wcsProtocolDeclaration - the wcsProtocolDeclaration to set
      • getHttpProtocolDeclaration

        public String getHttpProtocolDeclaration()
        Returns:
        the httpProtocolDeclaration
      • setHttpProtocolDeclaration

        public void setHttpProtocolDeclaration​(String httpProtocolDeclaration)
        Parameters:
        httpProtocolDeclaration - the httpProtocolDeclaration to set
      • getDefaultCRS

        public String getDefaultCRS()
        Returns:
        the defaultCRS
      • setDefaultCRS

        public void setDefaultCRS​(String defaultCRS)
        Parameters:
        defaultCRS - the defaultCRS to set
      • getProjectName

        public String getProjectName()
        Returns:
        the projectName
      • setProjectName

        public void setProjectName​(String projectName)
        Parameters:
        projectName - the projectName to set
      • getProjectCitation

        public String getProjectCitation()
        Returns:
        the projectCitation
      • setProjectCitation

        public void setProjectCitation​(String projectCitation)
        Parameters:
        projectCitation - the projectCitation to set
      • getDistributorIndividualName

        public String getDistributorIndividualName()
        Returns:
        the distributorIndividualName
      • setDistributorIndividualName

        public void setDistributorIndividualName​(String distributorIndividualName)
        Parameters:
        distributorIndividualName - the distributorIndividualName to set
      • getDistributorOrganisationName

        public String getDistributorOrganisationName()
        Returns:
        the distributorOrganisationName
      • setDistributorOrganisationName

        public void setDistributorOrganisationName​(String distributorOrganisationName)
        Parameters:
        distributorOrganisationName - the distributorOrganisationName to set
      • getDistributorEMail

        public String getDistributorEMail()
        Returns:
        the distributorEMail
      • setDistributorEMail

        public void setDistributorEMail​(String distributorEMail)
        Parameters:
        distributorEMail - the distributorEMail to set
      • getDistributorSite

        public String getDistributorSite()
        Returns:
        the distributorSite
      • setDistributorSite

        public void setDistributorSite​(String distributorSite)
        Parameters:
        distributorSite - the distributorSite to set
      • getProviderIndividualName

        public String getProviderIndividualName()
        Returns:
        the providerIndividualName
      • setProviderIndividualName

        public void setProviderIndividualName​(String providerIndividualName)
        Parameters:
        providerIndividualName - the providerIndividualName to set
      • getProviderOrganisationName

        public String getProviderOrganisationName()
        Returns:
        the providerOrganisationName
      • setProviderOrganisationName

        public void setProviderOrganisationName​(String providerOrganisationName)
        Parameters:
        providerOrganisationName - the providerOrganisationName to set
      • getProviderEMail

        public String getProviderEMail()
        Returns:
        the providerEMail
      • setProviderEMail

        public void setProviderEMail​(String providerEMail)
        Parameters:
        providerEMail - the providerEMail to set
      • getProviderSite

        public String getProviderSite()
        Returns:
        the providerSite
      • setProviderSite

        public void setProviderSite​(String providerSite)
        Parameters:
        providerSite - the providerSite to set
      • getLicense

        public String getLicense()
        Returns:
        the license
      • setLicense

        public void setLicense​(String license)
        Parameters:
        license - the license to set
      • setThesauri

        public void setThesauri​(HashMap<String,​Thesaurus> thesauri)
        Parameters:
        thesauri - the thesauri to set
      • toXML

        public String toXML()
        Converts this configuration to XML format.
        Returns:
        XML representation of this configuration