-
Improvement
-
Resolution: Fixed
-
Neutral
-
1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5
-
-
Yes
-
Empty show more show less
I ran into some issues concerning the use of generics:
public class RenderingModelImpl<RD extends RenderableDefinition> implements RenderingModel
shouldn't this be
public class RenderingModelImpl<RD extends RenderableDefinition> implements RenderingModel<RD>
When this is fixed it would be nice to be able to subclass both STKTemplateModel and STKTemplate while being able to access operations on the STKTemplate subclass by getDefinition() on the model class. After the previous fix this would possible without braking anything.
Change:
public class STKTemplateModel extends RenderingModelImpl<STKTemplate>
to
public class STKTemplateModel<RD extends STKTemplate> extends RenderingModelImpl<RD>
using this constructor:
public STKTemplateModel(Content content, RD definition, RenderingModel parent)
{ super(content, definition, parent); }- depends upon
-
MAGNOLIA-3497 Use generics in RenderingModelImpl
- Closed