You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by pl...@apache.org on 2016/09/25 21:24:04 UTC
[16/50] [abbrv] incubator-tamaya-sandbox git commit: Added missing
scm sections (pom). Readded simpke model. Fixed compile issues.
Added missing scm sections (pom).
Readded simpke model.
Fixed compile issues.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/commit/0c039d5b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/tree/0c039d5b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/diff/0c039d5b
Branch: refs/heads/master
Commit: 0c039d5b912e16ef1eb4a55b37b7189a0686cd77
Parents: 66c6e8d
Author: anatole <at...@gmail.com>
Authored: Tue Jul 28 00:55:35 2015 +0200
Committer: anatole <at...@gmail.com>
Committed: Tue Jul 28 00:55:35 2015 +0200
----------------------------------------------------------------------
pom.xml | 13 +++++++++
.../tamaya/builder/SimplePropertySource.java | 30 ++++++++++++++++++++
2 files changed, 43 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/blob/0c039d5b/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 97d42b7..d203b01 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,12 +33,24 @@ under the License.
<inceptionYear>2015</inceptionYear>
+ <scm>
+ <connection>
+ scm:git://git.apache.org/incubator-tamaya.git
+ </connection>
+ <developerConnection>
+ scm:git://git.apache.org/incubator-tamaya.git
+ </developerConnection>
+ <url>
+ https://git-wip-us.apache.org/repos/asf?p=incubator-tamaya.git
+ </url>
+ </scm>
<dependencies>
<dependency>
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-api</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
@@ -51,6 +63,7 @@ under the License.
<groupId>org.apache.tamaya</groupId>
<artifactId>tamaya-core</artifactId>
<version>${project.version}</version>
+ <scope>provided</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-sandbox/blob/0c039d5b/src/main/java/org/apache/tamaya/builder/SimplePropertySource.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/tamaya/builder/SimplePropertySource.java b/src/main/java/org/apache/tamaya/builder/SimplePropertySource.java
index f343973..f39a0cc 100644
--- a/src/main/java/org/apache/tamaya/builder/SimplePropertySource.java
+++ b/src/main/java/org/apache/tamaya/builder/SimplePropertySource.java
@@ -23,6 +23,8 @@ import org.apache.tamaya.spi.PropertySource;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
+import java.util.logging.Level;
+import java.util.logging.Logger;
/**
* Simple property source implementation using a map.
@@ -39,16 +41,44 @@ public class SimplePropertySource implements PropertySource {
}
@Override
+ public int getOrdinal(){
+ String configuredOrdinal = get(TAMAYA_ORDINAL);
+ if(configuredOrdinal!=null){
+ try{
+ return Integer.parseInt(configuredOrdinal);
+ } catch(Exception e){
+ Logger.getLogger(getClass().getName()).log(Level.WARNING,
+ "Configured Ordinal is not an int number: " + configuredOrdinal, e);
+ }
+ }
+ return getDefaultOrdinal();
+ }
+
+ public int getDefaultOrdinal(){
+ return 0;
+ }
+
+ @Override
public String getName() {
return name;
}
@Override
+ public String get(String key) {
+ return null;
+ }
+
+ @Override
public Map<String, String> getProperties() {
return this.properties;
}
@Override
+ public boolean isScannable() {
+ return false;
+ }
+
+ @Override
public String toString(){
return "SimplePropertySource(name="+name+", numProps="+properties.size()+")";
}