• last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
- JBPORTAL-2367: should solve the infinite loop issue.
    • -13
    • +20
- JBPORTAL-2366:

+ RequestProcessor.initInvocation now takes a more specific WSRPPortletInvocationContext as parameter for downstream processing of WindowContext.

+ RequestProcessor.createNavigationalState now uses StateString factory method as it should (which should lead to less duplicated processing).

+ RenderRequestProcessor.initInvocation now remembers which namespace is used for this invocation so that it can be re-written when the markup is processed

without having to bracket it with marker strings.

+ WSRPPortletInvocationContext now provides access to WindowContext so that request processors can know what the namespace is.

+ Use safer namespace generation algorithm.

- Use StateString.JBPNS_PREFIX since it's where the constant is instead of ParametersStateString.

- ActionRequestProcessor.initInvocation doesn't deal with navigational state anymore since it's dealt with in RequestProcessor (less duplicated processing).

  1. … 4 more files in changeset.
"Fix" the serialization issue

- JBPORTAL-2287: Added possibility to reload the consumers from the database.
  1. … 5 more files in changeset.
- JBPORTAL-2284: Fixed error in eraseRegistrationInfo, removed checks for null RegistrationInfo as it never is null now.
- JBPORTAL-2284: ProducerInfo are now created with a RegistrationInfo that's marked as undetermined instead of null.
  1. … 2 more files in changeset.
- JBPORTAL-2208: quick fix, real issue here is that we should have a concept of "WSRP transaction" so

that multiple WSRP calls can share information and avoid going to the producer even without cache.

- JBPORTAL-2201: Remove extra separator: rewrite token should be replaced by the namespace and nothing else!
- JBPORTAL-2185: return empty NavigationInfo and EventingInfo instead of null as it'd cause an NPE otherwise.
    • -10
    • +43
- Sort registration properties before displaying them, based on the natural ordering of their name.

- Added toString to RegistrationStatus for easier debugging.

  1. … 2 more files in changeset.
- Added isRegistrationPropertiesEmpty method.
- Made listener extend default one. Seems to be properly called now.
    • -2
    • +4
- Added Hibernate post-load event listener: does not currently work due to 2nd level cache interference (?)
    • -0
    • +53
  1. … 3 more files in changeset.
- JBPORTAL-2083: more improvements on registration properties handling, more testing needed.

- Improved message as modify registration can also be required via a change on the producer side.

  1. … 3 more files in changeset.
- Renamed *Modified to *ModifiedSinceLastRefresh since it fits semantics better.

- Added isModifyRegistrationNeeded to handle most of the modifyRegistration checking logic to RegistrationInfo.

- Added tests.

  1. … 2 more files in changeset.
- JBPORTAL-2083: started adding support for property value change listening.

- Added more tests.

- More generification.

  1. … 2 more files in changeset.
- JBPORTAL-2103:

+ Added id on tabs

+ Converted table to h:dataTable to display consumers list

- ConsumerRegister.getConsumers now returns a List

- Some generification

  1. … 5 more files in changeset.
- JBPORTAL-2123: requiresInitCookie should now be properly transmitted to SessionHandler thus, initCookie should be properly called.

- Requires more testing!

- JBPORTAL-2092: status is now localizable.

- Improved behavior of RegistrationProperty.setInvalid

- RegistrationProperty status is now an enum instead of String.

- Some generification and clean-ups.

- Updated tests.

  1. … 10 more files in changeset.
- JBPORTAL-2084: Should now correctly detect when a call to modifyRegistration is needed.
  1. … 4 more files in changeset.
- JBPORTAL-1726: improved recovery on error, better management of service factories.

- Tests are broken pending common and test module updates.

  1. … 12 more files in changeset.
- JBPORTAL-1726:

+ Added wrapper around WSRP endpoints to be able to fail service factory when a non-business error happens.

+ Should investigate implementing using AOP instead.

+ Needs more testing.

- Minor improvements.

  1. … 12 more files in changeset.
Use latest modules
    • -0
    • +24
  1. … 1 more file in changeset.
- JBPORTAL-1800: Improved InvalidRegistration handling.

- RefreshResult has now a default SUCCESS status.

- Added some documentation.

- Do not check for duplicate registration if the registration is currently pending.

- Transparently call modifyRegistration if we detect a rare situation where it might be needed.

- Generification.

  1. … 4 more files in changeset.
- JBPORTAL-2067: Added more rewriting of URLs on both Consumer and Producer.
  1. … 3 more files in changeset.
- Encapsulated access to default locales and MIME types and return copies on WSRPConstants to prevent client-side modification.

- Encapsulated validation mode handling in WSRPValidator class.

  1. … 6 more files in changeset.
- Improved logic in status handling: tests should now pass.

- A RegistrationRefreshResult now only affects the total refresh result if it wasn't bypassed.

- Cleaned-up code somewhat.

- Re-factored RefreshResult as it was mixing concerns by providing user-oriented messages.

- More internalization.

- Started to use ui:repeat instead of c:forEach as it's supposed to be better.

- Registration management fails with facelets 1.1.15-B1 but works OK with facelets 1.1.11.

- Status messages don't appear anymore for some reason (regardless of facelets version) with a warning on console.

  1. … 5 more files in changeset.
Fix markup info