Clone Tools
  • last updated 15 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2263: bump schema XSDs to v2/2.0

    • -1
    • +1
    ./i18n/DescribedAsFacetTranslated.java
  1. … 268 more files in changeset.
ISIS-2259: fixes up package name of isis-core-metamodel

    • -0
    • +134
    ./deficiencies/DeficiencyFacet.java
    • -0
    • +33
    ./describedas/DescribedAsFacet.java
    • -0
    • +36
    ./describedas/DescribedAsFacetAbstract.java
    • -0
    • +29
    ./help/HelpFacet.java
    • -0
    • +36
    ./help/HelpFacetAbstract.java
    • -0
    • +31
    ./hide/HiddenFacet.java
    • -0
    • +64
    ./i18n/DescribedAsFacetTranslated.java
    • -0
    • +72
    ./i18n/NamedFacetTranslated.java
    • -0
    • +55
    ./i18n/PluralFacetTranslated.java
    • -0
    • +119
    ./i18n/TranslationFacetFactory.java
    • -0
    • +42
    ./named/NamedFacet.java
    • -0
    • +59
    ./named/NamedFacetAbstract.java
    • -0
    • +31
    ./named/NamedFacetInferred.java
  1. … 3153 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

- o.a.i.core.metamodel.* -> o.a.i.metamodel.*

    • -33
    • +0
    ./describedas/DescribedAsFacet.java
    • -36
    • +0
    ./describedas/DescribedAsFacetAbstract.java
    • -64
    • +0
    ./i18n/DescribedAsFacetTranslated.java
    • -138
    • +0
    ./i18n/TranslationFacetFactory.java
  1. … 3130 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

  1. … 1098 more files in changeset.
ISIS-2050: fixes junit tests that were marked 'broken'

  1. … 6 more files in changeset.
ISIS-2033: meta-model tests: fixes trivial test failures ...

... that were related to singleton resolving

24 test-cases still fail, these are due to eg. code not yet implemented

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

  1. … 38 more files in changeset.
ISIS-2033: Major: MetaModel refactoring

removing instances of 'ServicesInjector' being passed around in

constructors

removing 'ServicesInjectorAware' interface

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

  1. … 468 more files in changeset.
Merge remote-tracking branch 'origin/master' into v2

  1. … 143 more files in changeset.
adds FacetWithAttributes interface

makes existing facets implement

    • -2
    • +8
    ./i18n/DescribedAsFacetTranslated.java
  1. … 158 more files in changeset.
ISIS-1976: fixing tests that that fail on mockup service lookup now being Optionals

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

  1. … 35 more files in changeset.
ISIS-1976: polishing ServiceInjector and ServiceRegistry API

let ServiceInjector implement ServiceRegistry

service lookup result is now an Optional instead of a nullable Object

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

  1. … 87 more files in changeset.
  1. … 315 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

  1. … 1408 more files in changeset.
ISIS-1845 fix all tests in ObjectReflectorDefaultTest_object

ISIS-1742: deletes When enum from @Hidden, @Disabled, @Immutable

  1. … 74 more files in changeset.
dynamic parameter names.

Incomplete. Design ok, but a lot of impact... have to pass targetAdapter down to NamedFacet everywhere

  1. … 35 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.

Also:

- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

  1. … 271 more files in changeset.
ISIS-1404: AuthenticationSessionProvider is now a domain service; removed the AuthenticationSessionProviderAbstract and Aware interfaces.

In addition, FacetFactoryAbstract now implements ServiceInjectorAware, none of the subclass FacetFactorys do. The intention here is that we can just let FacetFactory reach into ServicesInjector to pull out the domain services, such as AuthenticationSessionProvider impl'n.

    • -10
    • +1
    ./i18n/TranslationFacetFactory.java
  1. … 72 more files in changeset.
ISIS-1128: mostly a documentation issue, the named attribute must also be specified otherwise ignores @PropertyLayout/@ParameterLayout (and dynamic .layout.json for that matter)

  1. … 3 more files in changeset.
ISIS-1044: removed the InteractionUtils' withFiltering() and its threadlocal; removed the disabling of the filtering (in ObjectAdapter.Util#isVisible()); also DeploymentCategoryProvider stuff.

namely:

- added new DeploymentCategoryProviderAware infrastructure, retrofitted RuntimeContext to provide a DeploymentCategoryProvider (cf AuthenticationSessionProvider)

