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