isis-git

Clone Tools
  • last updated 15 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2043: adds support for @DomainObject(xxxDomainEvent=...) for mixins

whereby will honour the domain event specified if not otherwise annotated.

In fact, this contains a few other fixes:

* previously, although mixin actions did emit domain events for all phases (hide/disable/validate/executing/executed), mixin properties and mixin collections emitted none. Now this is fixed so that the emit domain events for the first two phases (hide/disable). It doesn't make sense to emit them for the remainder because mixin props/colls are always derived (are read-only queries under the covers).

* also, getMixedIn() now promoted from ActionDomainEvent up to AbstractDomainEvent

* also, added similar getSubject() (a simple wrapper around getSource() and getMixedIn()) also in AbstractDomainEvent.

ISIS-2043: adds ActionDomainEvent#getSubject() as a convenience

ISIS-2043: adds domainEvents for @DomainObject

ISIS-1974: moves further metamodel validation to be evaluated later

ISIS-2042: When PROTOTYPING warn when menubars.layout.xml is missing

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

ISIS-890: removing and cleaning up 'exploration'

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

  1. … 14 more files in changeset.
ISIS-1991: polishing: no need for overriding immutable value getter

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

ISIS-2037: add context-path if required

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

ISIS-1991: never show devutils in PRODUCTION

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

ISIS-1991: cleanup: use _Context.isPrototyping() everywhere (framework internal)

this is exposed by IsisContext.getEnvironment() as part of the public

API

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

  1. … 4 more files in changeset.
ISIS-1991: polishing the deploymentType decision logic

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

ISIS-1991: add "isis.deploymentType" as a config option

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

ISIS-1991: adding back in the legacy behavior

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

ISIS-1991: removing debug code

simple-app: updating mml approved

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

ISIS-1991: major: removing the DeploymentCategory

also rolling up RenderContext2-6

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

  1. … 117 more files in changeset.
ISIS-2006: AnyIn/AnyOut/Try removed, to revert todays changes

does not provide much of a value, so removed, in order to not bloat

applib

ISIS-2006: deduplicate code by rather utilizing JaxbUtil

ISIS-2006: AnyOutBuffer: fix missing assignment

ISIS-2006: extending applib with universal source/sink and 'try'

introduces AnyIn - universal source

introduces AnyOut - universal sink

introduces AnyOutBuffer - universal in-memory sink

introduces Try - immutable holder for either a result or an exception

ISIS-2020: fixes broken DN Blob mapping

dealing with the fact, that with DN 5.1.10 -> 5.2.0.M1 extension-points

were renamed

DN Migration Guide:

http://www.datanucleus.org/products/accessplatform/migration.html

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

ISIS-2031: further simplify code, also allow for less prominent css styling of 'took seconds' label

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

ISIS-1811 remove empty legacy projects

    • -155
    • +0
    /core/legacy/applib-legacy/pom.xml
    • -140
    • +0
    /core/legacy/metamodel-legacy/pom.xml
    • -201
    • +0
    /core/legacy/runtime-legacy/pom.xml
ISIS-2031: add 'took seconds' label to bottom of tables

... when in prototyping mode

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

ISIS-2032: introduces IsisTotalRecordsToolbar which displays 'Showing all of 123' at the bottom of data tables

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