[
https://issues.apache.org/jira/browse/TRINIDAD-2448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Prakash Udupa updated TRINIDAD-2448:
------------------------------------
Status: Patch Available (was: Open)
> Optimize ChangeManager.createDocumentChange() implementation
> ------------------------------------------------------------
>
> Key: TRINIDAD-2448
> URL: https://issues.apache.org/jira/browse/TRINIDAD-2448
> Project: MyFaces Trinidad
> Issue Type: Improvement
> Affects Versions: 2.1.0-core
> Reporter: Prakash Udupa
> Attachments: TRINIDAD-2448_over_trunk.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> Currently the implementation of org.apache.myfaces.trinidad.change
> ChangeManager.createDocumentChange( ComponentChange change) does not account
> for fact that the supplied ComponentChange implementation can also be
> implementing DocumentChange. Improvement is to do this check first, type cast
> the supplied component to DocumentChange and return.
> There are several ComponentChange implementations in Trinidad that actually
> also implement DocumentChange, so this is common usecase.
> Currently clients need to do this check outside of this call, which can be
> moved in here.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)