Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2223: Mitigate Reliability and Security Issues as detected by Code Quality Analysis

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

  1. … 1 more file in changeset.
ISIS-2158: remove DtoMappingHelper, and a subclass of Bookmark ...

also remove from OidDto:

@XmlElement(required = true)

protected String objectType;

@XmlElement(required = true)

protected String objectIdentifier;

  1. … 17 more files in changeset.
ISIS-2158: refactoring all reflective constructor usages

  1. … 9 more files in changeset.
ISIS-2263: JaxbAdapters: add support for bute[] and Clob

- make all adapters null-safe

- also adds junit roundtrip tests

  1. … 3 more files in changeset.
ISIS-2262: polishing + sync adoc

  1. … 6 more files in changeset.
ISIS-2062: moves src/main/doc to src/main/adoc

    • -0
    • +1
    ./adoc/modules/commons/examples/.gitignore
    • -0
    • +1
    ./adoc/modules/commons/nav.adoc
    • -0
    • +3
    ./adoc/modules/commons/pages/about.adoc
    • -0
    • +1
    ./adoc/modules/commons/partials/module-nav.adoc
    • -1
    • +0
    ./doc/modules/commons/examples/.gitignore
    • -3
    • +0
    ./doc/modules/commons/pages/about.adoc
  1. … 2456 more files in changeset.
Merge remote-tracking branch 'origin/master' into ide

# Conflicts:

# core/viewers/restfulobjects/jaxrs-resteasy-4/src/main/java/org/apache/isis/viewer/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.java

# core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/webmodule/WebModuleWicket.java

# core/webapp/src/main/java/org/apache/isis/webapp/modules/WebModule.java

# core/webapp/src/main/java/org/apache/isis/webapp/modules/WebModuleContext.java

# core/webapp/src/main/java/org/apache/isis/webapp/webappctx/IsisWebAppContextInitializer.java

    • -0
    • +64
    ./java/org/apache/isis/core/commons/internal/base/_Oneshot.java
  1. … 5 more files in changeset.
ISIS-2158: refactors one-shot idiom into a 'commons' utility

    • -0
    • +64
    ./java/org/apache/isis/commons/internal/base/_Oneshot.java
  1. … 1 more file in changeset.
ISIS-2259: fixes package names for isis-core-config

  1. … 266 more files in changeset.
ISIS-2259: fixes module class names for core-codegen-bytebuddy and core-commons

    • -0
    • +14
    ./java/org/apache/isis/core/commons/IsisModuleCoreCommons.java
  1. … 2 more files in changeset.
ISIS-2259: fixes package for isis-core-commons

  1. … 1019 more files in changeset.
ISIS-2259: reorganises excel subdomain, factors out excel.applib vs excel.testing

Also - makes dependency from applib to commons optional

  1. … 176 more files in changeset.
ISIS-2062: removes _attributes.adoc, workaround no longer required.

    • -1
    • +0
    ./doc/modules/commons/pages/about.adoc
  1. … 531 more files in changeset.
ISIS-2260: adds pdfjs

also moves security/shiro-realm-ldap to impl subdir; ditto vw/exceldownload; ditto vro/cors

  1. … 95 more files in changeset.
ISIS-2158: make action args immutable where possible

also cleans up ManagedObject's unwrapping utilities

  1. … 46 more files in changeset.
ISIS-2259: removes _attributes.adoc workaround

no longer required with AsciiDoc 0.30.28 plugin for IntelliJ

    • -6
    • +0
    ./doc/modules/commons/_attributes.adoc
  1. … 635 more files in changeset.
ISIS-2183: Converts ProxyFactoryPlugin -> ProxyFactoryService

  1. … 12 more files in changeset.
ISIS-2158: minor: extract map element toggling algorithm for reuse

  1. … 1 more file in changeset.
ISIS-2158: correcting java-doc

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. … 18 more files in changeset.
ISIS-2158: re-run 'optimize imports' for 'core'

  1. … 85 more files in changeset.
ISIS-2158: organize imports in core using IntelliJ

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

  1. … 326 more files in changeset.
ISIS-2158: adds optimized Can.toArray(...) (reduced heap-pollution)

  1. … 2 more files in changeset.
ISIS-2242: moves IsisSystemEnvironment#contextPath to WebAppConfiguration

... seems like a better place to hold this info.

  1. … 4 more files in changeset.
ISIS-2242: moves method lexically, is all.

ISIS-2242: removes redundant param from IsisSystemEnvironment#prependContextPathIfRequired

  1. … 1 more file in changeset.
ISIS-2242: IsisSystemEnvironment#prependConetxtPathIfRequired is no longer static

  1. … 1 more file in changeset.
ISIS-2242: moves _Resources.prependContextPathIfRequired to IsisSystemEnvironment

(stiil static at this point).

  1. … 2 more files in changeset.
ISIS-2242: removes _Resources_Path, since no longer referenced.

The two subclasses were RestfulPath and ContextPath, both now inlined in this ticket and in ISIS-2241