Class CmsDetailResolution

java.lang.Object
org.opencms.ade.detailpage.CmsDetailResolution

public final class CmsDetailResolution extends Object
The result of resolving a detail page URI: the container page that renders the request, and the detail content it shows (or, for a named function, the function default page).

Instances are created by CmsDetailPageUtil.resolveDetail(org.opencms.file.CmsObject, java.lang.String).

Since:
21.0.0
  • Method Details

    • getDetailContent

      Returns the detail content, or null if this is a detail function request.

      Returns:
      the detail content
    • getDetailName

      Returns the detail name, i.e. the last URI segment the request was resolved from.

      A detail name which is a valid UUID means the URI addressed the detail content by its structure id rather than by a mapped URL name.

      Returns:
      the detail name
    • getDetailPage

      Returns the detail page that renders the request.

      Returns:
      the detail page
    • getFunctionPage

      Returns the function default page, or null if this is a detail content request.

      Returns:
      the function default page
    • isFunctionDetail

      public boolean isFunctionDetail()
      Returns true if this is a named function request rather than a detail content request.

      Returns:
      true for a named function request
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: