Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2062: ISIS-2062: moves viewer-wicket-* into own subdir

this is so will be able to move the ug-vro docs closer.

    • -52
    • +0
    ./PropertyEditFormPanelFactory.java
    • -83
    • +0
    ./PropertyFormExecutorStrategy.java
  1. … 1282 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1067 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

  1. … 799 more files in changeset.
ISIS-2125 batch-update license headers for *.java files

  1. … 332 more files in changeset.
ISIS-2154 removes references to the ConcurrencyChecking enum

    • -18
    • +4
    ./PropertyFormExecutorStrategy.java
  1. … 34 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

- o.a.i.core.metamodel.* -> o.a.i.metamodel.*

  1. … 3140 more files in changeset.
ISIS-2126 aligning pkg names for modules 'security'

- also fixes byte-buddy SPI due to package renaming earlier

- also fixes bean-type-registry SPI due to package renaming earlier

  1. … 186 more files in changeset.
ISIS-962: fixes up DOCTYPE and html definitions for Wicket

  1. … 72 more files in changeset.
ISIS-2033: automated 'organize imports' on 'runtime' and 'viewers'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2033

  1. … 364 more files in changeset.
ISIS-2040: module 'security': rename and align packages

Task-Url: https://issues.apache.org/jira/browse/ISIS-2040

  1. … 216 more files in changeset.
ISIS-1976: moving responsibilities from PersistenceSession to ObjectAdapterProvider

introduces ObjectAdapterProvider.Delegating

removes AdapterManager

ports changes from DN5-plugin to DN-4 plugin

Task-Url: https://issues.apache.org/jira/browse/ISIS-1976

  1. … 57 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

  1. … 1407 more files in changeset.
ISIS-1759: avoids calls to getter if property is hidden.

Along the way removed nasty thread-local hack in ScalarPanelAbstract2; the information we require is now in ScalarModel (extended the RenderingHint enum).

  1. … 10 more files in changeset.
ISIS-1521: adds missing license headers

  1. … 11 more files in changeset.
ISIS-1667: PromptFormAbstract now defines hook for FormExecutorStrategy rather than FormExecutor.

  1. … 2 more files in changeset.
ISIS-1667: adds some missing license headers

    • -3
    • +22
    ./PropertyFormExecutorStrategy.java
  1. … 4 more files in changeset.
ISIS-1667: simplifies FormExecutorDefault and Strategy implementations

The FormExecutorDefault now obtains the model from the strategy, and rename the strategy implementations from their old name

    • -0
    • +73
    ./PropertyFormExecutorStrategy.java
  1. … 6 more files in changeset.
ISIS-1667: renames FormExecutorAbstract to FormExecutorDefault

  1. … 5 more files in changeset.
ISIS-1667: refactors FormExecutorAbstract hierarchy with delegation

with the original subclasses implementing a new, and simpler, FormExecutorAbstract#FormExecutorStrategy interface.

  1. … 4 more files in changeset.
ISIS-1667: removes formExecutor hint from ActionModel and ScalarModel

The only consumer of this (that didn't already have knowledge of the actual implementation held by the model) was PromptFormAbstract; so using a mandatory hook method instead (

  1. … 10 more files in changeset.
ISIS-1633: adds support for INLINE_AS_IF_EDIT prompt style

  1. … 18 more files in changeset.
ISIS-1613: refactors the way that errors are caught and handled

  1. … 13 more files in changeset.
ISIS-1613: fixes bug whereby action prompt (for dialog) was being hidden even if there was an N-arg validation error

Also refactors code slightly, make it easier to follow

  1. … 2 more files in changeset.
ISIS-1613: deletes commented-out code

  1. … 4 more files in changeset.
ISIS-1613: ensures that ScalarModel and ActionModel have a FormExecutor assigned to them as soon as created.

Also removes commented out code from previous commit.

  1. … 6 more files in changeset.
ISIS-1613: removes need to pass a MarkupContainer (panel) through to FormExecutor(Abstract)

  1. … 7 more files in changeset.
ISIS-1613: refactors the ActionParameters and PropertyEdit forms and panels

- moves FormExecutorAbstract to panels package (out of a package specific to property)

- moves PromptFormAbstract (renamed from FormAbstract) out of PromptFormPanelAbstract

- moves ActionParametersForm and PropertyEditForm to top-level classes

- move addConfirmationDialogIfAreYouSureSemantics to a static utility method in PanelUtil so can be reused

- renames ActionPanelFactory to ActionInfoPanelFactory

- removes some unused code from ScalarPanelAbstract

    • -0
    • +91
    ./PropertyEditForm.java
    • -0
    • +22
    ./PropertyEditFormPanel.properties
    • -32
    • +0
    ./PropertyEditPromptHeaderPanel.html
    • -62
    • +0
    ./PropertyEditPromptHeaderPanel.java
  1. … 28 more files in changeset.
ISIS-1613: comments out debug statements

ISIS-1613: refactors to reuse EntityModel so far as possible

- ActionModel accepts an EntityModel rather than an underlying ObjectAdapter

- HomePage updated to construct ActionModel passing an EntityModel for the target

- ScalarModel accepts an EntityModel rather than an ObjectAdapterMemento, and exposes parentEntityModel rather than parentObjectAdapterMemento

- to obtain the adapter (eg for disable checks), can use getParentEntityModel().load(...) rather than getParentObjectAdapterMemento().getObjectAdapter(ConcurrencyChecking.CHECK, ..., ...)

- ActionLinkFactory's API simplified, no longer need to pass in an ObjectAdapterMemento

- instead subclasses of ActionLinkFactoryAbstract now holds the entityModel as a field

- ServiceActionLinkFactory is now stateful rather than a singleton, an instance wraps each service item exposed in UI (same design as for domain entities, ie EntityActionLinkFactory)

- CssMenuItem no longer passes through adapterMemento when calling newLink

- and some refactorings in it and ServiceActionUtil to simplify

- renamed ServiceActionUtil.LogicalServiceAction to ServiceAndAction, made top-level class

- StandaloneCollectionPanel ditto no longer passes null through for the entity model to its (Bulk)ActionLinkFactory

- LinkAndLabelUtil reuses the scalarModel's parent EntityModel rather than creating a new one

- PropertyEditPanel uses ScalarModel#getParentEntityModel where possible

- ditto PropertyEditPromptHeaderPanel

- ditto ScalarPanelAbstract

- ditto ScalarPanelAbstract2

  1. … 15 more files in changeset.
ISIS-1613: factors out FormExecutorAbstract as the common stuff between ActionParametersFormExecutor and PropertyEditFormExecutor

    • -0
    • +330
    ./FormExecutorAbstract.java
    • -197
    • +38
    ./PropertyEditFormExecutor.java
  1. … 2 more files in changeset.