Whitespace polishing: leading spaces->tabs; updated eclipse configuration to default to leading tabs for all bundles
This commit is contained in:
@@ -43,7 +43,7 @@ import org.springframework.web.portlet.HandlerMapping;
|
||||
* @see org.springframework.web.portlet.HandlerInterceptor
|
||||
*/
|
||||
public abstract class AbstractHandlerMapping extends ApplicationObjectSupport
|
||||
implements HandlerMapping, Ordered {
|
||||
implements HandlerMapping, Ordered {
|
||||
|
||||
private int order = Integer.MAX_VALUE; // default: same as non-Ordered
|
||||
|
||||
|
||||
@@ -135,12 +135,12 @@ public class SimplePortletPostProcessor
|
||||
|
||||
private final PortletContext portletContext;
|
||||
|
||||
private final PortletConfig portletConfig;
|
||||
private final PortletConfig portletConfig;
|
||||
|
||||
public DelegatingPortletConfig(String portletName, PortletContext portletContext, PortletConfig portletConfig) {
|
||||
public DelegatingPortletConfig(String portletName, PortletContext portletContext, PortletConfig portletConfig) {
|
||||
this.portletName = portletName;
|
||||
this.portletContext = portletContext;
|
||||
this.portletConfig = portletConfig;
|
||||
this.portletConfig = portletConfig;
|
||||
}
|
||||
|
||||
public String getPortletName() {
|
||||
@@ -160,7 +160,7 @@ public class SimplePortletPostProcessor
|
||||
}
|
||||
|
||||
public ResourceBundle getResourceBundle(Locale locale) {
|
||||
return portletConfig == null ? null : portletConfig.getResourceBundle(locale);
|
||||
return portletConfig == null ? null : portletConfig.getResourceBundle(locale);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -148,10 +148,10 @@ public class PortletWrappingController extends AbstractController
|
||||
if (this.portletName == null) {
|
||||
this.portletName = this.beanName;
|
||||
}
|
||||
PortletConfig config = this.portletConfig;
|
||||
if (config == null || !this.useSharedPortletConfig) {
|
||||
config = new DelegatingPortletConfig();
|
||||
}
|
||||
PortletConfig config = this.portletConfig;
|
||||
if (config == null || !this.useSharedPortletConfig) {
|
||||
config = new DelegatingPortletConfig();
|
||||
}
|
||||
this.portletInstance = (Portlet) this.portletClass.newInstance();
|
||||
this.portletInstance.init(config);
|
||||
}
|
||||
@@ -201,7 +201,7 @@ public class PortletWrappingController extends AbstractController
|
||||
public Enumeration getInitParameterNames() {
|
||||
return initParameters.keys();
|
||||
}
|
||||
|
||||
|
||||
public ResourceBundle getResourceBundle(Locale locale) {
|
||||
return (portletConfig != null ? portletConfig.getResourceBundle(locale) : null);
|
||||
}
|
||||
|
||||
@@ -61,136 +61,136 @@ public final class PortletWrappingControllerTests {
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
ConfigurablePortletApplicationContext applicationContext = new MyApplicationContext();
|
||||
MockPortletConfig config = new MockPortletConfig(new MockPortletContext(), "wrappedPortlet");
|
||||
applicationContext.setPortletConfig(config);
|
||||
applicationContext.refresh();
|
||||
controller = (PortletWrappingController) applicationContext.getBean(PORTLET_WRAPPING_CONTROLLER_BEAN_NAME);
|
||||
ConfigurablePortletApplicationContext applicationContext = new MyApplicationContext();
|
||||
MockPortletConfig config = new MockPortletConfig(new MockPortletContext(), "wrappedPortlet");
|
||||
applicationContext.setPortletConfig(config);
|
||||
applicationContext.refresh();
|
||||
controller = (PortletWrappingController) applicationContext.getBean(PORTLET_WRAPPING_CONTROLLER_BEAN_NAME);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testActionRequest() throws Exception {
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
request.setParameter("test", "test");
|
||||
controller.handleActionRequest(request, response);
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals("myPortlet-action", result);
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
request.setParameter("test", "test");
|
||||
controller.handleActionRequest(request, response);
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals("myPortlet-action", result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRenderRequest() throws Exception {
|
||||
MockRenderRequest request = new MockRenderRequest();
|
||||
MockRenderResponse response = new MockRenderResponse();
|
||||
controller.handleRenderRequest(request, response);
|
||||
String result = response.getContentAsString();
|
||||
assertEquals(RENDERED_RESPONSE_CONTENT, result);
|
||||
MockRenderRequest request = new MockRenderRequest();
|
||||
MockRenderResponse response = new MockRenderResponse();
|
||||
controller.handleRenderRequest(request, response);
|
||||
String result = response.getContentAsString();
|
||||
assertEquals(RENDERED_RESPONSE_CONTENT, result);
|
||||
}
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void testActionRequestWithNoParameters() throws Exception {
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
controller.handleActionRequest(request, response);
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
controller.handleActionRequest(request, response);
|
||||
}
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void testRejectsPortletClassThatDoesNotImplementPortletInterface() throws Exception {
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(String.class);
|
||||
controller.afterPropertiesSet();
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(String.class);
|
||||
controller.afterPropertiesSet();
|
||||
}
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void testRejectsIfPortletClassIsNotSupplied() throws Exception {
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(null);
|
||||
controller.afterPropertiesSet();
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(null);
|
||||
controller.afterPropertiesSet();
|
||||
}
|
||||
|
||||
@Test(expected=IllegalStateException.class)
|
||||
public void testDestroyingTheControllerPropagatesDestroyToWrappedPortlet() throws Exception {
|
||||
final PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(MyPortlet.class);
|
||||
controller.afterPropertiesSet();
|
||||
// test for destroy() call being propagated via exception being thrown :(
|
||||
controller.destroy();
|
||||
final PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(MyPortlet.class);
|
||||
controller.afterPropertiesSet();
|
||||
// test for destroy() call being propagated via exception being thrown :(
|
||||
controller.destroy();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPortletName() throws Exception {
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "test");
|
||||
controller.handleActionRequest(request, response);
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals("wrappedPortlet", result);
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "test");
|
||||
controller.handleActionRequest(request, response);
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals("wrappedPortlet", result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDelegationToMockPortletConfigIfSoConfigured() throws Exception {
|
||||
|
||||
final String BEAN_NAME = "Sixpence None The Richer";
|
||||
final String BEAN_NAME = "Sixpence None The Richer";
|
||||
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
MockActionRequest request = new MockActionRequest();
|
||||
MockActionResponse response = new MockActionResponse();
|
||||
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(MyPortlet.class);
|
||||
controller.setUseSharedPortletConfig(false);
|
||||
controller.setBeanName(BEAN_NAME);
|
||||
controller.afterPropertiesSet();
|
||||
PortletWrappingController controller = new PortletWrappingController();
|
||||
controller.setPortletClass(MyPortlet.class);
|
||||
controller.setUseSharedPortletConfig(false);
|
||||
controller.setBeanName(BEAN_NAME);
|
||||
controller.afterPropertiesSet();
|
||||
|
||||
request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "true");
|
||||
controller.handleActionRequest(request, response);
|
||||
request.setParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME, "true");
|
||||
controller.handleActionRequest(request, response);
|
||||
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals(BEAN_NAME, result);
|
||||
String result = response.getRenderParameter(RESULT_RENDER_PARAMETER_NAME);
|
||||
assertEquals(BEAN_NAME, result);
|
||||
}
|
||||
|
||||
|
||||
public static final class MyPortlet implements Portlet {
|
||||
|
||||
private PortletConfig portletConfig;
|
||||
private PortletConfig portletConfig;
|
||||
|
||||
|
||||
public void init(PortletConfig portletConfig) {
|
||||
this.portletConfig = portletConfig;
|
||||
}
|
||||
public void init(PortletConfig portletConfig) {
|
||||
this.portletConfig = portletConfig;
|
||||
}
|
||||
|
||||
public void processAction(ActionRequest request, ActionResponse response) throws PortletException {
|
||||
if (request.getParameter("test") != null) {
|
||||
response.setRenderParameter(RESULT_RENDER_PARAMETER_NAME, "myPortlet-action");
|
||||
} else if (request.getParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME) != null) {
|
||||
response.setRenderParameter(RESULT_RENDER_PARAMETER_NAME, getPortletConfig().getPortletName());
|
||||
} else {
|
||||
throw new IllegalArgumentException("no request parameters");
|
||||
}
|
||||
}
|
||||
public void processAction(ActionRequest request, ActionResponse response) throws PortletException {
|
||||
if (request.getParameter("test") != null) {
|
||||
response.setRenderParameter(RESULT_RENDER_PARAMETER_NAME, "myPortlet-action");
|
||||
} else if (request.getParameter(PORTLET_NAME_ACTION_REQUEST_PARAMETER_NAME) != null) {
|
||||
response.setRenderParameter(RESULT_RENDER_PARAMETER_NAME, getPortletConfig().getPortletName());
|
||||
} else {
|
||||
throw new IllegalArgumentException("no request parameters");
|
||||
}
|
||||
}
|
||||
|
||||
public void render(RenderRequest request, RenderResponse response) throws IOException {
|
||||
response.getWriter().write(RENDERED_RESPONSE_CONTENT);
|
||||
}
|
||||
public void render(RenderRequest request, RenderResponse response) throws IOException {
|
||||
response.getWriter().write(RENDERED_RESPONSE_CONTENT);
|
||||
}
|
||||
|
||||
public PortletConfig getPortletConfig() {
|
||||
return this.portletConfig;
|
||||
}
|
||||
public PortletConfig getPortletConfig() {
|
||||
return this.portletConfig;
|
||||
}
|
||||
|
||||
public void destroy() {
|
||||
throw new IllegalStateException("Being destroyed...");
|
||||
}
|
||||
public void destroy() {
|
||||
throw new IllegalStateException("Being destroyed...");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static final class MyApplicationContext extends StaticPortletApplicationContext {
|
||||
|
||||
public void refresh() throws BeansException {
|
||||
MutablePropertyValues pvs = new MutablePropertyValues();
|
||||
pvs.addPropertyValue("portletClass", MyPortlet.class);
|
||||
registerSingleton(PORTLET_WRAPPING_CONTROLLER_BEAN_NAME, PortletWrappingController.class, pvs);
|
||||
super.refresh();
|
||||
}
|
||||
public void refresh() throws BeansException {
|
||||
MutablePropertyValues pvs = new MutablePropertyValues();
|
||||
pvs.addPropertyValue("portletClass", MyPortlet.class);
|
||||
registerSingleton(PORTLET_WRAPPING_CONTROLLER_BEAN_NAME, PortletWrappingController.class, pvs);
|
||||
super.refresh();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ import org.springframework.web.util.WebUtils;
|
||||
*/
|
||||
public final class PortletUtilsTests {
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void testGetTempDirWithNullPortletContext() throws Exception {
|
||||
PortletUtils.getTempDir(null);
|
||||
}
|
||||
@@ -66,10 +66,10 @@ public final class PortletUtilsTests {
|
||||
PortletContext ctx = createMock(PortletContext.class);
|
||||
expect(ctx.getRealPath(expectedRealPath)).andReturn(expectedRealPath);
|
||||
replay(ctx);
|
||||
|
||||
|
||||
String actualRealPath = PortletUtils.getRealPath(ctx, originalPath);
|
||||
assertEquals(expectedRealPath, actualRealPath);
|
||||
|
||||
|
||||
verify(ctx);
|
||||
}
|
||||
|
||||
@@ -246,7 +246,7 @@ public final class PortletUtilsTests {
|
||||
@Test
|
||||
public void testClearAllRenderParametersDoesNotPropagateExceptionIfRedirectAlreadySentAtTimeOfCall() throws Exception {
|
||||
MockActionResponse response = new MockActionResponse() {
|
||||
@SuppressWarnings("unchecked")
|
||||
@SuppressWarnings("unchecked")
|
||||
public void setRenderParameters(Map parameters) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
@@ -329,7 +329,7 @@ public final class PortletUtilsTests {
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Test
|
||||
@Test
|
||||
public void testExposeRequestAttributesWithEmptyAttributesMapIsAnIdempotentOperation() throws Exception {
|
||||
MockPortletRequest request = new MockPortletRequest();
|
||||
Map attributes = new HashMap<Object, Object>();
|
||||
@@ -402,7 +402,7 @@ public final class PortletUtilsTests {
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void testGetSessionAttributeWithNullPortletRequest() throws Exception {
|
||||
PortletUtils.getSessionAttribute(null, "foo");
|
||||
PortletUtils.getSessionAttribute(null, "foo");
|
||||
}
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
@@ -430,7 +430,7 @@ public final class PortletUtilsTests {
|
||||
public void testGetSessionAttributeWithExistingSession() throws Exception {
|
||||
MockPortletSession session = new MockPortletSession();
|
||||
session.setAttribute("foo", "foo");
|
||||
|
||||
|
||||
PortletRequest request = createMock(PortletRequest.class);
|
||||
expect(request.getPortletSession(false)).andReturn(session);
|
||||
replay(request);
|
||||
@@ -438,7 +438,7 @@ public final class PortletUtilsTests {
|
||||
Object sessionAttribute = PortletUtils.getSessionAttribute(request, "foo");
|
||||
assertNotNull("Must not return null if session attribute exists (and Session exists)", sessionAttribute);
|
||||
assertEquals("foo", sessionAttribute);
|
||||
|
||||
|
||||
verify(request);
|
||||
}
|
||||
|
||||
@@ -446,7 +446,7 @@ public final class PortletUtilsTests {
|
||||
public void testGetRequiredSessionAttributeWithExistingSession() throws Exception {
|
||||
MockPortletSession session = new MockPortletSession();
|
||||
session.setAttribute("foo", "foo");
|
||||
|
||||
|
||||
PortletRequest request = createMock(PortletRequest.class);
|
||||
expect(request.getPortletSession(false)).andReturn(session);
|
||||
replay(request);
|
||||
@@ -454,14 +454,14 @@ public final class PortletUtilsTests {
|
||||
Object sessionAttribute = PortletUtils.getRequiredSessionAttribute(request, "foo");
|
||||
assertNotNull("Must not return null if session attribute exists (and Session exists)", sessionAttribute);
|
||||
assertEquals("foo", sessionAttribute);
|
||||
|
||||
|
||||
verify(request);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetRequiredSessionAttributeWithExistingSessionAndNoAttribute() throws Exception {
|
||||
MockPortletSession session = new MockPortletSession();
|
||||
|
||||
|
||||
final PortletRequest request = createMock(PortletRequest.class);
|
||||
expect(request.getPortletSession(false)).andReturn(session);
|
||||
replay(request);
|
||||
@@ -482,7 +482,7 @@ public final class PortletUtilsTests {
|
||||
replay(request, session);
|
||||
|
||||
PortletUtils.setSessionAttribute(request, "foo", null, PortletSession.APPLICATION_SCOPE);
|
||||
|
||||
|
||||
verify(request, session);
|
||||
}
|
||||
|
||||
@@ -494,7 +494,7 @@ public final class PortletUtilsTests {
|
||||
replay(request);
|
||||
|
||||
PortletUtils.setSessionAttribute(request, "foo", null, PortletSession.APPLICATION_SCOPE);
|
||||
|
||||
|
||||
verify(request);
|
||||
}
|
||||
|
||||
@@ -508,7 +508,7 @@ public final class PortletUtilsTests {
|
||||
replay(request, session);
|
||||
|
||||
PortletUtils.setSessionAttribute(request, "foo", "foo", PortletSession.APPLICATION_SCOPE);
|
||||
|
||||
|
||||
verify(request, session);
|
||||
}
|
||||
|
||||
@@ -524,7 +524,7 @@ public final class PortletUtilsTests {
|
||||
Object sessionAttribute = PortletUtils.getSessionAttribute(request, "foo", PortletSession.APPLICATION_SCOPE);
|
||||
assertNotNull("Must not return null if session attribute exists (and Session exists)", sessionAttribute);
|
||||
assertEquals("foo", sessionAttribute);
|
||||
|
||||
|
||||
verify(request, session);
|
||||
}
|
||||
|
||||
@@ -535,13 +535,13 @@ public final class PortletUtilsTests {
|
||||
|
||||
expect(request.getPortletSession(false)).andReturn(session);
|
||||
expect(session.getAttribute("foo", PortletSession.PORTLET_SCOPE)).andReturn("foo");
|
||||
|
||||
|
||||
replay(request, session);
|
||||
|
||||
Object sessionAttribute = PortletUtils.getSessionAttribute(request, "foo");
|
||||
assertNotNull("Must not return null if session attribute exists (and Session exists)", sessionAttribute);
|
||||
assertEquals("foo", sessionAttribute);
|
||||
|
||||
|
||||
verify(request, session);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user