Update of 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
In directory 
james.mmbase.org:/tmp/cvs-serv16039/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community

Modified Files:
        CommunityService.java DummyCommunityService.java 
        Community.java 
Log Message:
CMSC-211 Added generic Hibernate function for extra modules


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
See also: http://www.mmbase.org/jira/browse/CMSC-211


Index: CommunityService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/CommunityService.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- CommunityService.java       6 Dec 2007 11:17:31 -0000       1.4
+++ CommunityService.java       16 Jan 2008 12:16:26 -0000      1.5
@@ -1,5 +1,8 @@
 package com.finalist.cmsc.services.community;
 
+import java.util.List;
+import java.util.Map;
+
 import javax.portlet.ActionRequest;
 import javax.portlet.ActionResponse;
 
@@ -8,6 +11,12 @@
 public abstract class CommunityService extends Service {
    public abstract boolean loginUser(ActionRequest request, ActionResponse 
response, String userText, String passText);
 
-   public abstract boolean logoutUser(/** HttpServletRequest HttpRequest, * */
-   ActionRequest request, ActionResponse response);
+   public abstract boolean logoutUser(ActionRequest request, ActionResponse 
response);
+   
+                   //key/userId    values
+   public abstract Map<String, Map<String,List<String>>> getPreferences(String 
module, String userId, String key, String value);
+   
+   public abstract void createPreference(String module, String userId, String 
key, List<String> values);
+   
+   public abstract void removePreferences(String module, String userId, String 
key);
 }


Index: DummyCommunityService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/DummyCommunityService.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- DummyCommunityService.java  6 Dec 2007 11:17:31 -0000       1.4
+++ DummyCommunityService.java  16 Jan 2008 12:16:26 -0000      1.5
@@ -1,5 +1,8 @@
 package com.finalist.cmsc.services.community;
 
+import java.util.List;
+import java.util.Map;
+
 import javax.portlet.ActionRequest;
 import javax.portlet.ActionResponse;
 
@@ -9,9 +12,20 @@
       return false;
    }
 
-
    public boolean logoutUser(/** HttpServletRequest HttpRequest, * */
    ActionRequest request, ActionResponse response) {
       return false;
    }
+   
+   public Map<String, Map<String,List<String>>> getPreferences(String module, 
String userId, String key, String value){
+      return (null);
+   }
+   
+   public void createPreference(String module, String userId, String key, 
List<String> values){
+      
+   }
+   
+   public void removePreferences(String module, String userId, String key){
+      
+   }
 }


Index: Community.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/Community.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- Community.java      6 Dec 2007 11:17:31 -0000       1.4
+++ Community.java      16 Jan 2008 12:16:26 -0000      1.5
@@ -1,5 +1,8 @@
 package com.finalist.cmsc.services.community;
 
+import java.util.List;
+import java.util.Map;
+
 import javax.portlet.ActionRequest;
 import javax.portlet.ActionResponse;
 
@@ -21,4 +24,16 @@
       return cService.logoutUser(/** HttpRequest, * */
       request, response);
    }
+   
+   public Map<String, Map<String,List<String>>> getPreferences(String module, 
String userId, String key, String value){
+      return cService.getPreferences(module, userId, key, value);
+   }
+   
+   public void createPreference(String module, String userId, String key, 
List<String> values){
+      cService.createPreference(module, userId, key, values);
+   }
+   
+   public void removePreferences(String module, String userId, String key){
+      cService.removePreferences(module, userId, key);
+   }
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to