AAI-1523 Batch reformat aai-schema-ingest
[aai/aai-common.git] / aai-schema-ingest / src / main / java / org / onap / aai / setup / SchemaLocationsBean.java
index 9e740a8..1359176 100644 (file)
 
 package org.onap.aai.setup;
 
+import java.util.List;
+
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.PropertySource;
 import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
 
-import java.util.List;
-
 @Configuration
-@PropertySource(value = "classpath:schema-ingest.properties", ignoreResourceNotFound=true)
-@PropertySource(value = "file:${schema.ingest.file}", ignoreResourceNotFound=true)
+@PropertySource(value = "classpath:schema-ingest.properties", ignoreResourceNotFound = true)
+@PropertySource(value = "file:${schema.ingest.file}", ignoreResourceNotFound = true)
 public class SchemaLocationsBean {
-       /*
-        * Per Spring documentation, the last PropertySource that works will
-        * be applied. Here, schema.ingest.file will be an environment variable
-        * set on install that tells Spring where to look for the schema
-        * ingest properties file (and the actual filename), but the former
-        * PropertySource gives the default of looking on the classpath for
-        * schema-ingest.properties in case that second one doesn't work.
-        
-        * The schema-ingest.properties file (or its equivalent if you choose
-        * to name it otherwise) must contain the entries the below @Value
-        * annotations are looking for.
-        */
-       
-       @Value("${schema.configuration.location}")
-       private String schemaConfigLoc;
-       
-       @Value("${schema.nodes.location}")
-       private String nodeDirectory;
-       
-       @Value("${schema.edges.location}")
-       private String edgeDirectory;
-
-       @Value("${schema.nodes.inclusion.list:}#{T(java.util.Arrays).asList(\".*oxm(.*).xml\")}")
-       private List<String> nodesInclusionPattern;
-
-       @Value("${schema.nodes.exclusion.list:}#{T(java.util.Collections).emptyList()}")
-       private List<String> nodesExclusionPattern;
-
-       @Value("${schema.edges.inclusion.list:}#{T(java.util.Arrays).asList(\"DbEdgeRules_.*.json\")}")
-       private List<String> edgesInclusionPattern;
-
-       @Value("${schema.edges.exclusion.list:}#{T(java.util.Collections).emptyList()}")
-       private List<String> edgesExclusionPattern;
-
-       /**
-        * @return the file name/location with the list of schema files to be ingested
-        */
-       public String getSchemaConfigLocation() {
-               return schemaConfigLoc;
-       }
-       
-       /**
-        * Sets the name/location of the file with the list of schema files to ingest
-        
-        * @param schemaConfigLoc - the file name/location
-        */
-       public void setSchemaConfigLocation(String schemaConfigLoc) {
-               this.schemaConfigLoc = schemaConfigLoc;
-       }
-       
-       /**
-        * @return the location of the OXM files
-        */
-       public String getNodeDirectory() {
-               return nodeDirectory;
-       }
-       
-       /**
-        * Sets the location of the OXM files
-        
-        * @param nodeDirectory - the location of the OXM files
-        */
-       public void setNodeDirectory(String nodeDirectory) {
-               this.nodeDirectory = nodeDirectory;
-       }
-       
-       /**
-        * @return the location of the edge rule json files
-        */
-       public String getEdgeDirectory() {
-               return edgeDirectory;
-       }
-       
-       /**
-        * Sets the location of the edge rule json files
-        
-        * @param edgeDirectory - the location of the edge rule files
-        */
-       public void setEdgeDirectory(String edgeDirectory) {
-               this.edgeDirectory = edgeDirectory;
-       }
-
-       public List<String> getNodesExclusionPattern(){
-               return this.nodesExclusionPattern;
-       }
-
-       public List<String> getNodesInclusionPattern(){
-               return this.nodesInclusionPattern;
-       }
-
-       public List<String> getEdgesExclusionPattern(){
-               return this.edgesExclusionPattern;
-       }
-
-       public List<String> getEdgesInclusionPattern(){
-               return this.edgesInclusionPattern;
-       }
-
-       //this allows the code to actually read the value from the config file
-       //without this those strings get set to literally "${edgeDir}" etc
-       @Bean
-       public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
-               return new PropertySourcesPlaceholderConfigurer();
-       }
+    /*
+     * Per Spring documentation, the last PropertySource that works will
+     * be applied. Here, schema.ingest.file will be an environment variable
+     * set on install that tells Spring where to look for the schema
+     * ingest properties file (and the actual filename), but the former
+     * PropertySource gives the default of looking on the classpath for
+     * schema-ingest.properties in case that second one doesn't work.
+     * 
+     * The schema-ingest.properties file (or its equivalent if you choose
+     * to name it otherwise) must contain the entries the below @Value
+     * annotations are looking for.
+     */
+
+    @Value("${schema.configuration.location}")
+    private String schemaConfigLoc;
+
+    @Value("${schema.nodes.location}")
+    private String nodeDirectory;
+
+    @Value("${schema.edges.location}")
+    private String edgeDirectory;
+
+    @Value("${schema.nodes.inclusion.list:}#{T(java.util.Arrays).asList(\".*oxm(.*).xml\")}")
+    private List<String> nodesInclusionPattern;
+
+    @Value("${schema.nodes.exclusion.list:}#{T(java.util.Collections).emptyList()}")
+    private List<String> nodesExclusionPattern;
+
+    @Value("${schema.edges.inclusion.list:}#{T(java.util.Arrays).asList(\"DbEdgeRules_.*.json\")}")
+    private List<String> edgesInclusionPattern;
+
+    @Value("${schema.edges.exclusion.list:}#{T(java.util.Collections).emptyList()}")
+    private List<String> edgesExclusionPattern;
+
+    /**
+     * @return the file name/location with the list of schema files to be ingested
+     */
+    public String getSchemaConfigLocation() {
+        return schemaConfigLoc;
+    }
+
+    /**
+     * Sets the name/location of the file with the list of schema files to ingest
+     * 
+     * @param schemaConfigLoc - the file name/location
+     */
+    public void setSchemaConfigLocation(String schemaConfigLoc) {
+        this.schemaConfigLoc = schemaConfigLoc;
+    }
+
+    /**
+     * @return the location of the OXM files
+     */
+    public String getNodeDirectory() {
+        return nodeDirectory;
+    }
+
+    /**
+     * Sets the location of the OXM files
+     * 
+     * @param nodeDirectory - the location of the OXM files
+     */
+    public void setNodeDirectory(String nodeDirectory) {
+        this.nodeDirectory = nodeDirectory;
+    }
+
+    /**
+     * @return the location of the edge rule json files
+     */
+    public String getEdgeDirectory() {
+        return edgeDirectory;
+    }
+
+    /**
+     * Sets the location of the edge rule json files
+     * 
+     * @param edgeDirectory - the location of the edge rule files
+     */
+    public void setEdgeDirectory(String edgeDirectory) {
+        this.edgeDirectory = edgeDirectory;
+    }
+
+    public List<String> getNodesExclusionPattern() {
+        return this.nodesExclusionPattern;
+    }
+
+    public List<String> getNodesInclusionPattern() {
+        return this.nodesInclusionPattern;
+    }
+
+    public List<String> getEdgesExclusionPattern() {
+        return this.edgesExclusionPattern;
+    }
+
+    public List<String> getEdgesInclusionPattern() {
+        return this.edgesInclusionPattern;
+    }
+
+    // this allows the code to actually read the value from the config file
+    // without this those strings get set to literally "${edgeDir}" etc
+    @Bean
+    public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
+        return new PropertySourcesPlaceholderConfigurer();
+    }
 }