On 18 August 2013 14:00, DImuthu Upeksha <[email protected]> wrote:

> Hi Dan,
> While I was working with attachments I found following two links.
> [1] http://localhost:8080/restful/objects/TODO/L_30/properties/attachment
> [2] http://localhost:8080/restful/domain-types/TODO/properties/attachment
>
> In link [1] it tells that the format of the attachment is "string"
>
>    - format: "string",
>
> In link [2] its return type is
>
>    - canonicalName: "org.apache.isis.applib.value.Blob",
>
>
>  [1] is quite confusing because an attachment can not have the format of a
> "string". What do you expect by putting a format attribute there?
>


I haven't implemented any of the attachment stuff in Isis' RO viewer; it's
an optional feature (I think the
http://localhost:8080/restful/versionshould indicate it's not
implemented).  So what it renders when confronted
with a Blob, is, to some extent unspecified.





>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> And updating domain entity properties [3] in update link you can find the
> following part
>
>    - attachment:
>    {
>       - id: "attachment",
>       - value: null,
>       - format: "string",
>       - extensions:
>       {
>          - x-isis-format: "string"
>          }
>       },
>
>
> If I want to add an attachment, what should be the "value" part of
> attachment. (For now it is null). Is it just url of the file or byte stream
> of the raw file?
>

As above, not yet implemented in the RO viewer.

Following on from previous email, I suppose you could spend some time on
the RO viewer working on this.  But I think it'd be more challenging than
the autoComplete stuff; and the autoComplete stuff is more generally useful.



>
> And just to know, what is this "x-isis-format"?
>

Hmm, that's an Isis specific extension to provide additional info.  Your
viewer shouldn't use it if it wants to be cross-platform, but any RO server
impl is at liberty to put additional information in an "extensions" map if
it wishes.  I'm doing this with Isis just to expose the underlying Java
type for some of the datatypes.


HTH
Dan



>
> [3]http://localhost:8080/restful/objects/TODO/L_30
> --
> Regards
>
> W.Dimuthu Upeksha
> Undergraduate
> Department of Computer Science And Engineering
>
> University of Moratuwa, Sri Lanka
>

Reply via email to