Clone Tools
  • last updated 16 mins ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-720: mothballing scimpi

    • -91
    • +0
  1. … 394 more files in changeset.
ISIS-1027: marking facet classes as deprecated; some minor incidental tidy-up

  1. … 263 more files in changeset.
ISIS-939: simplifying PersistenceSession

- removing PersistenceSession#resolveField (introduce ResolveFieldUtil for scimpi to call), also from the *ObjectStore impls

- remove Persistor interface, instead PersistenceSession everywhere

- remove ToPersistObjectSet interface, instead PersistenceSession everywhere

- remove RecreatedPojoRemapper interface, instead PersistenceSession everywhere

- remove EnlistedObjectDirtying interface, instead PersistenceSession everywhere

- remove ObjectAdapterMemento#getTitleHint() and #captureTitleHintIfPossible()

- re-introduce MessageBroker's #getApplicationError and #setApplicationError

- remove ObjectAdapter#isTitleAvailable() and from PojoAdapter

- removed commented out lines in ResolveState

- simplify PersistenceSession (remove #mapRecreatedPojo, #remapRecreatedPojo)

- introduce PersistenceQueryFactory from PersistenceSession

- PersistenceSession creates IsisTransactionManager in its constructor

    • -0
    • +71
  1. … 38 more files in changeset.
ISIS-939: simplified MessageBroker

- removed the defunct MessageBroker interface (in runtime)

- renamed MessageBrokerDefault to MessageBroker (unextract interface), now in metamodel

- removed #setApplicationError, since no longer used.

  1. … 10 more files in changeset.
ISIS-939: deleted the UpdateNotifier subcomponent. Not used by any released code, and the same information (and better) is available in the IsisTransaction itself.

  1. … 10 more files in changeset.
ISIS-802: removing UserProfileStore, Perspective, Options. Localization reverted to using the server default (since was only ever populated in Scimpi, and there are other JIRA issues already raised to implement client-side i18n).

  1. … 62 more files in changeset.
ISIS-831: digression: moving progmodel/facets into metamodel/facets

... and getting names consistent.

  1. … 1818 more files in changeset.
ISIS-536: thread local as a means of temporarily disabling concurrency checking.

  1. … 7 more files in changeset.
ISIS-509: tidy-up of Util classes.

  1. … 269 more files in changeset.
ISIS-503: can now order contributed members

* FacetProcessor extended to be able to request sorting on an individual object member

* introduced new MemberOrderingFacetFactory interface to identify the facet factories that do this work

* ObjectSpecDefault/Abstract now call the FacetProcessor whenever the contributed actions/associations are computed

* ObjectActionContributee, OneToOneAssociationContributee and OneToManyAssociationContributee now have their own copy of FacetHolderImpl (initialized with the facets from the underlying contributed action), so that can sort them without side-effects

* fixed bug such that contributed actions that are associated to contributed associations are also suppressed from the header


* ObjectAction.isAlwaysHidden redefined, only true if never visible anywhere and always

And also:

* renamed ObjectAssociationFilters -> ObjectAssociation.Filters

* renamed ObjectActionFilters -> ObjectAction.Filters

* renamed ObjectActionParameterFilters -> ObjectActionParameter.Filters

And also:

* enhanced ToDoItem to demonstrate this capability

* ToDoItemContributions#next and ToDoItemContributions#previous added

  1. … 58 more files in changeset.
ISIS-503: refactoring ObjectSpecificationDefault for actions and associations

- simplifying the overloading

- deprecated ObjectActionFilters, converted to ObjectAction.Filters

- deprecated ObjectAssociationFilters, converted to ObjectAssociation.Filters

  1. … 20 more files in changeset.
ISIS-503: removed ObjectActionSet...

... also

- ActionType.SET

- ObjectAction#getActions()

and some unused utility classes.

  1. … 16 more files in changeset.
ISIS-210: refactoring contributed actions

- ObjectActionImpl#isContributed removed

- ObjectActionImpl#realTarget and #realParameters similarly removed


- ObjectActionContributee and ObjectActionParameterContributee act as wrappers around underlying ObjectActionImpl

  1. … 27 more files in changeset.
ISIS-497: contributed associations.

  1. … 213 more files in changeset.
ISIS-51, ISIS-495: removing dependencies on Apache commons

- commons-lang (except in Scimpi)

- commons-collections

  1. … 24 more files in changeset.
ISIS-490: switching from log4j to slf4j

- introduced new isis-core-log4j module to hold the log4j-specific stuff

- still configured to bind log via log4j underneath.

in addition:

- Added oscar Bou as committer.

  1. … 287 more files in changeset.
ISIS-162 - allowing action links to use parameters

Making action link and button also work with transient objects.

ISIS-162 - added interaction variables to links in list items.

ISIS-162 logon tag can now use user roles from a user domain object to set up the session.

    • -0
    • +42
ISIS-362: upgrading to JMock 2.6.0

* and adding in support for @Never, @Ignoring, @Allowing annotations etc.


* the size of the commit is because of an "organize import" throughout,

done with respect to our standard isis.importorder


  1. … 416 more files in changeset.
ISIS-162: changed indicator of transient data so specific names for object types are not mistaken as transient data.

ISIS-188: renaming packages in line with groupId:artifactId

  1. … 1935 more files in changeset.
ISIS-188: making structure of component viewers consistent

    • -0
    • +37
    • -0
    • +23
    • -0
    • +40
    • -0
    • +486
    • -0
    • +30
    • -0
    • +146
    • -0
    • +91
    • -0
    • +44
    • -0
    • +31
  1. … 3393 more files in changeset.