TenantManager doesn't have an API to validate a tenant?

On Fri, Dec 19, 2014 at 10:19 AM, Lakshman Udayakantha <[email protected]>
wrote:
>
> Hi Godwin,
>
> Thanks for the information. then it should be ok.
>
> Thanks
>
> On Fri, Dec 19, 2014 at 10:14 AM, Godwin Amila Shrimal <[email protected]>
> wrote:
>>
>> Hi Lakshan,
>>
>> TenantMgtUtil. validateDomain method check the domain name has correct
>> format and not checking weather tenant domain really exist in the system.
>> And -1 is using for invalid tenant id and -1234 use for super tenant id.
>>
>>
>> Thanks
>> Godwin
>>
>>
>>
>> On Fri, Dec 19, 2014 at 10:08 AM, Lakshman Udayakantha <
>> [email protected]> wrote:
>>>
>>> Hi Prasanna,
>>>
>>> org.wso2.carbon.tenant.mgt.util.TenantMgtUtil class have validateDomain
>>> method to validate Tenant domain. can't you use that? AFAIR -1 tenant id
>>> associate with super tenant, for other tenants it becomes another value. So
>>> using tenant id to validate domain is not a good way as I think.
>>>
>>> Thanks
>>>
>>> On Fri, Dec 19, 2014 at 9:55 AM, Prasanna Dangalla <[email protected]>
>>> wrote:
>>>>
>>>> Hi
>>>>
>>>> I need to check whether a specific tenant domain is a valid one or
>>>> not.  If its an invalid domain when getting the tenant id by giving the
>>>> domain it retains a -1. So is it the correct way to check whether the
>>>> tenant domain is valid of not as below by checking with -1 in the code.
>>>>
>>>> int tenantId = 
>>>> ServiceHolder.getRealmService().getTenantManager().getTenantId(tenantDomain);
>>>>
>>>> if(tenantId != -1) {
>>>>
>>>>      //Do the operation
>>>>
>>>> } else {
>>>>
>>>>      //Invalid tenant
>>>>
>>>> }
>>>>
>>>>
>>>> Thanks
>>>> --
>>>> Prasanna Dangalla
>>>> Software Engineer, WSO2, Inc.; http://wso2.com/
>>>> lean.enterprise.middleware
>>>>
>>>> cell: +94 777 55 80 30 | +94 718 11 27 51
>>>> twitter: @prasa77
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>> --
>>> Lakshman Udayakantha
>>> WSO2 Inc. www.wso2.com
>>> lean.enterprise.middleware
>>> Mobile: *0711241005 <0711241005>*
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> --
>> *Godwin Amila Shrimal*
>> Senior Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: *+94772264165*
>> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>*
>> twitter: https://twitter.com/godwinamila
>>
>
>
> --
> Lakshman Udayakantha
> WSO2 Inc. www.wso2.com
> lean.enterprise.middleware
> Mobile: *0711241005 <0711241005>*
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>

-- 

Thanks & regards,
Nirmal

Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to