[forge-commits] [forge/core] d9cb14: FORGE-1501 Execute scaffold plugin setup during ge...

Lincoln.Baxter at lists.jboss.org Lincoln.Baxter at lists.jboss.org
Wed May 21 22:57:00 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/forge/core
  Commit: d9cb145aaa20bf39f0ce713793e28c2878ff6482
      https://github.com/forge/core/commit/d9cb145aaa20bf39f0ce713793e28c2878ff6482
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldProvider.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java
    M ui/api/src/main/java/org/jboss/forge/addon/ui/result/navigation/NavigationResultBuilder.java

  Log Message:
  -----------
  FORGE-1501 Execute scaffold plugin setup during generation.

THis ensures that if the scaffold setup command was not run
previously, then it is effectively run during scaffold generation.


  Commit: 2ab19ad9022ac4bd2e1046d191b9d2c00b6f9607
      https://github.com/forge/core/commit/2ab19ad9022ac4bd2e1046d191b9d2c00b6f9607
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java

  Log Message:
  -----------
  Improved the Faces scaffold provider setup detection logic.

This now verifies whether all the required files and configuration
options have been setup correctly in the project.


  Commit: 8cd684158eaa2f86fb46317e3ccc735ad1b5e9f5
      https://github.com/forge/core/commit/8cd684158eaa2f86fb46317e3ccc735ad1b5e9f5
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/tests/pom.xml
    A scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    A scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldSetupWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  Added tests to verify scaffold generate behavior.

This uses the UI Test Harness to ensure that the wizard execution logic behind the scaffold generate command is verified, ensuring that scaffold setup is also executed if the provider was not already setup.


  Commit: f85ea74eb837867e34bdad0461811b3b6f65995b
      https://github.com/forge/core/commit/f85ea74eb837867e34bdad0461811b3b6f65995b
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteSetupStep.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldSetupWizardImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldGenerationContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldProvider.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldSetupContext.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  FORGE-1822 Modified ScaffoldProvider SPI for Project encapsulation.

The ScaffoldSetupContext and ScaffoldGenerationContext classes now
supply the selected Project to the ScaffoldProvider instance. The
method level Project arguments have been removed.


  Commit: bffd123abf98befb0b30c178049018271427482d
      https://github.com/forge/core/commit/bffd123abf98befb0b30c178049018271427482d
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M javaee/faces/src/main/java/org/jboss/forge/addon/scaffold/faces/FacesScaffoldProvider.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldGenerateCommandImpl.java
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldSetupWizardImpl.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldGenerationContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/spi/ScaffoldSetupContext.java
    M scaffold/spi/src/main/java/org/jboss/forge/addon/scaffold/util/ScaffoldUtil.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldAddonTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/metawidget/inspector/propertystyle/ForgePropertyStyleTest.java

  Log Message:
  -----------
  FORGE-1825 Revoke overwrite flag from scaffold commands.

The scaffold setup and generate commands no longer accept an
overwrite flag. Existing resources are always overwritten since
the commands have no control over deciding whether to overwrite
individual files.


  Commit: 70465f5166fd5fd65b12adaab16957e762cf088a
      https://github.com/forge/core/commit/70465f5166fd5fd65b12adaab16957e762cf088a
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M scaffold/impl/src/main/java/org/jboss/forge/addon/scaffold/impl/ui/ScaffoldExecuteGenerationStep.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldGenerateWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/ScaffoldSetupWizardTest.java
    M scaffold/tests/src/test/java/org/jboss/forge/addon/scaffold/mock/MockProvider.java

  Log Message:
  -----------
  Improved tests to verify scaffold setup alongside generation.


  Commit: 8d4f3172dae02ca9d311262f68de722ffc1a465c
      https://github.com/forge/core/commit/8d4f3172dae02ca9d311262f68de722ffc1a465c
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/ui/RestSetupWizard.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizard.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/setup/RestSetupWizardImpl.java

  Log Message:
  -----------
  Extracted RESTWizard to javaee-api from javaee-impl.

This allows addons to stop depending on javaee-impl for this class.


  Commit: 92dfbb9986cf6f6a0e6a529e658f0b479c1a737a
      https://github.com/forge/core/commit/92dfbb9986cf6f6a0e6a529e658f0b479c1a737a
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/generation/RestGenerationContext.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/RestGenerationContextImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/ui/RestEndpointFromEntityCommand.java

  Log Message:
  -----------
  Moved RestGenerationContext to javaee-api.

