[ https://issues.apache.org/jira/browse/PLUTO-589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Scott Nicklous resolved PLUTO-589. ---------------------------------- Resolution: Fixed Fix Version/s: 3.0.0 getInitParams > alter return types in org.apache.pluto.container.om.portlet.Filter? > ------------------------------------------------------------------- > > Key: PLUTO-589 > URL: https://issues.apache.org/jira/browse/PLUTO-589 > Project: Pluto > Issue Type: Improvement > Components: portlet container > Affects Versions: 2.0.0 > Reporter: Nicholas Blair > Fix For: 3.0.0 > > > The return type for the getInitParams() method in > org.apache.pluto.container.om.portlet.Filter is List<? extends InitParam>. > This presents an awkward scenario, one particularly present when creating > unit tests for a FilterChain implementation and attempting to create mock > Filter implementations. > The requirement that getInitParams return a class that implements an > interface _that extends_ InitParam. You cannot simply return a class that > implements InitParam; you would need to define your own custom interface that > extends InitParam, and implement your custom interface. > If the InitParam interface satisfactorily defines what's needed, the > getInitParams return should be a class that simply implements InitParam. > Is it possible to modify the return value for getInitParams to simply? > List<InitParam> > This also applies to the getDescriptions and getDisplayNames method in the > same class; both have return values of List<? extends someinterface>, it > should simply be List<interface>. -- This message was sent by Atlassian JIRA (v6.3.4#6332)