• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix issues for dashboard permission detection
improve dashboard implementation
    • -19
    • +40
    ./model/CustomizationManagerService.java
    • -21
    • +33
    ./model/portal/AbstractPortalObjectContainer.java
    • -24
    • +25
    ./model/portal/PersistentPortalObjectContainer.java
    • -71
    • +0
    ./model/portal/PortalObjectIdImpl.java
    • -0
    • +58
    ./model/portal/PortalObjectIdUserType.java
    • -10
    • +29
    ./model/portal/TransientPortalObjectContainer.java
  1. … 48 more files in changeset.
- better split between instance container logic and persistence

- set persistent classes as package protected so it cannot leak out of the package

    • -22
    • +13
    ./model/instance/AbstractInstance.java
    • -12
    • +6
    ./model/instance/AbstractInstanceCustomization.java
    • -67
    • +0
    ./model/instance/ContainerContext.java
    • -0
    • +36
    ./model/instance/JBossInstanceContainerContext.java
  1. … 6 more files in changeset.
- improved instance container implementation with a cleaner separation between the logic and the hibernate persistence

- improved instance container test cases

    • -0
    • +340
    ./model/instance/AbstractInstance.java
    • -0
    • +82
    ./model/instance/AbstractInstanceCustomization.java
    • -0
    • +82
    ./model/instance/AbstractInstanceDefinition.java
    • -16
    • +26
    ./model/instance/ContainerContext.java
    • -171
    • +0
    ./model/instance/InstanceCustomizationImpl.java
    • -351
    • +0
    ./model/instance/InstanceImpl.java
    • -689
    • +0
    ./model/instance/PersistentInstanceContainer.java
    • -0
    • +274
    ./model/instance/persistent/PersistentInstanceContext.java
  1. … 13 more files in changeset.
- minor code reorg in portal object container

- no need to inject CustomizationManager in portal object container anymore as it is used by the internal portlet content provider instead

    • -34
    • +43
    ./model/portal/AbstractPortalObjectContainer.java
    • -5
    • +0
    ./model/portal/PersistentPortalObjectContainer.java
    • -6
    • +0
    ./model/portal/TransientPortalObjectContainer.java
  1. … 4 more files in changeset.
- introduced PortletInfoFactory that allows to plug in PortletInfo extension

- replaced usage of build time meta data in portlet core aspects by an extension of the portlet runtime meta data

- optimized security checks in the PortalNodeImpl object by leveraging the fact that the security check view recursive on a node will imply the security check view on its children

    • -10
    • +1
    ./model/portal/TransientPortalObjectContainer.java
    • -0
    • +47
    ./portlet/info/AjaxInfoImpl.java
    • -0
    • +44
    ./portlet/info/CorePortletInfoFactory.java
    • -0
    • +80
    ./portlet/info/CorePortletInfoImpl.java
    • -0
    • +61
    ./portlet/info/MarkupHeaderInfoImpl.java
  1. … 59 more files in changeset.
- added missing Context interface

- renamed instanceRef -> URI field on the WindowImpl object (need to keep the underlying DB field instanceRef though)

- added convenient Window.getPage() method

  1. … 3 more files in changeset.
renamed EventBridge to ServletEventBridge as we bridge servlet events to portal events
    • -0
    • +145
    ./api/event/ServletEventBridge.java
  1. … 1 more file in changeset.
minor
transform inner classes into outter classes
    • -0
    • +93
    ./api/node/AbstractPortalNodeURL.java
    • -0
    • +49
    ./api/node/PageURL.java
    • -93
    • +0
    ./api/node/PortalNodeURLFactory.java
    • -0
    • +49
    ./api/node/WindowURL.java
- WindowRenderEvent was not returned properly

- package reorg in the portal api impl to better match the api package org

    • -132
    • +0
    ./api/CoreNavigationalStateContext.java
    • -97
    • +0
    ./api/CorePortalRuntimeContext.java
    • -0
    • +100
    ./api/PortalRuntimeContextImpl.java
    • -0
    • +47
    ./api/event/PortalEventContextImpl.java
    • -0
    • +133
    ./api/navstate/NavigationalStateContextImpl.java
    • -0
    • +120
    ./api/node/PortalNodeEventContextImpl.java
    • -0
    • +159
    ./api/node/PortalNodeURLFactory.java
  1. … 12 more files in changeset.
- reorg of PortalSession and UserSessionEvent->PortalSessionEvent

- improved WindowRenderEvent

  1. … 12 more files in changeset.
- fixed nav state bug
  1. … 2 more files in changeset.
- fixed window state change with NavStateContext bug
    • -2
    • +1
    ./api/CoreNavigationalStateContext.java
  1. … 1 more file in changeset.
- fix cms / core navigational state integration bug

- remove hard coded ajax properties for dashboard, instead configure it in the default-object.xml, so administrator can create a dashboard that would not have any ajax feature

    • -3
    • +4
    ./api/CoreNavigationalStateContext.java
  1. … 11 more files in changeset.
- Correctly propagate event context.
clone also listener in the PortalObject clone operation
rename method with a more generic name
inline trivial method
renamed package ns to navstate
    • -1
    • +1
    ./api/CoreNavigationalStateContext.java
  1. … 12 more files in changeset.
renamed o.j.p.core.ns to o.j.p.core.navstate
    • -1
    • +1
    ./api/CoreNavigationalStateContext.java
  1. … 13 more files in changeset.
minor reorg of API for non published classes
    • -1
    • +1
    ./api/CoreNavigationalStateContext.java
  1. … 14 more files in changeset.
removed empty dir
- slight improvement to portal API
    • -0
    • +47
    ./api/user/UserEventContext.java
    • -0
    • +65
    ./api/user/UserEventInterceptor.java
  1. … 18 more files in changeset.
- reworked a bit the portal API that has not yet been published
    • -0
    • +132
    ./api/CoreNavigationalStateContext.java
    • -0
    • +97
    ./api/CorePortalRuntimeContext.java
  1. … 20 more files in changeset.
renamed "asynchronous" to "partial-refresh" in jboss-portlet.xml as it describes better the feature, asynchronous is not precise enough
  1. … 7 more files in changeset.
update command response stuff to handle throwable as any other kind of response allowing a more flexible handling of exceptions
    • -10
    • +12
    ./model/content/InternalContentProvider.java
  1. … 60 more files in changeset.
improve request/response command protocol : commands like RenderPageCommand and RenderWindowCommand are not triggered by command factories, instead they are just used programmatically in order to build something (markup usually under some form). So ViewPageCommand has been introduced instead and it is the responsibility of the response handler to translate a ViewPageCommand response into a programmatic RenderPageCommand
  1. … 58 more files in changeset.
there was a bug in updating portlet markup on screen, the fragment origin of the event was updated and not what the server was targetting
  1. … 2 more files in changeset.
added capability in jboss-portlet.xml to configure whether or not a portlet wants to be updated asynchronously
  1. … 20 more files in changeset.