• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBPORTAL-2387] - Added provision for multi-valued Headers
    • -18
    • +30
    ./portlet/HttpHeaderInterceptor.java
- JBPORTAL-2384: Handle pages named default separately to replicate previous behavior.
    • -2
    • +3
    ./controller/PageCustomizerInterceptor.java
- 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.

    • -15
    • +12
    ./controller/PageCustomizerInterceptor.java
  1. … 2 more files in changeset.
JBPORTAL-2387: Same HTTP header property set multiple times if set by multiple portlets
JBPORTAL-2384: Avoid creating dashboard objects if dashboard isn't used

    • -2
    • +2
    ./controller/PageCustomizerInterceptor.java
  1. … 2 more files in changeset.
[JBPORTAL-2361] - Added null checking and set headers if FragmentResponse too
    • -10
    • +20
    ./portlet/HttpHeaderInterceptor.java
JBPORTAL-2361: Using PortletResponse.addProperty(javax.servlet.http.Cookie) does not set the cookie in the response
    • -0
    • +107
    ./portlet/HttpHeaderInterceptor.java
  1. … 2 more files in changeset.
- Added support for user.login.id JSR-286 property.
  1. … 1 more file in changeset.
minor
  1. … 3 more files in changeset.
JBPORTAL-1944: Move ThreadLocals for JBossPortlet support to interceptors
    • -0
    • +60
    ./controller/BackwardCompatibilityInterceptor.java
    • -0
    • +59
    ./portlet/BackwardCompatibilityInterceptor.java
  1. … 4 more files in changeset.
javadoc
JBPORTAL-2098: Last-login date feature creates deadlocks

Now it records the last login date on the login (not logout). Also instead of storing the date as a display String it records the value as the 'time' (long).

    • -180
    • +15
    ./server/UserInterceptor.java
Portlet Container 2.0.0

Common 1.2.0

Web 1.2.0

    • -44
    • +10
    ./controller/node/EventBroadcasterInterceptor.java
    • -38
    • +49
    ./portlet/TransactionInterceptor.java
  1. … 74 more files in changeset.
JBPORTAL-2039 Make the check in header generation based on Principal and not User
    • -1
    • +6
    ./controller/PageCustomizerInterceptor.java
  1. … 1 more file in changeset.
- Implemented acquireResources in RenderWindowCommand to fail fast if resource associated with window is not available.

Otherwise, e.g. if the associated portlet was not deployed, it would cause an NPE in InternalContentProvider.

- Minor improvements.

    • -1
    • +1
    ./controller/PageCustomizerInterceptor.java
  1. … 4 more files in changeset.
Syncing changes from 2.6 branch
    • -0
    • +88
    ./server/IdentityCacheInterceptor.java
  1. … 15 more files in changeset.
- Fix portlet 2.0 samples portlet

- Make the signOut event works

- Started on portlet->portal events mechanism

  1. … 14 more files in changeset.
JBPORTAL-1988: Add a way to clean the navigational state of windows on page refresh

    • -0
    • +59
    ./controller/CleanNSInterceptor.java
  1. … 1 more file in changeset.
- Moved methods from PortalObjectNavigationalStateContext to NavigationalStateContext.

- Implemented PortalObjectNavigationalStateContext.getKeys.

- Use NavigationalStateContext instead of implementation.

    • -2
    • +2
    ./controller/NavigationalStateInterceptor.java
  1. … 4 more files in changeset.
Align with portlet libs

(Damn svn plugin for eclipse which 'forgets' some files)

  1. … 9 more files in changeset.
- Removed CorePortletInfo and attached directly the different sub Info

- Session Info configured in jboss-portlet.xml was ignored

- CurrentUsersPortlet doesn't need to be a JBoss Portlet

- Added a warning for former portlet using the JBossPortlet extension to add the filter

    • -31
    • +36
    ./portlet/TransactionInterceptor.java
  1. … 20 more files in changeset.
- Header injection now works

- Partial refresh should now work (though I haven't tested it)

- InternalContentProvider.renderWindow should now properly work

- More updates related to CorePortletInfo as a PortletInfo attachment

- Removed CorePortletInvoker which wasn't used after all

- More generification

    • -0
    • +74
    ./portlet/CorePortletInterceptor.java
    • -16
    • +6
    ./portlet/TransactionInterceptor.java
  1. … 8 more files in changeset.
- Fixed problem with IncompatibleClassChangeError after updating modules libraries but header injection

still does not work (properties set in HeaderInterceptor are lost along the way by the time the

fragment, which might actually not be the same as the one processed in HeaderInterceptor but this needs

to be determined, gets to InternalContentProvider)...

- Adapted to use PortletInfo.getAttachment: CorePortletInfo is now an attachment on ContainerPortletInfo.

- Added toString on MarkupAttribute and MarkupElement.

- More generification.

  1. … 6 more files in changeset.
- Started support for header injection:

+ Rewrote HeaderInterceptor

+ Adapted InternalContentProvider to get header string

+ Turned CorePortletInfo into a class instead of interface so that it can extend ContainerPortletInfo

so that the correct portlet infor can be set on portlet containers in PortletAppDeployment.start().

+ Removed CorePortletInfoImpl and ContainerPortletInfoWrapper.

+ DOES NOT WORK AT RUNTIME because of:

java.lang.IncompatibleClassChangeError

org.jboss.portal.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)

org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:76)

org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)

Need to figure out what's going on but this is a synchro commit...

- More generification

- Added and improved MarkupAttribute, MarkupElement and MarkupTestCase from common module

    • -77
    • +28
    ./portlet/HeaderInterceptor.java
  1. … 18 more files in changeset.
Initial integration of PC2
    • -32
    • +18
    ./controller/node/EventBroadcasterInterceptor.java
    • -0
    • +62
    ./portlet/SignOutInterceptor.java
    • -35
    • +40
    ./portlet/TransactionInterceptor.java
  1. … 90 more files in changeset.
Started to move to the new API.

Build is *broken* it is expected

    • -2
    • +2
    ./controller/PageCustomizerInterceptor.java
    • -25
    • +25
    ./controller/node/EventBroadcasterInterceptor.java
  1. … 34 more files in changeset.
2.7
    • -0
    • +51
    ./server/TransactionInterceptor.java
    • -0
    • +55
    ./controller/NavigationalStateInterceptor.java
    • -0
    • +118
    ./controller/node/PortalNodeInterceptor.java
    • -0
    • +136
    ./portlet/HeaderInterceptor.java
    • -0
    • +113
    ./portlet/TransactionInterceptor.java
    • -0
    • +70
    ./controller/ControlInterceptor.java
  1. … 5326 more files in changeset.