Annotation Interface PageDescriptor


@Retention(RUNTIME) public @interface PageDescriptor
Annotation for the page which contains url address, on which the page is available, and authorization urls for page, which logged user have to have.
Author:
lazyman
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
    If isn't empty, page is available only for authentication module identify by module name.
    Class<? extends org.apache.wicket.request.mapper.parameter.IPageParametersEncoder>
     
    boolean
    If set to true, page is available only if the experimental features are turned on.
    boolean
    Indicate login page, Permit access to all users (even non-authenticated users)
    boolean
    Permit access to all users (even non-authenticated users)
    Url[]
     
  • Element Details

    • urls

      Url[] urls
      Default:
      {}
    • encoder

      Class<? extends org.apache.wicket.request.mapper.parameter.IPageParametersEncoder> encoder
      Default:
      org.apache.wicket.request.mapper.parameter.PageParametersEncoder.class
    • action

      Default:
      {}
    • permitAll

      boolean permitAll
      Permit access to all users (even non-authenticated users)
      Default:
      false
    • loginPage

      boolean loginPage
      Indicate login page, Permit access to all users (even non-authenticated users)
      Default:
      false
    • experimental

      boolean experimental
      If set to true, page is available only if the experimental features are turned on. Also, the link in the sidebar panel (on the left) is visible for experimental pages only if the experimental featires are on.
      Default:
      false
    • authModule

      String authModule
      If isn't empty, page is available only for authentication module identify by module name.
      Default:
      ""