Update of
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
In directory
james.mmbase.org:/tmp/cvs-serv16270/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
Modified Files:
CommunityService.java DummyCommunityService.java
Community.java
Log Message:
CMSC-211 - Expose more functions in the service
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.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- CommunityService.java 8 Feb 2008 10:30:33 -0000 1.10
+++ CommunityService.java 21 Feb 2008 17:14:31 -0000 1.11
@@ -26,6 +26,8 @@
public abstract boolean hasAuthority(String authority);
+ public abstract List<String> getPreferenceValues(String module, String
userId, String key);
+
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);
Index: DummyCommunityService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/DummyCommunityService.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- DummyCommunityService.java 8 Feb 2008 10:30:33 -0000 1.9
+++ DummyCommunityService.java 21 Feb 2008 17:14:31 -0000 1.10
@@ -17,6 +17,7 @@
@Override public String getAuthenticatedUser() { return null; }
@Override public List<String> getAuthorities() { return null; }
@Override public boolean hasAuthority(String authority) { return false;
}
+ @Override public List<String> getPreferenceValues(String module, String
userId, String key) { return null; }
@Override public Map<String, Map<String,List<String>>>
getPreferences(String module, String userId, String key, String value) { return
null; }
@Override public void createPreference(String module, String userId,
String key, List<String> values) {}
Index: Community.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/Community.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- Community.java 8 Feb 2008 10:30:33 -0000 1.9
+++ Community.java 21 Feb 2008 17:14:31 -0000 1.10
@@ -4,7 +4,6 @@
import java.util.Map;
import com.finalist.cmsc.services.ServiceManager;
-import com.finalist.cmsc.services.community.CommunityService;
/**
* Community, this is a CMSc service class.
@@ -44,6 +43,10 @@
return communityService.hasAuthority(authority);
}
+ public static List<String> getPreferenceValues(String module, String
userId, String key) {
+ return communityService.getPreferenceValues(module, userId, key);
+ }
+
public Map<String, Map<String,List<String>>> getPreferences(String module,
String userId, String key, String value){
return communityService.getPreferences(module, userId, key, value);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs