• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
revert JBPORTAL-1504 in order to fix it properly later
    • -36
    • +8
    ./model/portal/PortalObjectImpl.java
JBPORTAL-1504: Child inherited properties were not updated
    • -8
    • +36
    ./model/portal/PortalObjectImpl.java
- improve implementation of security checks in instance container

- no jacc policy context id was leading to NPE wrapped in PortalSecurityException, now we do an explicit check about the existence of the policycontextid and throw an exception ahead in the call stack

- clarified contract of checkPermission(Permission p, ...) to add an IAE if no permission is provided

  1. … 6 more files in changeset.
JBPORTAL-1466 : Provide customizable error handling
    • -240
    • +121
    ./model/content/InternalContentProvider.java
  1. … 99 more files in changeset.
remove empty dir
moved path parser stuff from core to common package
  1. … 7 more files in changeset.
update of JSF meta bridge to handle the myfaces servlet context listener
  1. … 9 more files in changeset.
minor update of DashboardContext class
    • -7
    • +122
    ./model/portal/DashboardContext.java
    • -31
    • +31
    ./model/portal/PortalObjectImpl.java
  1. … 2 more files in changeset.
- Use local variable for CapabilitiesInfo to avoid having to retrieve the portlet several times as it could be costly with WSRP.
    • -34
    • +36
    ./model/content/InternalContentProvider.java
- portal object permission "view" should not imply "recursive view" on the same node (it was not on descendants)
    • -6
    • +7
    ./model/portal/AbstractPortalObjectContainer.java
    • -4
    • +4
    ./model/portal/PersistentPortalObjectContainer.java
    • -3
    • +3
    ./model/portal/TransientPortalObjectContainer.java
  1. … 8 more files in changeset.
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.