org.wso2.carbon.identity.common.testng.realm

Class MockUserStoreManager

  • java.lang.Object
    • org.wso2.carbon.identity.common.testng.realm.MockUserStoreManager
  • All Implemented Interfaces:
    org.wso2.carbon.user.api.UserStoreManager

    public class MockUserStoreManager
    extends Object
    implements org.wso2.carbon.user.core.UserStoreManager
    Simple mocked UserStore Manager for testing.
    • Constructor Detail

      • MockUserStoreManager

        public MockUserStoreManager()
    • Method Detail

      • authenticate

        public boolean authenticate(String s,
                                    Object o)
                             throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        authenticate in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • listUsers

        public String[] listUsers(String s,
                                  int i)
                           throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        listUsers in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • isExistingUser

        public boolean isExistingUser(String s)
                               throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        isExistingUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • isExistingRole

        public boolean isExistingRole(String s,
                                      boolean b)
                               throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        isExistingRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • isExistingRole

        public boolean isExistingRole(String s)
                               throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        isExistingRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getRoleNames

        public String[] getRoleNames()
                              throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getRoleNames in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getRoleNames

        public String[] getRoleNames(boolean b)
                              throws org.wso2.carbon.user.core.UserStoreException
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getProfileNames

        public String[] getProfileNames(String s)
                                 throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getProfileNames in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getRoleListOfUser

        public String[] getRoleListOfUser(String userName)
                                   throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getRoleListOfUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserListOfRole

        public String[] getUserListOfRole(String s)
                                   throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getUserListOfRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserClaimValue

        public String getUserClaimValue(String s,
                                        String s1,
                                        String s2)
                                 throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getUserClaimValue in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserClaimValues

        public Map<String,String> getUserClaimValues(String s,
                                                     String[] strings,
                                                     String s1)
                                              throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getUserClaimValues in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserClaimValues

        public org.wso2.carbon.user.core.claim.Claim[] getUserClaimValues(String s,
                                                                          String s1)
                                                                   throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getUserClaimValues in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getAllProfileNames

        public String[] getAllProfileNames()
                                    throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getAllProfileNames in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • isReadOnly

        public boolean isReadOnly()
                           throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        isReadOnly in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • addUser

        public void addUser(String s,
                            Object o,
                            String[] strings,
                            Map<String,String> map,
                            String s1)
                     throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        addUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • addUser

        public void addUser(String s,
                            Object o,
                            String[] strings,
                            Map<String,String> map,
                            String s1,
                            boolean b)
                     throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        addUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • updateCredential

        public void updateCredential(String s,
                                     Object o,
                                     Object o1)
                              throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        updateCredential in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • updateCredentialByAdmin

        public void updateCredentialByAdmin(String s,
                                            Object o)
                                     throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        updateCredentialByAdmin in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • deleteUser

        public void deleteUser(String s)
                        throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        deleteUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • addRole

        public void addRole(String role,
                            String[] users,
                            org.wso2.carbon.user.api.Permission[] permissions,
                            boolean b)
                     throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        addRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • addRole

        public void addRole(String s,
                            String[] strings,
                            org.wso2.carbon.user.api.Permission[] permissions)
                     throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        addRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • deleteRole

        public void deleteRole(String s)
                        throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        deleteRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • updateUserListOfRole

        public void updateUserListOfRole(String s,
                                         String[] strings,
                                         String[] strings1)
                                  throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        updateUserListOfRole in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • updateRoleListOfUser

        public void updateRoleListOfUser(String s,
                                         String[] strings,
                                         String[] strings1)
                                  throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        updateRoleListOfUser in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • setUserClaimValue

        public void setUserClaimValue(String s,
                                      String s1,
                                      String s2,
                                      String s3)
                               throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        setUserClaimValue in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • setUserClaimValues

        public void setUserClaimValues(String s,
                                       Map<String,String> map,
                                       String s1)
                                throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        setUserClaimValues in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • deleteUserClaimValue

        public void deleteUserClaimValue(String s,
                                         String s1,
                                         String s2)
                                  throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        deleteUserClaimValue in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • deleteUserClaimValues

        public void deleteUserClaimValues(String s,
                                          String[] strings,
                                          String s1)
                                   throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        deleteUserClaimValues in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getHybridRoles

        public String[] getHybridRoles()
                                throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getHybridRoles in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getAllSecondaryRoles

        public String[] getAllSecondaryRoles()
                                      throws org.wso2.carbon.user.core.UserStoreException
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getPasswordExpirationTime

        public Date getPasswordExpirationTime(String s)
                                       throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getPasswordExpirationTime in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserId

        public int getUserId(String s)
                      throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getUserId in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getTenantId

        public int getTenantId(String s)
                        throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getTenantId in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getTenantId

        public int getTenantId()
                        throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        getTenantId in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getProperties

        public Map<String,String> getProperties(org.wso2.carbon.user.api.Tenant tenant)
                                         throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        getProperties in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • getProperties

        public Map<String,String> getProperties(org.wso2.carbon.user.core.tenant.Tenant tenant)
                                         throws org.wso2.carbon.user.core.UserStoreException
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • updateRoleName

        public void updateRoleName(String s,
                                   String s1)
                            throws org.wso2.carbon.user.core.UserStoreException
        Specified by:
        updateRoleName in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • isMultipleProfilesAllowed

        public boolean isMultipleProfilesAllowed()
        Specified by:
        isMultipleProfilesAllowed in interface  org.wso2.carbon.user.api.UserStoreManager
      • addRememberMe

        public void addRememberMe(String s,
                                  String s1)
                           throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        addRememberMe in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • isValidRememberMeToken

        public boolean isValidRememberMeToken(String s,
                                              String s1)
                                       throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        isValidRememberMeToken in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • getClaimManager

        public org.wso2.carbon.user.api.ClaimManager getClaimManager()
                                                              throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        getClaimManager in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • isSCIMEnabled

        public boolean isSCIMEnabled()
                              throws org.wso2.carbon.user.api.UserStoreException
        Specified by:
        isSCIMEnabled in interface  org.wso2.carbon.user.api.UserStoreManager
        Throws:
        org.wso2.carbon.user.api.UserStoreException
      • getDefaultUserStoreProperties

        public org.wso2.carbon.user.api.Properties getDefaultUserStoreProperties()
        Specified by:
        getDefaultUserStoreProperties in interface  org.wso2.carbon.user.api.UserStoreManager
      • isBulkImportSupported

        public boolean isBulkImportSupported()
                                      throws org.wso2.carbon.user.core.UserStoreException
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getUserList

        public String[] getUserList(String s,
                                    String s1,
                                    String s2)
                             throws org.wso2.carbon.user.core.UserStoreException
        Throws:
        org.wso2.carbon.user.core.UserStoreException
      • getSecondaryUserStoreManager

        public org.wso2.carbon.user.core.UserStoreManager getSecondaryUserStoreManager()
      • setSecondaryUserStoreManager

        public void setSecondaryUserStoreManager(org.wso2.carbon.user.core.UserStoreManager userStoreManager)
      • getSecondaryUserStoreManager

        public org.wso2.carbon.user.core.UserStoreManager getSecondaryUserStoreManager(String userDomain)
      • addSecondaryUserStoreManager

        public void addSecondaryUserStoreManager(String userDomain,
                                                 org.wso2.carbon.user.core.UserStoreManager userStoreManager)
      • getRealmConfiguration

        public org.wso2.carbon.user.api.RealmConfiguration getRealmConfiguration()
      • setRealmConfiguration

        public void setRealmConfiguration(org.wso2.carbon.user.api.RealmConfiguration realmConfiguration)

Copyright © 2018 WSO2. All rights reserved.