[xwiki-dev] [API] New Api.getContext() method?

Vincent Massol vincent at massol.net
Fri Feb 2 22:38:48 CET 2007


On Feb 2, 2007, at 10:14 PM, Vincent Massol wrote:

>
> On Feb 2, 2007, at 9:55 PM, Vincent Massol wrote:
>
>>
>> On Feb 2, 2007, at 9:43 PM, Sergiu Dumitriu wrote:
>>
>>> I think you should reconsider this, if I understood things  
>>> correctly.
>>>
>>> Api.getContext is a method that can be called from any velocity  
>>> code, and the XWikiContext class should NOT be freely available.
>>
>> Right. Ok, so what you're saying is that getContext should be  
>> protected instead of public?
>>
>> I thought about this before implementing it but then the Api  
>> constructor is public and takes a XWikiContext object. Thus I  
>> guess what we are really saying is that either we should use  
>> Context instead of XWikiContext and leave everything public or  
>> make the constructor and the getContext method protected.
>
> I think the protected solution is the best for now (it certainly is  
> the easiest).

Fixed. I didn't put the constructor protected as this would have  
caused an issue (the XWikiDocument.newDocument wouldn't have been  
able to create a Document object).

-Vincent

	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com




More information about the devs mailing list