aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/core/component_factory.py
diff options
context:
space:
mode:
Diffstat (limited to 'sdv/core/component_factory.py')
-rw-r--r--sdv/core/component_factory.py33
1 files changed, 24 insertions, 9 deletions
diff --git a/sdv/core/component_factory.py b/sdv/core/component_factory.py
index 396aa28..813c6f2 100644
--- a/sdv/core/component_factory.py
+++ b/sdv/core/component_factory.py
@@ -17,16 +17,31 @@ Create Components.
"""
-def create_swprevalidator(swprevalidator_class):
- """ Create Pre-Validators"""
- return swprevalidator_class()
+def create_swpreurlsvalidator(swpreurlsvalidator_class):
+ """ Create Pre-Links Validators"""
+ return swpreurlsvalidator_class()
-def create_swpostvalidator(swpostvalidator_class):
- """ Create Post-Validators"""
- return swpostvalidator_class()
+def create_swpoststatevalidator(swpoststatevalidator_class):
+ """ Create Post-State Validators"""
+ return swpoststatevalidator_class()
-def create_linkvalidator(linkprevalidator_class):
- """ Create Link-Validators"""
- return linkprevalidator_class()
+def create_nwlinksvalidator(nwlinksvalidator_class):
+ """ Create NW Link-Validators"""
+ return nwlinksvalidator_class()
+
+
+def create_swpreconfigvalidator(swpreconfigvalidator_class):
+ """ Create Pre-Config Validators"""
+ return swpreconfigvalidator_class()
+
+
+def create_swpostsecurityvalidator(swpostsecurityvalidator_class):
+ """ Create Post-Security Validators"""
+ return swpostsecurityvalidator_class()
+
+
+def create_resmodvalidator(resmodvalidator_class):
+ """ Create Resource-Model Validators"""
+ return resmodvalidator_class()