Update of
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
In directory
james.mmbase.org:/tmp/cvs-serv12514/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community
Modified Files:
Tag: b1_4
CommunityService.java DummyCommunityService.java
Community.java
Log Message:
CMSC-830 - Add Send Password functionality and improve Community source code,
not fully ready, but big steps are made.
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-830
Index: CommunityService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/CommunityService.java,v
retrieving revision 1.9.2.1
retrieving revision 1.9.2.2
diff -u -b -r1.9.2.1 -r1.9.2.2
--- CommunityService.java 25 Feb 2008 16:25:45 -0000 1.9.2.1
+++ CommunityService.java 21 Mar 2008 16:46:18 -0000 1.9.2.2
@@ -7,7 +7,7 @@
/**
* CommunityService, this is a CMSc service class.
- * This class is the abstract service class that wil be used by the
+ * This class is the abstract service class that will be used by the
* community class.
*
* @author menno menninga
@@ -36,4 +36,6 @@
public abstract Map<String, Map<String, String>> getUserProperty(String
userName);
+ public abstract boolean sendPassword(String username, String emailText,
String emailHeader);
+
}
Index: DummyCommunityService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/DummyCommunityService.java,v
retrieving revision 1.8.2.1
retrieving revision 1.8.2.2
diff -u -b -r1.8.2.1 -r1.8.2.2
--- DummyCommunityService.java 25 Feb 2008 16:25:45 -0000 1.8.2.1
+++ DummyCommunityService.java 21 Mar 2008 16:46:18 -0000 1.8.2.2
@@ -23,4 +23,5 @@
@Override public void createPreference(String module, String userId,
String key, List<String> values) {}
@Override public void removePreferences(String module, String userId,
String key) {}
@Override public Map<String, Map<String, String>>
getUserProperty(String userName) { return null; }
+ @Override public boolean sendPassword(String email, String emailText,
String emailHeader) { return true; }
}
Index: Community.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/community/Community.java,v
retrieving revision 1.8.2.1
retrieving revision 1.8.2.2
diff -u -b -r1.8.2.1 -r1.8.2.2
--- Community.java 25 Feb 2008 16:25:45 -0000 1.8.2.1
+++ Community.java 21 Mar 2008 16:46:18 -0000 1.8.2.2
@@ -47,20 +47,24 @@
return communityService.getPreferenceValues(module, userId, key);
}
- public Map<String, Map<String,List<String>>> getPreferences(String module,
String userId, String key, String value){
+ public static Map<String, Map<String,List<String>>> getPreferences(String
module, String userId, String key, String value){
return communityService.getPreferences(module, userId, key, value);
}
- public void createPreference(String module, String userId, String key,
List<String> values){
+ public static void createPreference(String module, String userId, String
key, List<String> values){
communityService.createPreference(module, userId, key, values);
}
- public void removePreferences(String module, String userId, String key){
+ public static void removePreferences(String module, String userId, String
key){
communityService.removePreferences(module, userId, key);
}
- public Map<String, Map<String, String>> getUserProperty(String userName){
+ public static Map<String, Map<String, String>> getUserProperty(String
userName){
return communityService.getUserProperty(userName);
}
+ public static boolean sendPassword(String username, String emailText,
String emailHeader) {
+ return communityService.sendPassword(username, emailText, emailHeader);
+ }
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs