Interface RemoteRepositoryConfigDao

  • All Known Implementing Classes:
    DefaultRemoteRepositoryConfigDao

    public interface RemoteRepositoryConfigDao

    RemoteRepositoryConfigDao interface.

    Interface for generic remote repository configuration access.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    Markus Neumann , Ronny Trommer
    • Method Detail

      • isRepositoryActive

        java.lang.Boolean isRepositoryActive​(java.lang.String repositoryID)

        isRepositoryActive

        Get activity state from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a Boolean object
      • getURI

        java.net.URI getURI​(java.lang.String repositoryID)

        getURI

        Get repository URI from specific a repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a URI object
      • getLoginUser

        java.lang.String getLoginUser​(java.lang.String repositoryID)

        getLoginUser

        Get login user name from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a String object
      • getLoginRepoPassword

        java.lang.String getLoginRepoPassword​(java.lang.String repositoryID)

        getLoginRepoPassword

        Get login password from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a String object
      • getRepositoryName

        java.lang.String getRepositoryName​(java.lang.String repositoryID)

        getRepositoryName

        Get repository name from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a String object
      • getRepositoryDescription

        java.lang.String getRepositoryDescription​(java.lang.String repositoryID)

        getRepositoryDescription

        Get description from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a String object
      • getRepositoryManagementURL

        java.lang.String getRepositoryManagementURL​(java.lang.String repositoryID)

        getRepositoryManagementURL

        Get management URL from a specific repository by ID

        Parameters:
        repositoryID - a String object
        Returns:
        a String object
      • getAllRepositories

        java.util.List<RemoteRepositoryDefinition> getAllRepositories()

        getAllRepositories

        Get *ALL* configured repositories

        Returns:
        a List object
      • getActiveRepositories

        java.util.List<RemoteRepositoryDefinition> getActiveRepositories()

        getActiveRepositories

        Get all *ACTIVE* repositories

        Returns:
        a List object
      • getJasperReportsVersion

        @Deprecated
        java.lang.String getJasperReportsVersion()
        Deprecated.
        Returns:
        a String object
      • loadConfiguration

        void loadConfiguration()
                        throws java.lang.Exception

        loadConfiguration

        Load XML configuration and unmarshalling

        Throws:
        java.lang.Exception
      • getConfigResource

        org.springframework.core.io.Resource getConfigResource()

        getConfigResource

        Get a resource for the remote repository configuration

        Returns:
        a Resource object
      • setConfigResource

        void setConfigResource​(org.springframework.core.io.Resource configResource)

        setConfigResource

        Set a resource for the remote repository configuration

        Parameters:
        configResource - a Resource object