On Wed, Oct 28, 2009 at 08:28, Marius Dumitru Florea
<[email protected]> wrote:
> Sergiu Dumitriu wrote:
>> On 10/26/2009 05:38 PM, Marius Dumitru Florea wrote:
>>> Hi devs,
>>>
>>> I propose we add the following method to DocumentModelBridge:
>>>
>>> /**
>>>    * @return a string identifying the current version of this document
>>>    */
>>> String getVersion();
>>
>
>> +0.75
>
> Or, I could add a DocumentVersion class in the bridge and instead have:
>
> /**
>  * @return the document version
>  */
> DocumentVersion getVersion();
>
> In this case we have to decide how to create a DocumentVersion instance
> and how to serialize it. The easiest way is:
>
> 1) new DocumentVersion(String) + DocumentVersion#toString()
>
> and the elaborate way is:
>
> 2) DocumentVersionFactory + DocumentVersionSerializer
>
> WDYT? Is it worth to add the DocumentVersion class now when we don't
> have a real need?

I would say adding something we don't need in a temporary bridge is
not very usefull, let put this for new model.

>
> Thanks,
> Marius
>
>>
>>> I need it for the WYSIWYG sync plug-in service. I'm refactoring the code
>>> to use components and I want to drop the dependency on xwiki-core.
>>> Getting the document version is the last thing that stops me.
>>>
>>> Here my +1.
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to