You can find an implementation from [1]

[1]
https://github.com/IsuraD/carbon-identity/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/pap/CarbonEntitlementDataFinder.java

On Thu, Dec 3, 2015 at 4:35 PM, Kasun Dananjaya Delgolla <[email protected]>
wrote:

> Hi Isura,
>
> We found multiple implementations for this class. Which one should we use?
>
> Thanks
>
> On Thu, Dec 3, 2015 at 3:16 PM, Kasun Dananjaya Delgolla <[email protected]>
> wrote:
>
>> Hi Isura,
>>
>> Thanks a lot. We will try with that.
>>
>> Thanks
>>
>> On Thu, Dec 3, 2015 at 2:25 PM, Isura Karunaratne <[email protected]> wrote:
>>
>>> Hi Kasun,
>>>
>>> You can use following method in AbstractUserStoreManager to get the
>>> filtered role names.
>>>
>>> public final String[] getRoleNames(String filter, int maxItemLimit, boolean 
>>> noInternalRoles,
>>>                                    boolean noSystemRole, boolean 
>>> noSharedRoles){
>>>
>>> }
>>>
>>>
>>> Thanks
>>>
>>> Isura
>>>
>>>
>>> On Thu, Dec 3, 2015 at 2:09 PM, Kasun Dananjaya Delgolla <
>>> [email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> We have user creation module in our EMM front end jaggery app. There,
>>>> we have a field which lists available user stores + another field which
>>>> lists roles. When a particular user store is selected, we want the roles of
>>>> that user store listed on the role selector.
>>>>
>>>> The problem is, we don't have an API in the UserStoreManager to get the
>>>> roles of a particular user store. Current API we use is, "getRoleNames()"
>>>> which returns all the roles regardless of user stores. This results in
>>>> failing the user creation when selected the wrong user store.
>>>>
>>>> Also, when editing the user, we have the same issue when using the
>>>> "getRoleListOfUser(username)" API. Is there any workaround or a fix done
>>>> for this?
>>>>
>>>> Thanks
>>>> --
>>>> Kasun Dananjaya Delgolla
>>>>
>>>> Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>> Tel:  +94 11 214 5345
>>>> Fax: +94 11 2145300
>>>> Mob: + 94 771 771 015
>>>> Blog: http://kddcodingparadise.blogspot.com
>>>> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
>>>> <http://lk.linkedin.com/in/kasundananjaya>*
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Isura Dilhara Karunaratne
>>> Senior Software Engineer
>>>
>>> Mob +94 772 254 810
>>>
>>>
>>
>>
>> --
>> Kasun Dananjaya Delgolla
>>
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>> Tel:  +94 11 214 5345
>> Fax: +94 11 2145300
>> Mob: + 94 771 771 015
>> Blog: http://kddcodingparadise.blogspot.com
>> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
>> <http://lk.linkedin.com/in/kasundananjaya>*
>>
>
>
>
> --
> Kasun Dananjaya Delgolla
>
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
> Tel:  +94 11 214 5345
> Fax: +94 11 2145300
> Mob: + 94 771 771 015
> Blog: http://kddcodingparadise.blogspot.com
> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
> <http://lk.linkedin.com/in/kasundananjaya>*
>



-- 
Isura Dilhara Karunaratne
Senior Software Engineer

Mob +94 772 254 810
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to