- made DeploymentCategoryProvider extend Injectable, so that RuntimeContext's subcomponents (which include DeploymentCategory) can inject themselves, eg into facet factories)

- made FacetFactoryAbstract implement AuthenticationSessionProviderAware and DeploymentCategoryProviderAware, so that all facets will be able to obtain the authSession and deployment category for themselves (this still to do)

- made FormAbstract, FormComponentPanelAbstract and PanelAbstract all implement DeploymentCategoryProvider (because they also all implement AuthenticationSessionProvider)

- made IsisWicketApplication implement DeploymentCategoryProvider (because it also implements AuthenticationSessionProvider)

also:

- changed order of params in ObjectAction#executeWithRuleChecking(...)

  1. … 28 more files in changeset.
ISIS-1103: new NamedFacetDefault to be used rather than NamedFacetNone for object members (superceding default logic in ObjectMemberAbstract#getName()).

Doing it this way is more consistent and crucially gives NamedFacetTranslate gives a string (the original default value) to use as a msgId

in addition:

- updated translations file for simpleapp, and added some partial translations for ES and NL.

- don't contribute actions to values (eg java.lang.String)

  1. … 12 more files in changeset.
ISIS-903: remove caching from the *FacetTranslated

... otherwise never re-renders correctly for concurrent users with different locales.

In addition:

- fixed tiny error in logging.properties (for simpleapp integtest)

- additional translations_en-GB.po for simpleapp

- javadoc fixes.

    • -18
    • +1
    ./i18n/DescribedAsFacetTranslated.java
  1. … 5 more files in changeset.
ISIS-903: allow translations to be read from externalized config location.

In addition, pick up value of deploymentType by reading IsisContext.getDeploymentType() rather than the hacky way of reading config; this should work in all situations (org.apache.isis.WebServer, integtetss, tomcat etc). This necessitates moving the TranslatioServiePo implementation (and supporting classes) from core/metamodel to core/runtime.

  1. … 19 more files in changeset.
ISIS-903: simplifying design...

... get rid of the ServicesInstallerFallback hack, now register TranslationServicePo as a regular @DomainService. Also remove the LocaleProviderDefault. Use the absence of a TranslationResolver and/or LocaleProviderDefault as a hint to put the TranslationService into write mode

    • -3
    • +8
    ./i18n/DescribedAsFacetTranslated.java
    • -23
    • +7
    ./i18n/TranslationFacetFactory.java
  1. … 7 more files in changeset.
ISIS-903: updating ImperativeFacets for validation/disabling and also the title method so that they can return TranslatableString as well as regular String.

Also:

- added new SimpleObject#updateName action with validation and a default; added SimpleObject#title()

- reworked the simpleapp's integ tests into "Dublin" style, added new integ tests to check that the translation.pot file is correctly written to with these.

    • -0
    • +160
    ./i18n/TranslationFacetFactory.java
  1. … 45 more files in changeset.
ISIS-903: can now write to .pot and read from .po file

    • -12
    • +21
    ./i18n/DescribedAsFacetTranslated.java
    • -11
    • +21
    ./i18n/NamedFacetTranslated.java
  1. … 16 more files in changeset.
ISIS-903: integ tests passing again;

exposing the mode of the TranslationService so that can ensure that the translations are eagerly requested in prototype/test mode (and while the metamodel is being built), but lazily otherwise.

    • -3
    • +12
    ./i18n/DescribedAsFacetTranslated.java
  1. … 9 more files in changeset.
ISIS-903: adding PoReader impl along with new XxxTranslated facets

Also implementations of LocaleProvider and new UrlResolver service from Wicket.

However, not there yet; the .po file read/write needs to handle plural form, and the interface for TranslationService needs to be extended similarly

    • -0
    • +52
    ./i18n/DescribedAsFacetTranslated.java
    • -0
    • +56
    ./i18n/NamedFacetTranslated.java
    • -0
    • +50
    ./i18n/PluralFacetTranslated.java
  1. … 14 more files in changeset.
ISIS-903: refactoring in the direction of also reading .po files

  1. … 10 more files in changeset.
ISIS-903: TranslationService, LocaleProvider, TrString class,

also:

- deprecated a bunch of old *Event files in the applib, for wrapper factory only.

    • -0
    • +167
    ./i18n/I18nFacetFactory.java
  1. … 38 more files in changeset.