Hi Nirmal
+1 to have a method for validation. But it should be in TenantMgtUtil IMO.
WDYT?
On Dec 19, 2014 10:24 AM, "Nirmal Fernando" <[email protected]> wrote:

> 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
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to