Hi Roy,
This sounds like unexpected behavior. Please create a JIRA for this,
ideally with a test case, if you have not already.

Thanks,
Justin

On Mon, Jun 12, 2017 at 4:38 AM Roy Teeuwen <r...@teeuwen.be> wrote:

> Hey Jason, Guys,
>
> No one can give me an answer if this is a bug or something wanted? I can
> always register a Jira ticket for and put it on the dev list of course
>
> Greets,
> Roy
> > On 6 Jun 2017, at 21:50, Roy Teeuwen <r...@teeuwen.be> wrote:
> >
> > Hey Jason,
> >
> > No to both assumptions
> >
> > - I used @Inject public Resource resource. Just tried the @Self, same
> result
> > - I have @Model(adaptables = Resource.class). I don't want to bind my
> model to a custom Resource class, that would be the same as saying I have
> to do @Model(adaptables = JcrNodeResource.class), the decorator just
> decorates your resource implementation class, has nothing to do with your
> Resource interface you are coming from.
> >
> > Greets,
> > Roy
> >> On 6 Jun 2017, at 21:41, Jason Bailey <jason.bai...@sas.com> wrote:
> >>
> >> Hey Roy,
> >>
> >> Couple of Assumptions:
> >>
> >> For the Self resource you have it defined as:
> >>
> >> @Self
> >> public Resource resource;
> >>
> >> and for the @Model you have something like
> >> @Model(adaptables = RoysCustomDecorator.class)
> >>
> >> Am I close?
> >>
> >> -Jason
> >>
> >> -----Original Message-----
> >> From: Roy Teeuwen [mailto:r...@teeuwen.be]
> >> Sent: Tuesday, June 06, 2017 10:08 AM
> >> To: users@sling.apache.org
> >> Subject: Sling models - Resource decorator
> >>
> >> Hey all,
> >>
> >> I am using sling models version 1.2.2, and I have the following logic:
> >>
> >> - I find some resources with the resource resolver
> (resourceResolver.findResources)
> >> - The returned resources are the correct resources which are decorated
> by my custom resource decorator
> >> - I iterate the list to cast them to the sling model I want them to be,
> using a resource.adaptTo
> >> - The sling model itself has a field Resource resource, to inject itself
> >>
> >> What I notice now is that the injected resource is a JcrNodeResource
> and not my decorated resource class anymore. I guess this is a bug in the
> sling models implementation? Am I doing something wrong here or is this an
> actual bug in the sling models implementation? Is this maybe already fixed
> in any of the future versions?
> >>
> >> Greets,
> >> Roy
> >
>
>

Reply via email to