Author: dimuthul
Date: Wed Dec 12 03:42:38 2007
New Revision: 11026

Log:

Adding UserStoreData file


Added:
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/UserStoreData.java

Added: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/UserStoreData.java
==============================================================================
--- (empty file)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/readwrite/UserStoreData.java
      Wed Dec 12 03:42:38 2007
@@ -0,0 +1,235 @@
+package org.wso2.usermanager.readwrite;
+
+/**
+ * Represents the user store. If you change this object it will change the way
+ * the DefaultRealmBehaves.
+ */
+public class UserStoreData {
+
+    protected String getColumnName(int columnID) {
+        String sqlString = null;
+        switch (columnID) {
+        case DefaultRealmConstants.COLUMN_ID_ATTR_NAME:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ATTR_NAME;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_ATTR_VALUE:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ATTR_VALUE;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_ID:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ID;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_USER_NAME:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_USER_NAME;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_ROLE_NAME:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ROLE_NAME;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_ROLE_ID:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ROLE_ID;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_USER_ID:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_USER_ID;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_IS_ALLOWED:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_IS_ALLOWED;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_CREDENTIAL:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_CREDENTIAL;
+            break;
+        case DefaultRealmConstants.COLUMN_ID_ACTION:
+            sqlString = DefaultRealmConstants.COLUMN_NAME_ACTION;
+            break;
+        default:
+            System.out.println("Null");
+            break;
+        }
+        return sqlString;
+
+    }
+    
+    protected String getAuthenticatorSQL(int sqlID){
+        String sqlString = null;
+        switch (sqlID) {
+        case DefaultRealmConstants.GET_USER:
+        sqlString = DefaultRealmConstants.GET_USER_SQL;
+        break;
+        default:
+            System.out.println("Null");
+            break;
+        }
+        return sqlString;
+    }
+    
+    
+    protected String getUserStoreAdminSQL(int sqlID) {
+        String sqlString = null;
+        switch (sqlID) {
+        case DefaultRealmConstants.ADD_USER:
+            sqlString = DefaultRealmConstants.ADD_USER_SQL;
+            break;
+        case DefaultRealmConstants.ADD_ROLE:
+            sqlString = DefaultRealmConstants.ADD_ROLE_SQL;
+            break;
+        case DefaultRealmConstants.ADD_USER_ROLE:
+            sqlString = DefaultRealmConstants.ADD_USER_ROLE_SQL;
+            break;
+        case DefaultRealmConstants.ADD_USER_ATTRIBUTE:
+            sqlString = DefaultRealmConstants.ADD_USER_ATTRIBUTE_SQL;
+            break;
+        case DefaultRealmConstants.ADD_ROLE_ATTRIBUTE:
+            sqlString = DefaultRealmConstants.ADD_ROLE_ATTRIBUTE_SQL;
+            break;
+        case DefaultRealmConstants.UPDATE_USER:
+            sqlString = DefaultRealmConstants.UPDATE_USER_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_USER:
+            sqlString = DefaultRealmConstants.DELETE_USER_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_ROLE:
+            sqlString = DefaultRealmConstants.DELETE_ROLE_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_USER_ROLE:
+            sqlString = DefaultRealmConstants.DELETE_USER_ROLE_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_ROLE_ATTRIBUTE:
+            sqlString = DefaultRealmConstants.DELETE_ROLE_ATTRIBUTE_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_USER_ATTRIBUTE:
+            sqlString = DefaultRealmConstants.DELETE_USER_ATTRIBUTE_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLE:
+            sqlString = DefaultRealmConstants.GET_ROLE_SQL;
+            break;
+        default:
+            System.out.println("Null");
+            break;
+        }
+        return sqlString;
+    }
+
+    protected String getCommonSQL(int sqlID) {
+        String sqlString = null;
+        switch (sqlID) {
+        case DefaultRealmConstants.GET_USER_ID:
+            sqlString = DefaultRealmConstants.GET_USER_ID_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLE_ID:
+            sqlString = DefaultRealmConstants.GET_ROLE_ID_SQL;
+            break;
+        case DefaultRealmConstants.GET_USER_ROLES:
+            sqlString = DefaultRealmConstants.GET_USER_ROLES_SQL;
+            break;
+        default:
+            System.out.println("Null");
+            break;
+        }
+        return sqlString;
+    }
+
+    protected String getAccessControlAdminSQL(int sqlID) {
+        String sqlString = null;
+        switch (sqlID) {
+        case DefaultRealmConstants.ADD_PERMISSION:
+            sqlString = DefaultRealmConstants.ADD_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.ADD_ROLE_PERMISSION:
+            sqlString = DefaultRealmConstants.ADD_ROLE_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.ADD_USER_PERMISSION:
+            sqlString = DefaultRealmConstants.ADD_USER_PERMISSION_SQL;
+            break;
+
+        case DefaultRealmConstants.DELETE_PERMISSION_ON_RESOURCE:
+            sqlString = 
DefaultRealmConstants.DELETE_PERMISSION_ON_RESOURCE_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_USER_PERMISSION:
+            sqlString = DefaultRealmConstants.DELETE_USER_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.DELETE_ROLE_PERMISSION:
+            sqlString = DefaultRealmConstants.DELETE_ROLE_PERMISSION_SQL;
+            break;
+
+
+
+        default:
+            break;
+        }
+        return sqlString;
+    }
+
+    protected String getAuthorizerSQL(int sqlID) {
+        String sqlString = null;
+        switch (sqlID) {
+
+        case DefaultRealmConstants.GET_PERMISSION:
+            sqlString = DefaultRealmConstants.GET_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLE_AUTHORIZED:
+            sqlString = DefaultRealmConstants.GET_ROLE_AUTHORIZED_SQL;
+            break;
+        case DefaultRealmConstants.GET_USER_AUTHORIZED:
+            sqlString = DefaultRealmConstants.GET_USER_AUTHORIZED_SQL;
+            break;
+        case DefaultRealmConstants.GET_ALLOWED_ROLES_FOR_RESOURCE:
+            sqlString = 
DefaultRealmConstants.GET_ALLOWED_ROLES_FOR_RESOURCE_SQL;
+            break;
+        case DefaultRealmConstants.GET_DENIED_ROLES_FOR_RESOURCE:
+            sqlString = 
DefaultRealmConstants.GET_DENIED_ROLES_FOR_RESOURCE_SQL;
+            break;
+        case DefaultRealmConstants.GET_ALLOWED_USERS_ON_RESOURCE:
+            sqlString = 
DefaultRealmConstants.GET_ALLOWED_USERS_ON_RESOURCE_SQL;
+            break;
+        case DefaultRealmConstants.GET_DENIED_USERS_ON_RESOURCE:
+            sqlString = DefaultRealmConstants.GET_DENIED_USERS_ON_RESOURCE_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLE_PERMISSION:
+            sqlString = DefaultRealmConstants.GET_ROLE_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.GET_USER_PERMISSION:
+            sqlString = DefaultRealmConstants.GET_USER_PERMISSION_SQL;
+            break;
+        case DefaultRealmConstants.GET_RESOURCE_PERMISSION:
+            sqlString = DefaultRealmConstants.GET_RESOURCE_PERMISSION_SQL;
+            break;
+        default:
+            break;
+        }
+        return sqlString;
+    }
+
+    protected String getUserStoreReaderSQL(int sqlID) {
+        String sqlString = null;
+        switch (sqlID) {
+        case DefaultRealmConstants.GET_USER_ROLES:
+            sqlString = DefaultRealmConstants.GET_USER_ROLES_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLE_ATTRIBUTES:
+            sqlString = DefaultRealmConstants.GET_ROLE_ATTRIBUTES_SQL;
+            break;
+        case DefaultRealmConstants.GET_USER_ATTRIBUTES:
+            sqlString = DefaultRealmConstants.GET_USER_ATTRIBUTES_SQL;
+            break;
+        case DefaultRealmConstants.GET_ATTRIBUTE_NAMES:
+            sqlString = DefaultRealmConstants.GET_ATTRIBUTE_NAMES_SQL;
+            break;
+        case DefaultRealmConstants.GET_USERS_IN_ROLE:
+            sqlString = DefaultRealmConstants.GET_USERS_IN_ROLE_SQL;
+            break;
+        case DefaultRealmConstants.GET_USERS_WITH_PROPERTY:
+            sqlString = DefaultRealmConstants.GET_USERS_WITH_PROPERTY_SQL;
+            break;
+        case DefaultRealmConstants.GET_USERS_WITH_PROPERTY_VALUE:
+            sqlString = 
DefaultRealmConstants.GET_USERS_WITH_PROPERTY_VALUE_SQL;
+            break;
+        case DefaultRealmConstants.GET_USERS_ALL:
+            sqlString = DefaultRealmConstants.GET_USERS_ALL_SQL;
+            break;
+        case DefaultRealmConstants.GET_ROLES_ALL:
+            sqlString = DefaultRealmConstants.GET_ROLES_ALL_SQL;
+            break;
+        default:
+            break;
+        }
+        return sqlString;
+    }
+}

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

Reply via email to