Guest User

Untitled

a guest
Nov 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. @Model(adaptables = {Resource.class})
  2. public class ImageModel {
  3. @SlingObject
  4. private SlingHttpServletRequest request;
  5.  
  6. @SlingObject
  7. private Resource resource;
  8. }
  9.  
  10. @Model(adaptables = {SlingHttpServletRequest.class})
  11.  
  12. <sling:adaptTo adaptable="${slingRequest}" adaptTo="models.ImageModel" var="m"/>
  13.  
  14. @Model(adaptables = { SlingHttpServletRequest.class, Resource.class }, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)
  15. public class ImageModel {
  16. @Self
  17. private Resource resource;
  18.  
  19. @SlingObject
  20. private ResourceResolver resourceResolver;
  21.  
  22. @SlingObject
  23. SlingHttpServletRequest slingRequest;
  24. }
Add Comment
Please, Sign In to add comment