Annotation Type 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
      AuthorizationAction[] action  
      String authModule
      If isn't empty, page is available only for authentication module identify by module name.
      Class<? extends org.apache.wicket.request.mapper.parameter.IPageParametersEncoder> encoder  
      boolean experimental
      If set to true, page is available only if the experimental features are turned on.
      boolean loginPage
      Indicate login page, Permit access to all users (even non-authenticated users)
      boolean permitAll
      Permit access to all users (even non-authenticated users)
      Url[] urls  
    • Element Detail

      • urls

        Url[] urls
        Default:
        {}
      • encoder

        Class<? extends org.apache.wicket.request.mapper.parameter.IPageParametersEncoder> encoder
        Default:
        org.apache.wicket.request.mapper.parameter.PageParametersEncoder.class
      • 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:
        ""