Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Since Slice version 3.1, AEM/CQ related modules have been extracted to separate group named com.cognifide.slice-addon. There are also separate versions of modules depending on AEM/CQ version.

Currently there are three two versions of CQ/AEM supportedadd-on which are compatible with Slice 4.0:

 

...

  • CQ55 currently not supported with Slice 4.0. Let us know if you need it!

What Slice AEM/CQ Add-ons gives you ?

Handy, injectable objects and annotations providing useful objects specific to particular version of AEM/CQ/AEM.

...

. Objects which you can use (inject) in your class are contained in below table

 

@RequestedPage
ClassAnnotationDescriptionModule
com.day.cq.wcm.api.PageManager-CQ's PageManager 
com.day.cq.wcm.api.Page
Current page
@CurrentPagePath
String
Current page path
com.cognifide.slice.cq.qualifier.CurrentPageA page which contains current resource. It doesn't have to correspond to requested page.CurrentPageModule
java.lang.Stringcom.cognifide.slice.cq.qualifier.CurrentPagePathPath to a current page 
com.day.cq.wcm.api.Page 
@RequestedPagePath
String
 
@CurrentTemplatePathString 

 

 

...

com.cognifide.slice.cq.qualifier.RequestedPageA page which contains originally requested resource.RequestedPageModule
java.lang.Stringcom.cognifide.slice.cq.qualifier.RequestedPagePathPath to a requested page 
com.day.cq.dam.api.Asset-Asset adapted from current resource. null, if current resource is not an asset.DamModule
com.day.cq.wcm.api.WCMMode-Current WCMMode assigned with the requestCQModule
java.lang.Stringcom.cognifide.slice.cq.qualifier.CurrentTemplatePathPath to a template of current page.TemplateModule