Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community
In directory
james.mmbase.org:/tmp/cvs-serv27740/src/java/com/finalist/cmsc/services/community
Modified Files:
CommunityServiceImpl.java
Log Message:
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community
Index: CommunityServiceImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/CommunityServiceImpl.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- CommunityServiceImpl.java 29 Jan 2008 15:21:30 -0000 1.4
+++ CommunityServiceImpl.java 30 Jan 2008 09:11:22 -0000 1.5
@@ -87,8 +87,8 @@
return preferenceService.getPreferencesByUserId(userId);
}
- public Map<String, String> getPreferences(String module, String userId,
String key) {
- return preferenceService.getPreferences(module, userId, key);
+ public List<String> getPreferenceValues(String module, String userId,
String key) {
+ return preferenceService.getPreferenceValues(module, userId, key);
}
public void createPreference(String module, String userId, String key,
String value) {
@@ -101,29 +101,43 @@
//TODO: replace the previous methods by methods who accept the following
// properties!
- @Override
- public void createPreference(String module, String userId, String key,
- List<String> values) {
- // TODO Auto-generated method stub
+ /**
+ * @deprecated please try to use another service
+ */
+ @Override
+ public void createPreference(String module, String userId, String key,
List<String> values) {
+ for(String value : values) {
+ preferenceService.createPreference(module, userId, key,
value);
+ }
}
+ /**
+ * @deprecated please try to use another service
+ */
@Override
public Map<String, Map<String, List<String>>> getPreferences(String
module,
String userId, String key, String value) {
- // TODO Auto-generated method stub
return null;
}
+ /**
+ * @deprecated please try to use another service
+ */
@Override
- public Map<String, Map<String, String>> getUserProperty(String
userName) {
- // TODO Auto-generated method stub
+ public Map<String, Map<String, String>> getUserProperty(String userId) {
+// return preferenceService.getPreferencesByUserId(userId);
return null;
}
+ /**
+ * @deprecated please try to use another service
+ */
@Override
public void removePreferences(String module, String userId, String key)
{
- // TODO Auto-generated method stub
-
+ List<String> valueList =
preferenceService.getPreferenceValues(module, userId, key);
+ for (String value : valueList) {
+ preferenceService.deletePreference(module, userId, key,
value);
+ }
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs