Hi Stefan;

Thank you for the information. I  got some  more questions  related that.

I noticed that nt:resource node type and I can see that I can set my content
to the 'jcr:data' property. But where I can set my content type, (ie. pdf,
doc..) to the node? I shouldn't set my content type to either jcr:encoding
or jcr:mimeTypy, is that right?

Also, can I add a new property definition to the predefined node types? Do I
have to define a new node type extending from the predefined ones to include
some new property definitions?

Gary

On 5/24/07, Stefan Guggisberg <[EMAIL PROTECTED]> wrote:

On 5/24/07, Frédéric Esnault <[EMAIL PROTECTED]> wrote:
> HI Gary,
>
> I was wondering, instead of creating a custom PropertyType, why not
creating a child node instead of a property, and give this child node two
properties :
> - one STRING property holding the type of the content (ie. PDF, DOC,
PS....);
> - one BINARY property holding the content itself?

there's already a built-in node type nt:resource that you can use:

[nt:resource] > mix:referenceable
  - jcr:encoding (string)
  - jcr:mimeType (string) mandatory
  - jcr:data (binary) primary mandatory
  - jcr:lastModified (date) mandatory ignore

cheers
stefan

>
> Frederic
>
> -----Message d'origine-----
> De: Gary Dong [mailto:[EMAIL PROTECTED]
> Envoyé: jeudi 24 mai 2007 03:27
> À: [email protected]
> Objet: Custom property type?
>
> Hi;
>
> Does any know how to define(create) a custom property type? I need to
define
> some my own property type, for example, .doc or .pdf, so that I can
search
> the properties by those custom property type. I noticed that the
> 'PropertyType' class is a final class. I couldn't extend it. Is there
any
> way I can define(create) a custom property type?
>
>
> Thank you ahead for the help.
>
> Gary
>

Reply via email to