| Summary: | Improve extensibility of SapphireWizard | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Nepomuk Seiler <nepomuk.seiler> |
| Component: | Sapphire | Assignee: | Konstantin Komissarchik <konstantin> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | konstantin, ling.hao |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Nepomuk Seiler
I am fine with making addPages method non-final, but making performFinish non-final would not be safe due to complex threading/locking issues that would arise from overriding that method directly. Instead, I will create an overridable protected variant of performFinish that will be called from the body of the main performFinish. Enhancement implemented in 0.3.1 and 0.4 streams. Please verify. Verify addPages is non-final and a protected performPostFinish method that the user can override. |