public class DefaultRemoteRepositoryConfigDao extends Object implements RemoteRepositoryConfigDao
DefaultRemoteRepositoryConfigDao class.
Class realize the data access to remote-repository.xml.Constructor and Description |
---|
DefaultRemoteRepositoryConfigDao(org.springframework.core.io.Resource configResource)
Default constructor load the configuration file
|
Modifier and Type | Method and Description |
---|---|
List<RemoteRepositoryDefinition> |
getActiveRepositories()
getActiveRepositories
|
List<RemoteRepositoryDefinition> |
getAllRepositories()
getAllRepositories
|
org.springframework.core.io.Resource |
getConfigResource()
getConfigResource
|
String |
getJasperReportsVersion() |
String |
getLoginRepoPassword(String repositoryID)
getLoginRepoPassword
|
String |
getLoginUser(String repositoryID)
getLoginUser
|
RemoteRepositoryDefinition |
getRepositoryById(String repositoryID)
getRepositoryById
|
String |
getRepositoryDescription(String repositoryID)
getRepositoryDescription
|
String |
getRepositoryManagementURL(String repositoryID)
getRepositoryManagementURL
|
String |
getRepositoryName(String repositoryID)
getRepositoryName
|
URI |
getURI(String repositoryID)
getURI
|
Boolean |
isRepositoryActive(String repositoryID)
isRepositoryActive
|
void |
loadConfiguration()
loadConfiguration
|
void |
setConfigResource(org.springframework.core.io.Resource configResource)
setConfigResource
|
public DefaultRemoteRepositoryConfigDao(org.springframework.core.io.Resource configResource)
public void loadConfiguration() throws Exception
loadConfiguration
Load XML configuration and unmarshallingloadConfiguration
in interface RemoteRepositoryConfigDao
Exception
public org.springframework.core.io.Resource getConfigResource()
getConfigResource
Get a resource for the remote repository configurationgetConfigResource
in interface RemoteRepositoryConfigDao
Resource
objectpublic void setConfigResource(org.springframework.core.io.Resource configResource)
setConfigResource
Set a resource for the remote repository configurationsetConfigResource
in interface RemoteRepositoryConfigDao
configResource
- a Resource
objectpublic String getJasperReportsVersion()
getJasperReportsVersion
in interface RemoteRepositoryConfigDao
String
objectpublic Boolean isRepositoryActive(String repositoryID)
isRepositoryActive
Get activity state from a specific repository by IDisRepositoryActive
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectBoolean
objectpublic URI getURI(String repositoryID)
getURI
Get repository URI from specific a repository by IDgetURI
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectURI
objectpublic String getLoginUser(String repositoryID)
getLoginUser
Get login user name from a specific repository by IDgetLoginUser
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectString
objectpublic String getLoginRepoPassword(String repositoryID)
getLoginRepoPassword
Get login password from a specific repository by IDgetLoginRepoPassword
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectString
objectpublic String getRepositoryName(String repositoryID)
getRepositoryName
Get repository name from a specific repository by IDgetRepositoryName
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectString
objectpublic String getRepositoryDescription(String repositoryID)
getRepositoryDescription
Get description from a specific repository by IDgetRepositoryDescription
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectString
objectpublic String getRepositoryManagementURL(String repositoryID)
getRepositoryManagementURL
Get management URL from a specific repository by IDgetRepositoryManagementURL
in interface RemoteRepositoryConfigDao
repositoryID
- a String
objectString
objectpublic List<RemoteRepositoryDefinition> getAllRepositories()
getAllRepositories
Get *ALL* configured repositoriesgetAllRepositories
in interface RemoteRepositoryConfigDao
List<RemoteRepositoryDefinition>
objectpublic List<RemoteRepositoryDefinition> getActiveRepositories()
getActiveRepositories
Get all *ACTIVE* repositoriesgetActiveRepositories
in interface RemoteRepositoryConfigDao
List<RemoteRepositoryDefinition>
objectpublic RemoteRepositoryDefinition getRepositoryById(String repositoryID)
getRepositoryById
Get a repository by specific repository IDgetRepositoryById
in interface RemoteRepositoryConfigDao
RemoteRepositoryDefinition
objectCopyright © 2020. All rights reserved.