On Oct 19, 2010, at 10:04 PM, Marius Dumitru Florea wrote:

> On 10/19/2010 09:43 PM, Vincent Massol wrote:
>> Hi,
>> 
>> We currently have 2 methods introduced in 2.5 timeframe in the WikiModel 
>> class:
>> 
>>     String getAttachmentURL(ResourceReference attachmentReference);
>>     String getImageURL(ResourceReference attachmentReference, Map<String, 
>> String>  parameters);
>> 
>> I think we should merge them into a single method in charge of returning the 
>> URL of any resource reference:
>> 
> 
>> getResourceURL(ResourceReference reference, Map<String, String>  parameters);
> 
> Are you going to use the current implementation of getImageURL for all 
> ResourceType.ATTACHMENT resources?

You're right, since we have no way of differentiating links and images in 
ResourceReference we need to have 2 methods:

- getImageURL
- getLinkURL
(better than getAttachmentURL IMO)

Thanks
-Vincent 
> 
> Thanks,
> Marius
> 
>> 
>> Note that this would assume that all references have a URL associated to 
>> them. It's not always true (it's true for documents, attachments, url, 
>> interwiki and the future icon/symbol but false for path and mailto). We 
>> could return null for resource types that have no associated URLs.
>> 
>> The reason I'm proposing this because in order to implement support for 
>> symbol/icon I'd need to add a new method to WikiModel: 
>> getIconURL(ResourceReference iconReference) but I feel it's better to have a 
>> single getResourceURL().
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to