Documentation

Reference manual

This is still a work in progress - headlines with no hyperlinks are still on the TODO list.

This Reference manual assumes at least basic knowledge of Wicket and JPA for programming, and Maven2 for building. For 3rd party documentation and resources on these technologies, please refer to the "Resources" section at the end of this Table of Contents.
  • Architecture, modules and set-up
  • Bean annotation driven view Components
    • Form generation (PropertyEditPanels)
      • Persistence enabled Form generators (module: wicket-rad-jpa)
      • Form annotations & components
      • Validation annotations & components
      • Behaviors and AJAX
      • Localisation
      • Creating your own custom annotations for Components, validations and behaviors (such as AJAX behavior)
    • PropertyTables with beans
      • Table data providers (IPropertyTableProviders) - sorting, filtering
      • Table Cell annotations
      • Creating your own custom Cell annotations
  • JPA persistence functionality
    • Open Session in View
    • Basic persistence enabled Wicket Forms & Components
    • Persistence enabled form generators
    • Persistence enabled BeanPropertyTables and IPropertyTableDataProviders
  • Generating View components from other sources than Java beans
    • Generate from any data source with custom metadata and propertycollection providers
    • Creating custom IPropertyCollection and IProperties
    • PropertyEditPanels from custom sources
      • Custom IFormMetadata & IFormPropertyMetadata
      • Custom IPropertyFormData
      • Configuring InputAdapters, IPropertyValidatorAdapters, IFormValidatorAdapters & IBehaviorAdapters
    • PropertyTables from custom sources
      • Custom ITableMetadata
      • IPropertyTableDataProviders
      • Configuring ICellPopulators