Skip to content

Commit e10fa1d

Browse files
committed
1.1.3
1 parent 51546f0 commit e10fa1d

File tree

9 files changed

+36
-22
lines changed

9 files changed

+36
-22
lines changed

docgen/parameters.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"title" : "Mars (Fugerit DAOGEN A.P.I.)",
33
"name": "Mars",
4-
"version" : "1.1.2",
5-
"date" : "25/08/2023",
4+
"version" : "1.1.3",
5+
"date" : "27/08/2023",
66
"organization" : {
77
"name" : "Fugerit Org",
88
"url" : "https://www.fugerit.org"

docgen/release-notes.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
1.1.2 (2023-08-25)
1+
1.1.3 (2023-08-27)
22
------------------
3-
+ [fix] [fj-daogen] fix indentation of column constants in FacadeImplDataGenerator
3+
+ [fix] [fj-daogen-base] fix to overrideProperties handling in DaogeFacade.generate(InputStream, Properties)
4+
5+
1.1.2 (2023-08-25)
6+
------------------
7+
+ [fix] [fj-daogen-base] fix indentation of column constants in FacadeImplDataGenerator
48

59
1.1.1 (2023-08-25)
610
------------------

fj-daogen-base/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.fugerit.java</groupId>
99
<artifactId>fj-daogen</artifactId>
10-
<version>1.1.2</version>
10+
<version>1.1.3</version>
1111
</parent>
1212

1313
<name>fj-daogen-base</name>

fj-daogen-base/src/main/java/org/fugerit/java/daogen/base/config/DaogenCatalogConfig.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@ public String getGeneralProp( String key ) {
5555
}
5656

5757
public static DaogenCatalogConfig loadConfig( InputStream input ) throws ConfigException {
58-
return loadConfig( input, DaogenCatalogConfig.class );
58+
return loadConfig(input, DaogenCatalogConfig.class, null);
59+
}
60+
61+
public static DaogenCatalogConfig loadConfig( InputStream input, Properties overrideProperties ) throws ConfigException {
62+
return loadConfig( input, DaogenCatalogConfig.class, overrideProperties );
5963
}
6064

6165
private static void loadGeneratorCatalog( DaogenCatalogConfig config, Class<?> c ) throws ConfigException {
@@ -81,9 +85,26 @@ private static void loadGeneratorCatalog( DaogenCatalogConfig config, Class<?> c
8185
}
8286

8387
public static DaogenCatalogConfig loadConfig( InputStream input, Class<?> c ) throws ConfigException {
88+
return loadConfig(input, c, null);
89+
}
90+
91+
public static DaogenCatalogConfig loadConfig( InputStream input, Class<?> c, Properties overrideProperties ) throws ConfigException {
8492
DaogenCatalogConfig config = new DaogenCatalogConfig();
8593
try {
8694
load( input , config );
95+
// override properties START
96+
if ( overrideProperties != null ) {
97+
config.getLogger().info( "override properties -> {}", overrideProperties );
98+
for ( Object k : overrideProperties.keySet() ) {
99+
String key = k.toString();
100+
String value = overrideProperties.getProperty(key);
101+
config.getLogger().info( "ovverride {} -> {}", key, value );
102+
config.getGeneralProps().setProperty(key, value);
103+
}
104+
config.getGeneralProps().keySet().stream().sorted().forEach(
105+
k -> config.getLogger().info( "prop key : {} value : {}", k, config.getGeneralProps().getProperty( k.toString() ) ) );
106+
}
107+
// override properties END
87108
// class config
88109
String classConfigPath = config.getGeneralProps().getProperty( DaogenCatalogConstants.GEN_PROP_CLASS_CONFIG, DaogenCatalogConstants.GEN_PROP_CLASS_CONFIG_DEFAULT );
89110
try ( InputStream is = StreamHelper.resolveStream( classConfigPath, null, c ) ) {

fj-daogen-base/src/main/java/org/fugerit/java/daogen/base/config/DaogenFacade.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,7 @@ private static void generate( DaogenCatalogConfig daogenConfig, DaogenGeneratorC
7878

7979
public static void generate( InputStream fis, Properties overrideProperties ) throws ConfigException {
8080
try {
81-
DaogenCatalogConfig daogenConfig = DaogenCatalogConfig.loadConfig( fis );
82-
if ( overrideProperties != null ) {
83-
log.info( "override properties -> {}", overrideProperties );
84-
for ( Object k : overrideProperties.keySet() ) {
85-
String key = k.toString();
86-
String value = overrideProperties.getProperty(key);
87-
log.info( "ovverride {} -> {}", key, value );
88-
daogenConfig.getGeneralProps().setProperty(key, value);
89-
}
90-
daogenConfig.getGeneralProps().keySet().stream().sorted().forEach(
91-
k -> log.info( "prop key : {} value : {}", k, daogenConfig.getGeneralProps().getProperty( k.toString() ) ) );
92-
}
81+
DaogenCatalogConfig daogenConfig = DaogenCatalogConfig.loadConfig( fis, overrideProperties );
9382
for ( DaogenGeneratorCatalog generatorCatalog : daogenConfig.getGeneratorCatalogs() ) {
9483
generate(daogenConfig, generatorCatalog);
9584
}

fj-daogen-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.fugerit.java</groupId>
99
<artifactId>fj-daogen</artifactId>
10-
<version>1.1.2</version>
10+
<version>1.1.3</version>
1111
</parent>
1212

1313
<packaging>maven-plugin</packaging>

fj-daogen-sample/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.fugerit.java</groupId>
99
<artifactId>fj-daogen</artifactId>
10-
<version>1.1.2</version>
10+
<version>1.1.3</version>
1111
</parent>
1212

1313
<name>fj-daogen-sample</name>

fj-daogen-tool/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.fugerit.java</groupId>
99
<artifactId>fj-daogen</artifactId>
10-
<version>1.1.2</version>
10+
<version>1.1.3</version>
1111
</parent>
1212

1313
<name>fj-daogen-tool</name>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<artifactId>fj-daogen</artifactId>
1313

14-
<version>1.1.2</version>
14+
<version>1.1.3</version>
1515
<packaging>pom</packaging>
1616

1717
<name>fj-daogen</name>

0 commit comments

Comments
 (0)