SF.net SVN: geonetwork:[5437] sandbox/3.0.x/geonetwork-gaap/ geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services

1 message Options
Embed this post
Permalink
josegar74-2

SF.net SVN: geonetwork:[5437] sandbox/3.0.x/geonetwork-gaap/ geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services

Reply Threaded More More options
Print post
Permalink
Revision: 5437
          http://geonetwork.svn.sourceforge.net/geonetwork/?rev=5437&view=rev
Author:   josegar74
Date:     2009-11-04 13:12:20 +0000 (Wed, 04 Nov 2009)

Log Message:
-----------
getUserUuidByAuthToken method

Modified Paths:
--------------
    sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java
    sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java

Modified: sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java
===================================================================
--- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java 2009-11-04 13:08:32 UTC (rev 5436)
+++ sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationService.java 2009-11-04 13:12:20 UTC (rev 5437)
@@ -10,5 +10,6 @@
 public interface AuthenticationService {
     public String authenticate(String username, String providedPassword) throws GaapServiceException;
     public void logout(String username, String token) throws GaapServiceException;
-    public boolean verifyUserToken(String username, String userToken);
+    public boolean verifyUserToken(String username, String userToken) throws GaapServiceException;
+    public String getUserUuidByAuthToken(String userToken) throws GaapServiceException;
 }

Modified: sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java
===================================================================
--- sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java 2009-11-04 13:08:32 UTC (rev 5436)
+++ sandbox/3.0.x/geonetwork-gaap/geonetwork-gaap-services/src/main/java/org/geonetwork/gaap/services/AuthenticationServiceImpl.java 2009-11-04 13:12:20 UTC (rev 5437)
@@ -67,7 +67,7 @@
         }
     }
 
-    public boolean verifyUserToken(String username, String userToken) {
+    public boolean verifyUserToken(String username, String userToken) throws GaapServiceException {
         User user = userDao.findUserByUsername(username);
         if (user != null) {
             User userLogged =  authenticationManager.verifyToken(userToken);
@@ -78,6 +78,15 @@
         }
     }
 
+     public String getUserUuidByAuthToken(String userToken) throws GaapServiceException {
+        User userLogged =  authenticationManager.verifyToken(userToken);
+         if (userLogged != null) {
+            return userLogged.getUuid();
+         } else {
+             return "";
+         }
+    }
+
     public AuthenticationManager getAuthenticationManager() {
         return authenticationManager;
     }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
GeoNetwork-commit mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-commit