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()+")";
     }