Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-1766: adds some documentation about MenuBarsSevice and MenuBarsLoaderService and the new MenuBars layout classes. Also...

Also:

- renames LinkData to Link

- renames ActionLayoutData to ServiceActionLayoutData

  1. … 22 more files in changeset.
ISIS-1632: converts parameter layouts facet for meta; support recursive meta annotations

  1. … 31 more files in changeset.
ISIS-1632: converts facet factories to support meta annotations ... code now compiles

but haven't tried unit tests yet, let alone integ tests etc..

Also:

- removed support for boolean flags in annotations, replaced with enums. Need to review to ensure is complete.

  1. … 93 more files in changeset.
ISIS-1752: moves oid from MenuSection down into ActionLayout, so that could support custom menus in the future.

  1. … 10 more files in changeset.
ISIS-1752: adds new 'menuBars' resource to RO viewer

  1. … 17 more files in changeset.
adds new 'menuBars' resource to RO viewer

  1. … 17 more files in changeset.
ISIS-1742: rolls Command3 up into Command

  1. … 6 more files in changeset.
ISIS-1742: moves the JDO-specific implementations of ExceptionRecognizer under o.a.i.applib.services.exceprecog.jdo. Also updates DomainObjectContainer to fully implement the (extended) ExceptionRecognizer interface.

  1. … 11 more files in changeset.
ISIS-1742: fixes up compile issues resulting from removal of methods from DomainObjectContainer

Includes some refactoring of DomainServiceProvider

  1. … 13 more files in changeset.
ISIS-1742: deletes unused supporting classes for old PublishingService: EventMetadata, EventType, PublishedEventStateType, StateMessageMessagetType

  1. … 9 more files in changeset.
ISIS-1742: removes FixtureScript.ExecutionContext#add methods (use #addResult instead) and removes asKeyValueMap(...) utility method completely

  1. … 2 more files in changeset.
ISIS-1742: moves applib.events.system to applib.fixturescripts.events

  1. … 8 more files in changeset.
ISIS-1742: moves applib.events to applib.services.wrapper.events

  1. … 125 more files in changeset.
ISIS-1742: deletes AbstractService, AbstractViewModel, AbstractContainedObject, AbstractDomainObject, AbstractFactoryAndRepository, AbstractHomePageDashboardService. Also deletes allInstances/allMatches/firstMatch/uniqueMatch from DomainObjectContainer.

In so doing, allows us to remove QueryFindByPattern and QueryFindByTitle and corresponding PersistenceQuery... and to simplify those hierarchies.

  1. … 29 more files in changeset.
ISIS-1742: deletes When enum from @Hidden, @Disabled, @Immutable

  1. … 74 more files in changeset.
ISIS-1742: removes @ActionInteraction + related events. Also Command2 methods removed.

Command2 methods replaced by equivalent in Command3 subtype.

related events removed are ActionInteractionEvent, PostsActionInvokedEvent etc.

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

  1. … 11 more files in changeset.
ISIS-1592: extends ixn.xsd and cmd.xsd

to include logicalMemberIdentifier.

Also:

- 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

  1. … 25 more files in changeset.
EST-1507: fixes unit test for QueryResultsCache

EST-1507: fixes unit test for QueryResultsCache

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. … 18 more files in changeset.
ISIS-1291: simplifying OidDto, also use 'com' rather than 'common' as namespace prefix for common.xsd

  1. … 11 more files in changeset.
ISIS-1370: changing the API for PublisherService, adding default Logging implementation. Adding support for deep XML graphs within InteractionDto.

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

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

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

  1. … 8 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: factored out InteractionDtoServiceInternal (cf CommandDtoServiceInternal); move responsibility to hold the Dto into the applib Interaction object.

  1. … 15 more files in changeset.
ISIS-1397: bringing applib Interaction and MemberInteractionMementoDto closer into line; to whit...

- renamed mim.xsd to ixn.xsd

- renamed MemberInteractionMementoDto to just InteractionDto (cf applib's Interaction)

- renamed MemberInteractionDto to just InteractionExecutionDto (cf applib's Interaction.Execution)

- moved subExecutions to InteractionExecutionDto

    • -163
    • +165
    ./java/org/apache/isis/schema/utils/Roundtrip.java
  1. … 10 more files in changeset.
ISIS-1397: reworked mim.xsd as a replacement/generalization for aim.xsd. renamed some of the methods in applib's Interaction class, to make more consistent with MemberInteractionMementoDto.

    • -160
    • +167
    ./java/org/apache/isis/schema/utils/Roundtrip.java
  1. … 14 more files in changeset.