• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- JBPORTAL-2425:

+ WSRPPortletURL.create is now able to handle extra characters in an uninterpreted way to allow for concatenation

+ Adapted toString methods.

- Fixed a bug in WSRPResourceURL.dealWithSpecificParams that wasn't properly removing consumed parameters.

    • -0
    • +15
    ./other/WSRPPortletURLTestCase.java
  1. … 2 more files in changeset.
- Adapted test cases to change in behavior with & encoding. Note that & should still be encoded as & when going through the WS stack (which is not the case for the tests).
    • -13
    • +13
    ./v1/producer/MarkupTestCase.java
  1. … 1 more file in changeset.
- JBPORTAL-2355:

+ Do no use & in URLs anymore, use &.

+ Now throws an exception in case a doubly encoded & is ever detected again (so that we can detect them better)

+ Adapted test to change of behavior.

  1. … 1 more file in changeset.
- JBPORTAL-2306: Fixed WSRPPortletURL.toString() method to properly add WSRP end rewriting token.

- Added test case.

    • -15
    • +35
    ./other/WSRPPortletURLTestCase.java
  1. … 2 more files in changeset.
- JBPORTAL-2287: Added possibility to reload the consumers from the database.
  1. … 6 more files in changeset.
- JBPORTAL-2284: ProducerInfo are now created with a RegistrationInfo that's marked as undetermined instead of null.
    • -3
    • +5
    ./consumer/ConsumerRegistryTestCase.java
  1. … 2 more files in changeset.
- JBPORTAL-2244: Test was bad (relying on order where none actually exists)
    • -4
    • +14
    ./v1/producer/RegistrationTestCase.java
- Improved output.
    • -15
    • +17
    ./v1/producer/V1ProducerBaseTest.java
- JBPORTAL-2233:

+ Re-wrote traversal logic of WSRPExtensionHandler to traverse the whole tree.

+ Added test case.

+ Removed dependency on DOMUtils.

    • -0
    • +57
    ./handler/MockSOAPBody.java
    • -0
    • +239
    ./handler/WSRPExtensionHandlerTestCase.java
  1. … 1 more file in changeset.
- JBPORTAL-2183: do not keep a local copy of the configuration in producer but retrieve it from

configuration service to avoid de-synchronization of state.

- Changed property name generation algorithm to avoid collisions.

  1. … 3 more files in changeset.
- JBPORTAL-2183: Properly remember the listeners when reloading a producer configuration.

Something is still not quite right with how the producer deals with configuration changes.

    • -0
    • +11
    ./other/RegistrationPropertyDescriptionTestCase.java
  1. … 6 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.

    • -0
    • +29
    ./consumer/RegistrationInfoTestCase.java
  1. … 4 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.

    • -9
    • +50
    ./consumer/RegistrationInfoTestCase.java
  1. … 3 more files in changeset.
- JBPORTAL-2083: started adding support for property value change listening.

- Added more tests.

- More generification.

    • -13
    • +31
    ./consumer/RegistrationInfoTestCase.java
    • -4
    • +28
    ./consumer/RegistrationPropertyTestCase.java
  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. … 6 more files in changeset.
- 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.

    • -7
    • +7
    ./consumer/RegistrationInfoTestCase.java
    • -6
    • +40
    ./consumer/RegistrationPropertyTestCase.java
  1. … 10 more files in changeset.
- JBPORTAL-2068:

+ Should now properly throw InvalidRegistrationFault when registration is required and none is provided.

+ Note that this doesn't affect getServiceDescription.

+ Added test cases.

- Found an issue with V1ProducerBaseTest.configureRegistrationSettings which was not configuring registration settings properly.

This resulted in incorrect tests and not properly handling the case where registration was required to access the full service

description.

    • -5
    • +5
    ./v1/producer/NeedPortletHandleTest.java
    • -12
    • +128
    ./v1/producer/PortletManagementTestCase.java
    • -3
    • +41
    ./v1/producer/RegistrationTestCase.java
  1. … 3 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.

    • -13
    • +19
    ./framework/support/BehaviorBackedServiceFactory.java
    • -22
    • +14
    ./v1/producer/V1ProducerBaseTest.java
  1. … 11 more files in changeset.
- JBPORTAL-2067: Fixed several issues, added more tests.
    • -0
    • +16
    ./framework/support/MockHttpServletRequest.java
    • -0
    • +71
    ./other/AbsoluteURLReplacementGeneratorTestCase.java
    • -0
    • +44
    ./portlet/ResourceNoEncodeURLPortlet.java
  1. … 10 more files in changeset.
- Fixed tests as we now sanitize doubly-encoded ampersands.
    • -4
    • +11
    ./other/WSRPPortletURLTestCase.java
- 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.
- Make sure we handle null lang case properly.
  1. … 1 more file in changeset.
- Fixed tests. Thanks, Bolek.

Commenting out code that doesn't compile - Chris?
- Improved WSRP consumer test framework to make it easier to emulate producer behaviors.

- Added test case to emulate Liferay non-conforming service description and added better work-around for its behavior.

    • -3
    • +23
    ./framework/ServiceDescriptionBehavior.java
    • -0
    • +79
    ./v1/consumer/InteropServiceDescriptionTestCase.java
    • -42
    • +0
    ./v1/consumer/V1ConsumerBaseTest.java
  1. … 2 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.

    • -16
    • +17
    ./framework/TestWSRPProducerImpl.java
  1. … 5 more files in changeset.
- 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.

    • -30
    • +30
    ./consumer/RegistrationInfoTestCase.java
  1. … 8 more files in changeset.
- JBPORTAL-2048: Allow extra URL parameters in relaxed validation mode. Added appropriate tests.

- Some generification and documentation.

- Removed unused WSRPPortletURL(Map) constructor.

    • -2
    • +38
    ./other/WSRPPortletURLTestCase.java
  1. … 5 more files in changeset.
Portlet Container 2.0.0

Common 1.2.0

Web 1.2.0

    • -0
    • +22
    ./framework/support/BasicUserContext.java
    • -2
    • +0
    ./framework/support/TestPortletInvocationContext.java
  1. … 78 more files in changeset.
- JBPORTAL-857: Setting strict mode relaxes language code validation. Should probably be implemented as

an interceptor to actually replace the in-out values before they make it to the Producer.

    • -0
    • +3
    ./v1/producer/NeedPortletHandleTest.java
  1. … 4 more files in changeset.