Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2259: moves isis-applib and isis-schema to ../api directory

    • -44
    • +0
    ./isis/applib/AbstractViewModel.java
    • -71
    • +0
    ./isis/applib/ApplicationException.java
    • -117
    • +0
    ./isis/applib/IsisModuleApplib.java
    • -142
    • +0
    ./isis/applib/NonRecoverableException.java
    • -50
    • +0
    ./isis/applib/PersistFailedException.java
    • -136
    • +0
    ./isis/applib/RecoverableException.java
    • -52
    • +0
    ./isis/applib/RecreatableDomainObject.java
    • -49
    • +0
    ./isis/applib/RepositoryException.java
    • -71
    • +0
    ./isis/applib/adapters/EncoderDecoder.java
  1. … 2530 more files in changeset.
ISIS-2259: reorganises excel subdomain, factors out excel.applib vs excel.testing

Also - makes dependency from applib to commons optional

    • -3
    • +2
    ./isis/applib/annotation/Defaulted.java
    • -11
    • +5
    ./isis/applib/annotation/Value.java
    • -2
    • +2
    ./isis/applib/domain/DomainObjectList.java
  1. … 162 more files in changeset.
ISIS-2250: introduces ValueTypeProvider, and beefs up ClassSubstitutor.

Each have a corresponding "Registry" that implements the chain-of-responsibility pattern around them.

For now, ValueTypeProviderDefault delegates to CommonDtoUtils.

    • -1
    • +1
    ./isis/applib/util/schema/CommonDtoUtils.java
  1. … 20 more files in changeset.
ISIS-2158: service interfaces not necessarily need an archetype annot.

ISIS-2158: reordering injection points to the top of the class

and making these private when possible

also fixing lots of unused field compiler warnings

  1. … 111 more files in changeset.
ISIS-2062: updates javadoc, is all

ISIS-2250: adds config properties to lock down metamodel, or to incrementally validate otherwise.

Also:

- adds validator to ensure that there are no actions except on known types

- no longer inject into Interaction, instead pass in the required services (ClockService, MetricsService).

  1. … 17 more files in changeset.
ISIS-2158: auto organize imports

  1. … 329 more files in changeset.
ISIS-2249: moving all the classes

not yet enabling DN and Wicket support; we might do this on top of a

more generic solution as targeted by ISIS-1695

    • -127
    • +0
    ./isis/applib/value/Percentage.java
  1. … 54 more files in changeset.
ISIS-2240: removes spurious '/' in computed restful path for mixin

ISIS-2241: refactors Object_openRestApi mixin to find RO viewer's base-path from IsisConfiguration

... rather than _Resources.getRestfulPath().

This is done with a bit of help from ConfigurationViewServiceDefault

  1. … 1 more file in changeset.
ISIS-2158: working on a couple of TODO markers

  1. … 9 more files in changeset.
ISIS-2062: reviewing docs

also:

- moves CommandExecutorServiceDefault package in line with CommandExecutorService API.

- adds hrefs for social

- removes mention of DomainServiceLayout#menuOrder

  1. … 65 more files in changeset.
ISIS-2177: fix some trivial compiler warnings

    • -2
    • +2
    ./isis/applib/annotation/Property.java
    • -0
    • +1
    ./isis/applib/events/ui/IconUiEvent.java
    • -0
    • +2
    ./isis/applib/events/ui/LayoutUiEvent.java
    • -0
    • +2
    ./isis/applib/events/ui/TitleUiEvent.java
    • -2
    • +2
    ./isis/applib/query/QueryAbstract.java
  1. … 32 more files in changeset.
ISIS-2223: fixing code quality issues

    • -1
    • +1
    ./isis/applib/util/TitleBufferException.java
    • -8
    • +15
    ./isis/applib/value/LocalResourcePath.java
ISIS-2223: remove Defaults from applib (not referenced)

code quality complaint: not threadsafe

ISIS-2158: move SwaggerServiceMenu -> ro-viewer

    • -48
    • +0
    ./isis/applib/services/swagger/Util.java
  1. … 3 more files in changeset.
ISIS-2158: minor: make some static fields final (code quality)

ISIS-2158: adds @Servive annotated classes to the meta-model

  1. … 7 more files in changeset.
ISIS-2158: disable exception suppression for Interaction.execute(...)

- there is an issue with exceptions getting swallowed: unless this is

fixed, we rather print all of them, no matter whether recognized or not

later on

- also throw more meaningful exceptions, when the BookmarkService is

unable to provide a bookmark for a certain type

    • -7
    • +10
    ./isis/applib/mixins/dto/DtoMappingHelper.java
    • -6
    • +8
    ./isis/applib/util/schema/CommonDtoUtils.java
  1. … 8 more files in changeset.
ISIS-2216: further fix for disabled swagger menu service

Need to lookup @Service by Id (not necessarily a @DomainService).

  1. … 5 more files in changeset.
ISIS-2189: further minor polishing

    • -3
    • +3
    ./isis/applib/services/health/Health.java
  1. … 1 more file in changeset.
ISIS-2189: allows exception details to be returned in the health check

    • -5
    • +12
    ./isis/applib/services/health/Health.java
  1. … 1 more file in changeset.
ISIS-2216: fixes swagger service menu (again)

ISIS-2216: adds @Qualifier to all services.

Also renames some services:

- AuditingServiceInternal (to AuditerDispatchService)

- PublishingServiceInternal (to PublisherDispatchService)

- AuthenticationManagerStandard (to AuthenticationManagerDefault)

- AuthorizationManagerStandard (to AuthorizationManagerDefault)

  1. … 132 more files in changeset.
ISIS-2216: adds @Ordered and @Primary

    • -0
    • +58
    ./isis/applib/annotation/OrderPrecedence.java
  1. … 88 more files in changeset.
ISIS-2216: deprecates NatureOfService#DOMAIN .... just use @Service instead

ISIS-2216: changes capitalization of @Named("..")

and ensures that all @DomainService(...) are also @Named

  1. … 80 more files in changeset.
ISIS-2216: adds @Named(...) and converts @DomainService(nature=DOMAIN) to @Service

    • -11
    • +9
    ./isis/applib/IsisModuleApplib.java
  1. … 98 more files in changeset.
ISIS-2215: adds @Named("...") for services for consistency with ids prior to refactoring

SpringServiceProvisiongTest#dump_all used to compare before vs after.

  1. … 68 more files in changeset.