Class DefaultForeignSourceRepositoryFactory
- java.lang.Object
-
- org.opennms.netmgt.provision.persist.DefaultForeignSourceRepositoryFactory
-
- All Implemented Interfaces:
ForeignSourceRepositoryFactory
,org.springframework.beans.factory.InitializingBean
public class DefaultForeignSourceRepositoryFactory extends Object implements ForeignSourceRepositoryFactory, org.springframework.beans.factory.InitializingBean
A factory for creating ForeignSourceRepository objects.- Author:
- Alejandro Galue
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_IMPLEMENTATION
The Constant DEFAULT_IMPLEMENTATION.static String
REPOSITORY_IMPLEMENTATION
The Constant REPOSITORY_IMPLEMENTATION.
-
Constructor Summary
Constructors Constructor Description DefaultForeignSourceRepositoryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
ForeignSourceRepository
getDeployedRepository()
Gets the deployed repository.ForeignSourceRepository
getPendingRepository()
Gets the pending repository.FactoryStrategy
getRepositoryStrategy()
Gets the repository strategy.void
setRepositoryStrategy(FactoryStrategy strategy)
Sets the repository strategy.
-
-
-
Field Detail
-
REPOSITORY_IMPLEMENTATION
public static final String REPOSITORY_IMPLEMENTATION
The Constant REPOSITORY_IMPLEMENTATION.- See Also:
- Constant Field Values
-
DEFAULT_IMPLEMENTATION
public static final String DEFAULT_IMPLEMENTATION
The Constant DEFAULT_IMPLEMENTATION.- See Also:
- Constant Field Values
-
-
Method Detail
-
getPendingRepository
public ForeignSourceRepository getPendingRepository()
Description copied from interface:ForeignSourceRepositoryFactory
Gets the pending repository.- Specified by:
getPendingRepository
in interfaceForeignSourceRepositoryFactory
- Returns:
- the pending repository
-
getDeployedRepository
public ForeignSourceRepository getDeployedRepository()
Description copied from interface:ForeignSourceRepositoryFactory
Gets the deployed repository.- Specified by:
getDeployedRepository
in interfaceForeignSourceRepositoryFactory
- Returns:
- the deployed repository
-
getRepositoryStrategy
public FactoryStrategy getRepositoryStrategy()
Description copied from interface:ForeignSourceRepositoryFactory
Gets the repository strategy.- Specified by:
getRepositoryStrategy
in interfaceForeignSourceRepositoryFactory
- Returns:
- the repository strategy
-
setRepositoryStrategy
public void setRepositoryStrategy(FactoryStrategy strategy)
Description copied from interface:ForeignSourceRepositoryFactory
Sets the repository strategy.- Specified by:
setRepositoryStrategy
in interfaceForeignSourceRepositoryFactory
- Parameters:
strategy
- the new repository strategy
-
-