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

Reply via email to