Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-1782:: renames Module.Util supporting method; throw runtime exception if different appmanifest inferred; reinstate reading from isis.integTest.module if required

  1. … 5 more files in changeset.
ISIS-1782: refactors/simplifies ModuleAbstract and AppManifest2, factors out ModuleOrBuilderAbstract as non-API internal class

Also:

- renames new adapter classes to HeadlessAbstract, HeadlessWithBootstrappingAbstact, and moves to runtime.

- updates docs

    • -0
    • +181
    ./java/org/apache/isis/applib/Module_Util_transitiveDependenciesOf_Test.java
  1. … 40 more files in changeset.
ISIS-1782: generalises Module and introduces AppManifestAbstract2

... so that Module can also provide add configuration properties, and that app manifest can provide transitive list of refdata and teardown fixtures

  1. … 9 more files in changeset.
ISIS-1782: adds unit test for Module.Util

ISIS-1766: removes the properties from the MenuBar interfaces, messes up JAXB serialization; recreates the .xsd schema files

  1. … 16 more files in changeset.
ISIS-1766: refactors to introduce bs3 for menubars (work in progress)

  1. … 37 more files in changeset.
ISIS-1766: wip, introduce bs3 for menubars

  1. … 49 more files in changeset.
ISIS-1766: changes ServiceActionLayoutData#oid to just #objectType

  1. … 8 more files in changeset.
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.