org.wso2.solutions.identity.users.wsas
Class WSASUserStoreReader

java.lang.Object
  extended by org.wso2.solutions.identity.users.wsas.WSASUserStoreReader
All Implemented Interfaces:
org.wso2.usermanager.UserStoreReader

public class WSASUserStoreReader
extends java.lang.Object
implements org.wso2.usermanager.UserStoreReader


Field Summary
static java.lang.String PROP_ROLES
           
static java.lang.String PROP_USERNAME
           
 
Constructor Summary
WSASUserStoreReader()
           
 
Method Summary
 java.lang.String[] getAllRoleNames()
           
 java.lang.String[] getAllUserNames()
           
 java.util.Map getRoleProperties(java.lang.String roleName)
           
 java.lang.String[] getUserNamesWithPropertyValue(java.lang.String propertyName, java.lang.String propetyValue)
           
 java.util.Map getUserProperties(java.lang.String userName)
           
 java.lang.String[] getUserPropertyNames()
           
 java.lang.String[] getUserRoles(java.lang.String userName)
           
 java.lang.String[] getUsersInRole(java.lang.String roleName)
           
 boolean isExistingRole(java.lang.String arg0)
           
 boolean isExistingUser(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_USERNAME

public static final java.lang.String PROP_USERNAME
See Also:
Constant Field Values

PROP_ROLES

public static final java.lang.String PROP_ROLES
See Also:
Constant Field Values
Constructor Detail

WSASUserStoreReader

public WSASUserStoreReader()
Method Detail

getAllRoleNames

public java.lang.String[] getAllRoleNames()
                                   throws org.wso2.usermanager.UserManagerException
Specified by:
getAllRoleNames in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getAllUserNames

public java.lang.String[] getAllUserNames()
                                   throws org.wso2.usermanager.UserManagerException
Specified by:
getAllUserNames in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getRoleProperties

public java.util.Map getRoleProperties(java.lang.String roleName)
                                throws org.wso2.usermanager.UserManagerException
Specified by:
getRoleProperties in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getUserNamesWithPropertyValue

public java.lang.String[] getUserNamesWithPropertyValue(java.lang.String propertyName,
                                                        java.lang.String propetyValue)
                                                 throws org.wso2.usermanager.UserManagerException
Specified by:
getUserNamesWithPropertyValue in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getUserProperties

public java.util.Map getUserProperties(java.lang.String userName)
                                throws org.wso2.usermanager.UserManagerException
Specified by:
getUserProperties in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getUserPropertyNames

public java.lang.String[] getUserPropertyNames()
                                        throws org.wso2.usermanager.UserManagerException
Specified by:
getUserPropertyNames in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getUserRoles

public java.lang.String[] getUserRoles(java.lang.String userName)
                                throws org.wso2.usermanager.UserManagerException
Specified by:
getUserRoles in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

getUsersInRole

public java.lang.String[] getUsersInRole(java.lang.String roleName)
                                  throws org.wso2.usermanager.UserManagerException
Specified by:
getUsersInRole in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

isExistingUser

public boolean isExistingUser(java.lang.String userName)
                       throws org.wso2.usermanager.UserManagerException
Specified by:
isExistingUser in interface org.wso2.usermanager.UserStoreReader
Throws:
org.wso2.usermanager.UserManagerException

isExistingRole

public boolean isExistingRole(java.lang.String arg0)
                       throws org.wso2.usermanager.UserManagerException
Throws:
org.wso2.usermanager.UserManagerException