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

Reply via email to