Code Review
/
aai
/
sparky-be.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Adding UI extensibility
[aai/sparky-be.git]
/
src
/
main
/
java
/
org
/
onap
/
aai
/
sparky
/
sync
/
SyncControllerRegistry.java
diff --git
a/src/main/java/org/onap/aai/sparky/config/Configurable.java
b/src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java
similarity index 66%
rename from
src/main/java/org/onap/aai/sparky/config/Configurable.java
rename to
src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java
index
d108bef
..
90845e0
100644
(file)
--- a/
src/main/java/org/onap/aai/sparky/config/Configurable.java
+++ b/
src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java
@@
-20,24
+20,29
@@
*
* ECOMP is a trademark and service mark of AT&T Intellectual Property.
*/
*
* ECOMP is a trademark and service mark of AT&T Intellectual Property.
*/
-package org.onap.aai.sparky.
config
;
+package org.onap.aai.sparky.
sync
;
-import org.onap.aai.sparky.config.exception.ConfigurationException;
+import java.util.ArrayList;
+import java.util.List;
-/**
- * The Interface Configurable.
- */
-public interface Configurable {
+public class SyncControllerRegistry {
+
+ private List<SyncController> controllers;
+
+ public SyncControllerRegistry() {
+ controllers = new ArrayList<SyncController>();
+ }
- public boolean isValid();
+ public void registerSyncController(SyncController controller) {
+ controllers.add(controller);
+ }
- public boolean isInitialized();
+ public List<SyncController> getControllers() {
+ return controllers;
+ }
- /**
- * Load config.
- *
- * @throws ConfigurationException the configuration exception
- */
- public void loadConfig() throws ConfigurationException;
+ public void setControllers(List<SyncController> controllers) {
+ this.controllers = controllers;
+ }
}
}