Author: dimuthul
Date: Mon Dec 17 19:49:41 2007
New Revision: 11299

Log:

Adding another constructor.


Modified:
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAccessControlAdmin.java
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthenticator.java
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthorizer.java
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultRealm.java
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreAdmin.java
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreReader.java

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAccessControlAdmin.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAccessControlAdmin.java
  (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAccessControlAdmin.java
  Mon Dec 17 19:49:41 2007
@@ -5,14 +5,13 @@
 import java.sql.ResultSet;
 import java.sql.SQLException;
 
-import org.apache.commons.dbcp.BasicDataSource;
+import javax.sql.DataSource;
+
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.wso2.usermanager.AccessControlAdmin;
 import org.wso2.usermanager.UserManagerException;
 
-import javax.sql.DataSource;
-
 public class DefaultAccessControlAdmin
         extends DefaultAuthorizer implements AccessControlAdmin {
 
@@ -21,6 +20,14 @@
     public DefaultAccessControlAdmin(DataSource dataSource, String algo) {
         super(dataSource, algo);
     }
+    
+    public DefaultAccessControlAdmin(DataSource dataSource, String algo, 
UserStoreData store) {
+        super(dataSource, algo, store);
+    }
+    
+    public DefaultAccessControlAdmin(DataSource dataSource, UserStoreData 
store) {
+        super(dataSource, DefaultRealmConfig.PERMISSION_BLOCK_FIRST, store);
+    }
 
     public void clearUserAuthorization(String userName, String resourceId,
             String action) throws UserManagerException {

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthenticator.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthenticator.java
       (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthenticator.java
       Mon Dec 17 19:49:41 2007
@@ -29,6 +29,11 @@
         this.dataSource = dataSource;
         this.data = new UserStoreData(dataSource);
     }
+    
+    public DefaultAuthenticator(DataSource dataSource, UserStoreData store) {
+        this.dataSource = dataSource;
+        this.data = store;
+    }
 
     public boolean authenticate(String userName, Object credentials)
             throws UserManagerException {

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthorizer.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthorizer.java
  (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultAuthorizer.java
  Mon Dec 17 19:49:41 2007
@@ -27,6 +27,12 @@
         this.algorithm = algo;
     }
 
+    public DefaultAuthorizer(DataSource dataSource, String algo, UserStoreData 
store) {
+        this.dataSource = dataSource;
+        this.data = store;
+        this.algorithm = algo;
+    }
+    
     public boolean isRoleAuthorized(String roleName, String resourceId,
             String action) throws UserManagerException {
 

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultRealm.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultRealm.java
       (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultRealm.java
       Mon Dec 17 19:49:41 2007
@@ -46,15 +46,13 @@
     protected DefaultUserStoreAdmin usAdmin = null;
 
     protected DefaultUserStoreReader usReader = null;
-    
+
     protected DataSource dataSource = null;
-    
-    protected UserStoreData userStoreData = null;
-    
+
     private static Log log = LogFactory.getLog(DefaultRealm.class);
-    
+
     public DefaultRealm() {
-        
+
     }
 
     public Object getRealmConfiguration() throws UserManagerException {
@@ -72,7 +70,7 @@
             return;
         }
         this.config = (DefaultRealmConfig) configBean;
-       
+
         if (config.getDataSource() == null) {
             BasicDataSource basicDataSource = new BasicDataSource();
             basicDataSource.setUrl(config.getConnectionURL());
@@ -83,12 +81,14 @@
         } else {
             dataSource = config.getDataSource();
         }
-     
+
         UUIDGenerator.getInitialUUID();
 
         authenticator = new DefaultAuthenticator(dataSource);
-        authorizer = new DefaultAuthorizer(dataSource, 
config.getPermissionAlgo());
-        aclAdmin = new DefaultAccessControlAdmin(dataSource,  
config.getPermissionAlgo());
+        authorizer = new DefaultAuthorizer(dataSource, config
+                .getPermissionAlgo());
+        aclAdmin = new DefaultAccessControlAdmin(dataSource, config
+                .getPermissionAlgo());
         usAdmin = new DefaultUserStoreAdmin(dataSource);
         usReader = new DefaultUserStoreReader(dataSource);
 
@@ -115,14 +115,4 @@
         return usReader;
     }
 
-    public UserStoreData getUserStoreData() {
-        return userStoreData;
-    }
-
-    public void setUserStoreData(UserStoreData userStoreData) {
-        this.userStoreData = userStoreData;
-    }
-
-    
-        
 }

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreAdmin.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreAdmin.java
      (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreAdmin.java
      Mon Dec 17 19:49:41 2007
@@ -26,6 +26,10 @@
         super(dataSource);
     }
     
+    public DefaultUserStoreAdmin(DataSource dataSource, UserStoreData store) {
+        super(dataSource, store);
+    }
+    
     public void addUser(String userName, Object credential)
             throws UserManagerException {
         if (!(credential instanceof String)) {

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreReader.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreReader.java
     (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/DefaultUserStoreReader.java
     Mon Dec 17 19:49:41 2007
@@ -29,6 +29,11 @@
         this.data = new UserStoreData(dataSource);
     }
 
+    public DefaultUserStoreReader(DataSource dataSource, UserStoreData store) {
+        this.dataSource = dataSource;
+        this.data = store;
+    }
+    
     public String[] getAllRoleNames() throws UserManagerException {
         String[] names = new String[0];
         Connection dbConnection = null;

_______________________________________________
Commons-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/commons-dev

Reply via email to