• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
It fixes a bug when the user take the dashboard for the first time. If there is some denied access, the dashboard is half imported and it generates a NullPointerException. See JBPORTAL-2456
- JBPORTAL-2384:

+ Really avoid creating dashboard until needed.

+ Fixed incorrect behavior for copy to dashboard link where the link wouldn't appear if the dashboard didn't already exist.

+ Problem with new behavior: copy to dashboard is now also present on default/default which wasn't the case before... This

doesn't have any side effect has copy will not copy if the page already exists in dashboard.

  1. … 2 more files in changeset.
JBPORTAL-2384: Avoid creating dashboard objects if dashboard isn't used

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

+ Re-wrote PortalObject.getChild to use container directly instead of going through ObjectNode.getChildren

to avoid having to retrieve all the children just to get one. This should yield a massive reduction in DB

requests.

+ Removed unused instances and pages SelectedItems in PortalObjectManagerBean

- Added PortalObjectId.getChildId to efficiently get a child's id from a parent and use ParameterValidation.

  1. … 2 more files in changeset.
- Replace Element.getElementsByClassName by select as it's deprecated in Prototype 1.6+. Should fix partial refresh.

- UpdateWindowResponse doesn't seem used anymore so make PortalObjectResponseHandler fail if we encounter one to try to see if it's really not used anymore.

- Removed duplicated code in InternalContentProvider (supportedModes and supportedWindowStates were reset when getting the ones for the current media type).

- Clean-ups.

    • -54
    • +3
    ./content/InternalContentProvider.java
  1. … 4 more files in changeset.
- JBPORTAL-2281: Fix incompatible behavior between Java 5 and Java 6
  1. … 2 more files in changeset.
- JBPORTAL-2281: we do always need ChildrenCollection after all...

- Added iterator tests.

  1. … 2 more files in changeset.
- JBPORTAL-2281: More fundamental performance improvements (yields about 40% improvement in my testing)...

- Added test cases.

- Fixed issues with testsuite build.

  1. … 3 more files in changeset.
- JBPORTAL-2257: possible fix... Needs associated test case.
- Fixed typos.
    • -1
    • +1
    ./portal/PersistentPortalObjectContainer.java
  1. … 1 more file in changeset.
JBPORTAL-2246: Portlet invoker exception during portlet window rendering

    • -14
    • +0
    ./instance/InstanceContainerImpl.java
  1. … 2 more files in changeset.
- JBPORTAL-2208: Commented out change made for JBPORTAL-2114 as it's causing problems with WSRP
    • -6
    • +6
    ./content/InternalContentProvider.java
- Minor.
- Added getChild(name, expectedType) convenience method.
  1. … 1 more file in changeset.
- Added getObject(id, expectedClass) method for convenience.
    • -4
    • +16
    ./portal/AbstractPortalObjectContainer.java
  1. … 1 more file in changeset.
JBPORTAL-2144: Let a portlet defines the browser title
    • -12
    • +3
    ./content/InternalContentProvider.java
  1. … 16 more files in changeset.
- Renamed ParameterBindingInfo.getId to getName for better consistency.

- Started adding support for deleting and renaming bindings.

  1. … 5 more files in changeset.
JBPORTAL-2126: Fixed Netvibes support with the new API
    • -1
    • +4
    ./content/generic/InternalGenericContentProvider.java
  1. … 4 more files in changeset.
- JBPORTAL-2114: InternalContentProvider.renderWindow now fails if a window state or mode that the portlet doesn't support is requested.
    • -6
    • +44
    ./content/InternalContentProvider.java
Changes for Sybase support
  1. … 1 more file in changeset.
remove ConcurrentReaderHashMap in favor of j.u.c.ConcurrentHashMap for the natural object id bache
    • -3
    • +3
    ./portal/PersistentPortalObjectContainer.java
- Move coordination package higher in core module

- A lot of small fixes for explicit coordination stuff

- initial simple coordination samples in core-samples module

  1. … 39 more files in changeset.
Syncing explicit coordination stuff. For now no configuration test cases and not plugged in ControllerPageNavigationalState.
  1. … 18 more files in changeset.
- Deal more gracefully with missing portlets.
    • -5
    • +2
    ./content/InternalContentProvider.java
Moving JBossPortletInterceptorsStack from server to portlet-server

(Removing 'portlet' dependency from 'server'

  1. … 17 more files in changeset.
initial simple coordination implementation with minimal testing (for now). Not plugged in.

    • -0
    • +1043
    ./portal/coordination/CoordinationService.java
    • -0
    • +84
    ./portal/coordination/SimpleEventConverter.java
  1. … 11 more files in changeset.
- Make content framework parameters cleaner
    • -3
    • +7
    ./content/generic/InternalGenericContentProvider.java
  1. … 3 more files in changeset.
Fixing content framework some more
    • -11
    • +9
    ./content/generic/InternalGenericContentProvider.java
  1. … 6 more files in changeset.
- Properly handle case when interceptor stack is empty.

- Added EmpyPortletInterceptorStackFactory to replace EmptyInterceptorStackFactory in common that is not compatible with new interceptor stacks and use it in test beans definitions.

- Replaced portletInvoker property by next property in test beans definitions.

- Minor clean-ups.

- All tests pass except for some WSRP tests which I still need to investigate.

    • -29
    • +27
    ./instance/InstanceContainerImpl.java
  1. … 5 more files in changeset.
- Fix window states and portlet modes
    • -2
    • +38
    ./content/InternalContentProvider.java