Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security
In directory
james.mmbase.org:/tmp/cvs-serv12548/community/src/java/com/finalist/cmsc/services/community/security
Modified Files:
Tag: b1_4
AuthorityService.java AuthorityHibernateService.java
AuthenticationService.java AuthenticationHibernateService.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_Modules/community/src/java/com/finalist/cmsc/services/community/security
See also: http://www.mmbase.org/jira/browse/CMSC-830
Index: AuthorityService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthorityService.java,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -b -r1.2 -r1.2.2.1
--- AuthorityService.java 29 Jan 2008 09:59:40 -0000 1.2
+++ AuthorityService.java 21 Mar 2008 16:46:29 -0000 1.2.2.1
@@ -35,7 +35,7 @@
* @param parentName
* @param authorityName
*/
- void createAuthority(String parentName, String authorityName);
+ Authority createAuthority(String parentName, String authorityName);
/**
* Delete an Authority
Index: AuthorityHibernateService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthorityHibernateService.java,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -b -r1.2 -r1.2.2.1
--- AuthorityHibernateService.java 29 Jan 2008 09:59:40 -0000 1.2
+++ AuthorityHibernateService.java 21 Mar 2008 16:46:29 -0000 1.2.2.1
@@ -30,10 +30,11 @@
/** [EMAIL PROTECTED] */
@Transactional
- public void createAuthority(String parentName, String name) {
+ public Authority createAuthority(String parentName, String name) {
Authority authority = new Authority();
authority.setName(name);
getSession().save(authority);
+ return authority;
}
/** [EMAIL PROTECTED] */
Index: AuthenticationService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthenticationService.java,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -b -r1.3.2.1 -r1.3.2.2
--- AuthenticationService.java 25 Feb 2008 16:26:16 -0000 1.3.2.1
+++ AuthenticationService.java 21 Mar 2008 16:46:29 -0000 1.3.2.2
@@ -22,7 +22,7 @@
* @param userId
* @param password
*/
- void createAuthentication(String userId, String password);
+ Authentication createAuthentication(String userId, String password);
/**
* Update the login information for the authentication (typically called
by the user)
@@ -126,4 +126,11 @@
* @return authenticationId
*/
Long getAuthenticationIdForUserId(String userId);
+
+ /**
+ * Find authentication information by Id for a user
+ * @param authenticationId
+ * @return Authentication
+ */
+ Authentication getAuthenticationById(Long authenticationId);
}
Index: AuthenticationHibernateService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/security/AuthenticationHibernateService.java,v
retrieving revision 1.3.2.1
retrieving revision 1.3.2.2
diff -u -b -r1.3.2.1 -r1.3.2.2
--- AuthenticationHibernateService.java 25 Feb 2008 16:26:17 -0000 1.3.2.1
+++ AuthenticationHibernateService.java 21 Mar 2008 16:46:29 -0000 1.3.2.2
@@ -29,12 +29,13 @@
/** [EMAIL PROTECTED] */
@Transactional
- public void createAuthentication(String userId, String password) {
+ public Authentication createAuthentication(String userId, String
password) {
Authentication authentication = new Authentication();
authentication.setUserId(userId);
authentication.setPassword(encodePassword(password, userId));
authentication.setEnabled(true);
- getSession().save(authentication);
+ authentication.setId((Long)getSession().save(authentication));
+ return authentication;
}
/** [EMAIL PROTECTED] */
@@ -171,4 +172,10 @@
public void setAuthorityService(AuthorityService authorityService) {
this.authorityService = authorityService;
}
+
+ public Authentication getAuthenticationById(
+ Long authenticationId) {
+ // TODO Auto-generated method stub
+ return null;
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs