Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-1569: renames CommandWithDtoProcessor to CommandDtoProcessor ...

... and updates docs

  1. … 22 more files in changeset.
ISIS-1569: adds support for @Action(commandWithDtoProcessor=...) and @Property(commandWithDtoProcessor=....)

In support, MetaModelService5 introduced, to allow the associated commandWithDtoProcessor to be obtained for a given action or property (if any).

ContentMappingServiceForCommand(s)Dto now delegate to the processor if present.

Also, extended common.xsd to support blobs and clobs.

  1. … 28 more files in changeset.
ISIS-1827 remove dependencies on guava in isis-core-schema

ISIS-1830 improve code readability, document the intent

ISIS-1830 remove JDK9 internal API usages of c.s.o.a.x.internal.jaxp.datatype.XMLGregorianCalendarImpl

ISIS-1569: removes unused and accidentally committed element in cmd-1.4.xsd

ISIS-1569: updates to XSDs, make sure the version defaultsb are correct.

ISIS-1569: adds timings to CommandsDto, so less verbose and easier to read XML

ISIS-1569: extends cmd and ixn schemas to allow userData to be specified, and moves the new CommandsDto into the new version of cmd.xsd also.

    • -4
    • +4
    • -0
    • +181
    • -0
    • +221
  1. … 1 more file in changeset.
ISIS-1569: extends cmd-1.3.xsd to introduce a new CommandsDto (note the plural) as a sequence of CommandDto's

ISIS-1592: extends ixn.xsd and cmd.xsd

to include logicalMemberIdentifier.


- extended OTOA and OTMA so have getOnType, same as ObjectAction. Required in order to be able to obtain the objectSpec in order to populate the new logicalMemberIdentifier field

    • -4
    • +4
    • -0
    • +157
    • -0
    • +221
  1. … 21 more files in changeset.
ISIS-1605: adds JAXB adapters for JODA date/time types (and fixes a couple of the existing utility class helpers that were broken, specifically Joda{LocalDate|LocalDateTime|LocalTime}}StringAdapter

ISIS-785: extends common XSD (and therefore the other XSDs) to support action parameters that are collections.

    • -6
    • +6
    • -0
    • +115
    • -0
    • +151
    • -0
    • +204
    • -0
    • +215
  1. … 6 more files in changeset.
ISIS-1414: introduced sequence for chg.xsd so that PublishedObjects can have a sequence; promoted WithTransactionScope interface to applib; QueryResultsCache now implements this interface.

The "transactionId" is really an interaction id, and there could be multiple transactions within a single such interaction. Therefore any PublishedObjects (= set of dirtied objects within a transaction) needs to have a sequence number to distinguish from other transactions, and also from any interaction executions.

  1. … 17 more files in changeset.
ISIS-1414: removing 'numberOfPropertiesModified' from ixn.xsd and MetricsService; this is xactn-scoped information, not request-scoped. Also introduced WithTransactionScoped as a means to indicate which of the request-scoped members are really transaction-scoped.

  1. … 14 more files in changeset.
ISIS-1291: updating documentation for schemas.

Minor alterations to schemas themselves, just changing the order of members

  1. … 10 more files in changeset.
ISIS-1291: further documentation. Slight extension to the PublishedObjects API

  1. … 36 more files in changeset.
ISIS-1370: cleaning up the API to PublisherService, renaming EnlistedObjectsService to ChangedObjectsService etc.

  1. … 21 more files in changeset.
ISIS-1370: now supports publishing of objects.

    • -0
    • +79
    • -0
    • +82
  1. … 10 more files in changeset.
ISIS-1370: @Property#publishing= and also @Property#command=...

Also deprecated Command.ACTION_IDENTIFIER_FOR_EDIT, since no longer used (and removed stale code in ObjectMemberAbstract).

  1. … 20 more files in changeset.
ISIS-1291: simplifying OidDto, also use 'com' rather than 'common' as namespace prefix for common.xsd

  1. … 9 more files in changeset.
ISIS-1399: new MetricsService to capture metrics (objects loaded etc), capture within the Interaction.Execution.

  1. … 11 more files in changeset.
ISIS-1389: further simplifications of the DTO structure

  1. … 21 more files in changeset.
ISIS-1389: further minor changes for consistency.

  1. … 2 more files in changeset.
ISIS-1291: app now running again...

  1. … 13 more files in changeset.
ISIS-1389: completing up making CommandDto / InteractionDto and Interaction consistent.

  1. … 11 more files in changeset.
ISIS-1389: further standardization of DTOs to Interaction.

  1. … 3 more files in changeset.
ISIS-1389: renaming PropertyModification to PropertyEdit.

  1. … 7 more files in changeset.
ISIS-1397: rename ReturnDto to ValueWithTypeDto, use for new param of property modification also.

  1. … 3 more files in changeset.
ISIS-1397: changing cmd.xsd for props to use a paramDto instead of simple valueDto for the new value (so that it is typed). Completed BackgroundCommandExecution to support property modifications.

  1. … 4 more files in changeset.