On Tue, Dec 30, 2008 at 9:54 AM, Asiri Rathnayake
<[email protected]> wrote:
> After few discussions it seems like we need two more methods.
>
> 1. createNewDocument(String documentName, String content) //This method will
>> throw an exception if the document already exists.

This methods is not needed, 2. already do the job. In wiki concept
when you ask for a non existing document you get an empty document,
you never need to create one before manipulating it.

>>
>> 2. setDocumentContent(String documentName, String newContent) //For
>> updating an existing document.
>>
>> 3. setDocumentSyntaxId(String documentName, String syntaxId) //For
>> presentation documents the syntax would be 1.0 and for others it would be
>> 2.0
>>
>> 4.  addAttachmentToDocument(String documentName, String AttachmentName,
>> byte [] attachmentData) //For making attachments
>>
>> 5. isDocumentEditable(String documentName) //This is following
>> isDocumentViewable() mthod. But we could also have a hasRight() mthod
>> instead.

I prefer isDocumentEditable since it's in a bridge for the same reason
I voted for isDocumentViewable().

>>
>
> 6. getCurrentUser() // Returns the current user as a string (equivalent to
> XWikiContext.getUser())

This has nothing to do with documents. It should be stored in
ExecutionContext or add another bridge. (+1 for ExecutionContext)

>
> 7. getDefaultEncoding() // Returns the default wiki encoding (equivalent to
> xwikiContext.getWiki().getEncoding())

Same, this is more general that documents. Need another bridge or put
it in ExecutionContext. (+1 for ExecutionContext)

>
> Thanks.
>
> - Asiri
> _______________________________________________
> 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