Repository: marmotta
Updated Branches:
  refs/heads/ldp cfa63186f -> 9c04ea008


MARMOTTA-440: added regular interface as other services in marmotta


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/cb8dc9b9
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/cb8dc9b9
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/cb8dc9b9

Branch: refs/heads/ldp
Commit: cb8dc9b9a70b13bd94f3b1ac1ef51e72532479da
Parents: 16bd000
Author: Sergio Fernández <[email protected]>
Authored: Mon Feb 24 11:51:25 2014 +0100
Committer: Sergio Fernández <[email protected]>
Committed: Mon Feb 24 11:51:25 2014 +0100

----------------------------------------------------------------------
 .../org/apache/marmotta/platform/ldp/api/LdpService.java    | 9 +++++++++
 .../marmotta/platform/ldp/services/LdpServiceImpl.java      | 5 ++++-
 .../marmotta/platform/ldp/webservices/LdpWebService.java    | 7 +++----
 3 files changed, 16 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/cb8dc9b9/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/api/LdpService.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/api/LdpService.java
 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/api/LdpService.java
new file mode 100644
index 0000000..7d1576e
--- /dev/null
+++ 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/api/LdpService.java
@@ -0,0 +1,9 @@
+package org.apache.marmotta.platform.ldp.api;
+
+/**
+ *  LDP Service
+ *
+ *  @author Sergio Fernández
+ */
+public interface LdpService {
+}

http://git-wip-us.apache.org/repos/asf/marmotta/blob/cb8dc9b9/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
index a3f4095..ae62315 100644
--- 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
+++ 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
@@ -19,6 +19,7 @@ package org.apache.marmotta.platform.ldp.services;
 
 import org.apache.marmotta.platform.core.api.config.ConfigurationService;
 import org.apache.marmotta.platform.core.api.triplestore.SesameService;
+import org.apache.marmotta.platform.ldp.api.LdpService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -27,9 +28,11 @@ import javax.inject.Inject;
 
 /**
  * LDP Service default implementation
+ *
+ * @author Sergio Fernández
  */
 @ApplicationScoped
-public class LdpServiceImpl {
+public class LdpServiceImpl implements LdpService {
 
     private static final Logger log = 
LoggerFactory.getLogger(LdpServiceImpl.class);
 

http://git-wip-us.apache.org/repos/asf/marmotta/blob/cb8dc9b9/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/webservices/LdpWebService.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/webservices/LdpWebService.java
 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/webservices/LdpWebService.java
index 2e96207..e5de78e 100644
--- 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/webservices/LdpWebService.java
+++ 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/webservices/LdpWebService.java
@@ -23,7 +23,7 @@ import org.apache.marmotta.commons.vocabulary.DCTERMS;
 import org.apache.marmotta.commons.vocabulary.LDP;
 import org.apache.marmotta.platform.core.api.config.ConfigurationService;
 import org.apache.marmotta.platform.core.api.triplestore.SesameService;
-import org.apache.marmotta.platform.ldp.services.LdpServiceImpl;
+import org.apache.marmotta.platform.ldp.api.LdpService;
 import org.apache.marmotta.platform.ldp.util.EntityTagUtils;
 import org.apache.marmotta.platform.ldp.util.LdpWebServiceUtils;
 import org.openrdf.model.Literal;
@@ -59,11 +59,10 @@ import java.util.*;
  * @author Jakob Frank
  */
 @ApplicationScoped
-/* FIXME: imho this should be root '/' (jakob) */
 @Path(LdpWebService.PATH + "{local:.*}")
 public class LdpWebService {
 
-    public static final String PATH = "ldp";
+    public static final String PATH = "ldp"; //FIXME: imho this should be root 
'/' (jakob)
 
     private Logger log = org.slf4j.LoggerFactory.getLogger(this.getClass());
 
@@ -74,7 +73,7 @@ public class LdpWebService {
     private SesameService sesameService;
 
     @Inject
-    private LdpServiceImpl ldpService;
+    private LdpService ldpService;
 
     @PostConstruct
     protected void initialize() {

Reply via email to