Package io.wcm.handler.link
Class LinkRequest
java.lang.Object
io.wcm.handler.link.LinkRequest
Holds all properties that are part of a link handling request.
-
Constructor Summary
ConstructorsConstructorDescriptionLinkRequest(@Nullable org.apache.sling.api.resource.Resource resource, @Nullable com.day.cq.wcm.api.Page page, @Nullable LinkArgs linkArgs) Constructor.LinkRequest(@Nullable org.apache.sling.api.resource.Resource resource, @Nullable com.day.cq.wcm.api.Page page, @Nullable String reference, @Nullable LinkArgs linkArgs) Constructor. -
Method Summary
Modifier and TypeMethodDescription@NotNull LinkArgsGet link arguments.@Nullable com.day.cq.wcm.api.PagegetPage()Get page.@Nullable StringGet reference.@Nullable org.apache.sling.api.resource.ResourceGet resource.@NotNull org.apache.sling.api.resource.ValueMapGet resource properties.toString()
-
Constructor Details
-
LinkRequest
public LinkRequest(@Nullable @Nullable org.apache.sling.api.resource.Resource resource, @Nullable @Nullable com.day.cq.wcm.api.Page page, @Nullable @Nullable LinkArgs linkArgs) Constructor.- Parameters:
resource- Resource containing properties that define the link targetpage- Target content pagelinkArgs- Link arguments
-
LinkRequest
public LinkRequest(@Nullable @Nullable org.apache.sling.api.resource.Resource resource, @Nullable @Nullable com.day.cq.wcm.api.Page page, @Nullable @Nullable String reference, @Nullable @Nullable LinkArgs linkArgs) Constructor.- Parameters:
resource- Resource containing properties that define the link targetpage- Target content pagereference- Link reference (internal or external).linkArgs- Link arguments
-
-
Method Details
-
getResource
@Nullable public @Nullable org.apache.sling.api.resource.Resource getResource()Get resource.- Returns:
- Resource containing properties that define the link target
-
getPage
@Nullable public @Nullable com.day.cq.wcm.api.Page getPage()Get page.- Returns:
- Target content page
-
getReference
Get reference.- Returns:
- Link reference (internal or external).
-
getLinkArgs
Get link arguments.- Returns:
- Link arguments
-
getResourceProperties
@NotNull public @NotNull org.apache.sling.api.resource.ValueMap getResourceProperties()Get resource properties.- Returns:
- Properties from resource containing target link. The value map is a copy of the original map so it is safe to change the property values contained in the map.
-
toString
-