[isis] 01/02: Merge branch 'maint-1.16.2'
This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git commit 9da1440920bb1516caeeaf292f2de5599775c815 Merge: f071427 fb83729 Author: Dan HaywoodAuthorDate: Tue Mar 6 12:31:58 2018 + Merge branch 'maint-1.16.2' # Conflicts: # core/pom.xml # core/runtime/pom.xml # core/security-shiro/pom.xml # example/application/helloworld/pom.xml # example/application/simpleapp/pom.xml # example/archetype/simpleapp/pom.xml STATUS | 4 +++ .../documentation/src/main/asciidoc/doap_isis.rdf | 24 ++ .../documentation/src/main/asciidoc/downloads.adoc | 12 +++ ...ugfun_getting-started_helloworld-archetype.adoc | 2 +- ..._ugfun_getting-started_simpleapp-archetype.adoc | 2 +- adocs/documentation/src/main/asciidoc/index.html | 11 --- .../src/main/asciidoc/pages/tg/tg.adoc | 2 +- .../release-notes/_release-notes_1.16.2.adoc | 36 + .../main/asciidoc/release-notes/release-notes.adoc | 9 ++ adocs/template/document.html.erb | 2 +- .../core/metamodel/spec/feature/ObjectAction.java | 2 +- .../viewer/wicket/model/models/ScalarModel.java| 32 ++- .../actionresponse/ActionResultResponseType.java | 11 +++ .../actionmenu/serviceactions/CssMenuItem.java | 10 +- .../serviceactions/ServiceActionUtil.java | 1 + .../serviceactions/ServiceActionsPanel.java| 37 ++ .../serviceactions/TertiaryActionsPanel.html | 2 +- .../components/actions/ActionParametersForm.java | 22 +++-- .../actions/ActionParametersFormPanel.java | 2 +- .../CollectionContentsAsAjaxTablePanel.java| 2 +- .../columns/ObjectAdapterPropertyColumn.java | 3 +- .../wicket/ui/components/header/HeaderPanel.html | 2 +- .../ui/components/scalars/ScalarPanelAbstract.java | 2 +- .../components/scalars/ScalarPanelAbstract2.java | 6 ++-- .../StandaloneCollectionPanel.java | 6 ++-- .../viewer/wicket/ui/pages/entity/EntityPage.java | 4 +-- .../wicket/ui/pages/login/IsisSignInPanel.html | 4 +-- .../viewer/wicket/ui/util/CssClassAppender.java| 2 +- .../src/main/resources/archetype-resources/pom.xml | 2 +- .../resources/projects/basic/archetype.properties | 2 +- .../META-INF/maven/archetype-metadata.xml | 19 --- .../application/logging-integtest.properties | 10 ++ .../application/DomainAppApplicationModule.java| 3 ++ .../module-simple/logging-integtest.properties | 9 ++ .../domainapp/modules/simple/SimpleModule.java | 5 ++- .../src/main/resources/archetype-resources/pom.xml | 2 +- .../resources/projects/basic/archetype.properties | 2 +- 37 files changed, 234 insertions(+), 74 deletions(-) -- To stop receiving notification emails like this one, please contact danhayw...@apache.org.
[isis] 01/02: Merge branch 'maint-1.16.2'
This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git commit e3ecefd11686294dee3c9080a418b9a10bc14f6f Merge: 4485ce6 bc7253b Author: Dan HaywoodAuthorDate: Wed Feb 28 13:28:30 2018 + Merge branch 'maint-1.16.2' ...esentation-layer_ContentNegotiationService.adoc | 10 +- .../apache/isis/applib/AppManifestAbstract2.java | 32 .../org/apache/isis/applib/IsisApplibModule.java | 27 +++- .../isis/applib/ModuleOrBuilderAbstract.java | 39 - .../isis/applib/domain/DomainObjectList.java | 176 + .../isis/applib/services/jaxb/JaxbService.java | 42 +++-- .../applib/services/jaxb/JaxbServiceDefault.java | 67 +++- .../java/org/apache/isis/applib/util/JaxbUtil.java | 8 +- .../apache/isis/schema/utils/ChangesDtoUtils.java | 1 + .../jaxbadapters/PersistentEntitiesAdapter.java| 70 .../action/ActionAnnotationFacetFactory.java | 12 +- .../action/associateWith/AssociatedWithFacet.java | 21 +-- .../associateWith/AssociatedWithFacetAbstract.java | 28 ++-- .../AssociatedWithFacetForActionAnnotation.java| 19 +-- ...onParameterDefaultsAndChoicesPostProcessor.java | 91 +++ ...eterDefaultsFacetFromAssociatedCollection.java} | 4 +- .../services/swagger/internal/Generation.java | 1 + .../core/metamodel/spec/feature/ObjectAction.java | 15 +- .../viewer/restfulobjects/rendering/Responses.java | 15 ++ .../domainobjects/ActionResultReprRenderer.java| 7 + .../domainobjects/ObjectAndActionInvocation.java | 9 ++ ...entNegotiationServiceForRestfulObjectsV1_0.java | 174 ++-- .../server/resources/DomainResourceHelper.java | 2 +- .../ui/components/collection/CollectionPanel.java | 7 +- .../linkandlabel/ActionLinkFactoryAbstract.java| 6 +- .../application/logging-integtest.properties | 10 ++ .../application/DomainAppApplicationModule.java| 3 + .../module-simple/logging-integtest.properties | 9 ++ .../domainapp/modules/simple/SimpleModule.java | 5 +- 29 files changed, 737 insertions(+), 173 deletions(-) diff --cc core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java index 5ef90ac,20771a0..a98a5ef --- a/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java +++ b/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java @@@ -18,22 -18,85 +18,39 @@@ */ package org.apache.isis.applib; - public final class IsisApplibModule { + import java.util.List; - + import javax.xml.bind.annotation.XmlRootElement; - private IsisApplibModule(){} + @XmlRootElement(name = "module") + public class IsisApplibModule extends ModuleAbstract { + + //region > ui event classes ++@SuppressWarnings("serial") // serial versionId to be provided by concrete class + public abstract static class TitleUiEvent + extends org.apache.isis.applib.services.eventbus.TitleUiEvent { } ++@SuppressWarnings("serial") // serial versionId to be provided by concrete class + public abstract static class IconUiEvent + extends org.apache.isis.applib.services.eventbus.IconUiEvent { } ++@SuppressWarnings("serial") // serial versionId to be provided by concrete class + public abstract static class CssClassUiEvent + extends org.apache.isis.applib.services.eventbus.CssClassUiEvent { } + //endregion + ++ + //region > domain event classes -public abstract static class ActionDomainEvent extends org.apache.isis.applib.services.eventbus.ActionDomainEvent { -public ActionDomainEvent() {} -/** - * @deprecated - use the {@link #ActionDomainEvent() no-arg constructor} instead to avoid boilerplate. - */ -@Deprecated -public ActionDomainEvent(final S source, final Identifier identifier) { -super(source, identifier); -} -/** - * @deprecated - use the {@link #ActionDomainEvent() no-arg constructor} instead to avoid boilerplate. - */ -@Deprecated -public ActionDomainEvent(final S source, final Identifier identifier, final Object... arguments) { -super(source, identifier, arguments); -} -/** - * @deprecated - use the {@link #ActionDomainEvent() no-arg constructor} instead to avoid boilerplate. - */ -@Deprecated -public ActionDomainEvent(final S source, final Identifier identifier, final List arguments) { -super(source, identifier, arguments); -} +@SuppressWarnings("serial") // serial versionId to be provided by concrete class + public abstract static class ActionDomainEvent extends org.apache.isis.applib.services.eventbus.ActionDomainEvent { - public ActionDomainEvent() {}
[isis] 01/02: Merge branch 'maint-1.16.2'
This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git commit 88665f627db142b411948a13f28bb1e789093cb9 Merge: ce0c4c5 826726c Author: Dan HaywoodAuthorDate: Fri Feb 23 00:57:09 2018 + Merge branch 'maint-1.16.2' STATUS | 8 +++ adocs/documentation/pom-pdf.xml| 2 +- .../documentation/src/main/asciidoc/doap_isis.rdf | 24 +++ .../documentation/src/main/asciidoc/downloads.adoc | 12 ++-- .../guides/cgcom/_cgcom_cutting-a-release.adoc | 2 +- .../cgcom/_cgcom_post-release-successful.adoc | 41 --- ...cgcom_release-process-for-interim-releases.adoc | 12 ++-- .../guides/cgcom/_cgcom_verifying-releases.adoc| 19 ++--- ...ugfun_getting-started_helloworld-archetype.adoc | 2 +- ..._ugfun_getting-started_simpleapp-archetype.adoc | 2 +- adocs/documentation/src/main/asciidoc/index.html | 71 +-- .../src/main/asciidoc/pages/tg/tg.adoc | 2 +- .../release-notes/_release-notes_1.13.0.adoc | 2 +- .../release-notes/_release-notes_1.16.1.adoc | 80 ++ .../main/asciidoc/release-notes/release-notes.adoc | 10 +-- adocs/template/document.html.erb | 2 +- .../cssclassfa/annotprop/MixinInterceptor.java | 4 +- ...onParameterDefaultsAndChoicesPostProcessor.java | 2 +- .../core/metamodel/spec/feature/ObjectAction.java | 29 +--- core/pom.xml | 23 +-- .../runtime/services/ServiceInstantiatorTest.java | 27 .../wicket/model/mementos/CollectionMemento.java | 25 --- .../wicket/model/models/EntityCollectionModel.java | 12 +++- .../collection/AssociatedWithActionsHelper.java| 8 ++- example/application/simpleapp/README.adoc | 2 +- example/archetype/helloworld/pom.xml | 2 +- .../src/main/resources/archetype-resources/pom.xml | 3 +- .../java/domainapp/dom/impl/HelloWorldObject.java | 1 + .../resources/projects/basic/archetype.properties | 2 +- .../main/resources/archetype-resources/README.adoc | 2 +- .../bdd/specglue/BootstrappingGlue.java| 16 - .../{RunBddSpecs.java => RunIntegBddSpecs.java}| 2 +- .../modules/simple/dom/impl/SimpleObject.java | 3 +- .../simple/dom/impl/SimpleObject.layout.xml| 6 +- .../src/main/resources/archetype-resources/pom.xml | 3 +- .../resources/projects/basic/archetype.properties | 2 +- 36 files changed, 344 insertions(+), 121 deletions(-) diff --cc core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectAction.java index f8166ee,acdc126..22e1d14 --- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectAction.java +++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectAction.java @@@ -380,8 -385,41 +380,8 @@@ public interface ObjectAction extends O private Predicates() { } - public static Predicate associatedWith(final String collectionName) { - return new AssociatedWith(collectionName); -public static Predicate dynamicallyVisible( -final ObjectAdapter target, -final InteractionInitiatedBy interactionInitiatedBy, -final Where where) { -return org.apache.isis.applib.filter.Filters -.asPredicate(Filters.dynamicallyVisible(target, interactionInitiatedBy, where)); -} - -public static Predicate withId(final String actionId) { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.withId(actionId)); -} - -public static Predicate withNoValidationRules() { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.withNoValidationRules()); -} - -public static Predicate ofType(final ActionType type) { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.ofType(type)); -} - -public static Predicate bulk() { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.bulk()); -} - -// UNUSED? -public static Predicate notBulkOnly() { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.notBulkOnly()); -} - -public static Predicate memberOrderOf(ObjectAssociation association) { -return org.apache.isis.applib.filter.Filters.asPredicate(Filters.memberOrderOf(association)); -} - + public static Predicate associatedWith(final ObjectAssociation objectAssociation) { + return new AssociatedWith(objectAssociation); } public static Predicate associatedWithAndWithCollectionParameterFor( -- To stop receiving