This is done to allow other addons to consume the
RestResourceGenerator API.


  Commit: 2c7f9f7f55497af7730a571602b1c33c0ec1f03d
      https://github.com/forge/core/commit/2c7f9f7f55497af7730a571602b1c33c0ec1f03d
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/rest/generation/RestGenerationConstants.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/impl/EntityBasedResourceGenerator.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/rest/generator/impl/RootAndNestedDTOResourceGenerator.java

  Log Message:
  -----------
  Extracted names of RestResourceGenerator as constants in javaee-api.


  Commit: 6e49ae0450ce1306a6e80f2521f84ca0503860ce
      https://github.com/forge/core/commit/6e49ae0450ce1306a6e80f2521f84ca0503860ce
  Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperations.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperations.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperationsImpl.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/NewFieldWizard.java
    M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/jpa/JPAFieldOperationsTest.java
    M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/jpa/NewFieldWizardTest.java

  Log Message:
  -----------
  Extracted JPAFIeldOperations into an interface.


  Commit: 765fff1a0f69c62d040f52a2215efc532ac5367c
      https://github.com/forge/core/commit/765fff1a0f69c62d040f52a2215efc532ac5367c
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M ui/api/src/main/java/org/jboss/forge/addon/ui/context/AbstractUIContext.java
    M ui/api/src/main/java/org/jboss/forge/addon/ui/context/UIContext.java

  Log Message:
  -----------
  FORGE-1847: UIContext.getSelection() now returns UIContext.getInitialSelection().get() if no selection has previously been set by UIContext.setSelection(...)


  Commit: f77ae9c77f1f56490fb2e8f62e3645bcff07507a
      https://github.com/forge/core/commit/f77ae9c77f1f56490fb2e8f62e3645bcff07507a
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M addons/impl/src/main/java/org/jboss/forge/addon/addons/ui/NewUICommandWizardImpl.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/ConstraintType.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/CoreConstraints.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationAddConstraintWizard.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewAnnotationCommand.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewGroupCommand.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationProviderSetupCommand.java
    A javaee/api/src/main/java/org/jboss/forge/addon/javaee/websocket/ui/WebSocketSetupWizard.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/NewBeanCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/NewQualifierCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/NewScopeCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/cdi/ui/NewStereotypeCommand.java
    M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/NewMappedSuperclassCommand.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/AddConstraintWizard.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ConstraintType.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/CoreConstraints.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/GenerateConstraintWizardStep.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/NewAnnotationCommand.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/NewGroupCommand.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/SelectFieldWizardStep.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationAddConstraintWizardImpl.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationGenerateConstraintWizardStep.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewAnnotationCommandImpl.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewGroupCommandImpl.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/ValidationSelectFieldWizardStep.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/setup/ValidationProviderSetupCommand.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/validation/ui/setup/ValidationProviderSetupCommandImpl.java
    R javaee/impl/src/main/java/org/jboss/forge/addon/javaee/websocket/ui/WebSocketSetupWizard.java
    A javaee/impl/src/main/java/org/jboss/forge/addon/javaee/websocket/ui/WebSocketSetupWizardImpl.java
    R javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/AddConstraintWizardTest.java
    R javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/NewAnnotationCommandTest.java
    R javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/NewGroupCommandTest.java
    A javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/ValidationAddConstraintWizardTest.java
    A javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewAnnotationCommandTest.java
    A javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/ValidationNewGroupCommandTest.java
    M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/validation/ui/setup/ValidationSetupCommandTest.java
    M parser-java/api/src/main/java/org/jboss/forge/addon/parser/java/ui/AbstractJavaSourceCommand.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/resources/JavaMethodResourceImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/JavaAnnotationCommandImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/JavaClassCommandImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/JavaEnumCommandImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/JavaFieldCommandImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/JavaInterfaceCommandImpl.java
    M parser-java/impl/src/main/java/org/jboss/forge/addon/parser/java/ui/methods/JavaGetSetMethodsCommandImpl.java
    M parser-java/tests/src/test/java/org/jboss/forge/addon/parser/java/resources/JavaResourceTest.java
    M ui/api/src/main/java/org/jboss/forge/addon/ui/context/UIContext.java

  Log Message:
  -----------
  Refactor AbstractJavaSourceCommand and fix a few more IMPL leaks in JavaEE


Compare: https://github.com/forge/core/compare/40e35b3c596d...f77ae9c77f1f


More information about the forge-commits mailing list