[ 
http://jira.magnolia-cms.com/browse/MAGNOLIA-2878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Bärfuss updated MAGNOLIA-2878:
--------------------------------------

    Fix Version/s: 4.2

> Dialog class and saveHandler is no more used/called
> ---------------------------------------------------
>
>                 Key: MAGNOLIA-2878
>                 URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-2878
>             Project: Magnolia
>          Issue Type: Bug
>    Affects Versions: 4.1
>            Reporter: Benoît Segaert
>            Assignee: Boris Kraft
>            Priority: Critical
>             Fix For: 4.2
>
>         Attachments: excelrenderer-saveHandler.jpg, module-class.jpg
>
>
> On a new module, the class and saveHandler parameter of a Dialog is no more 
> used.
> I have 2 examples (cf. attachements)
>  - In the Excel Renderer module that I changed for the compatibility with 
> templating kit (saveHandler)
>  - In another module, with the using of the class
> I added tracing in my code:
> public class WSTDownloadLinkListDialog extends ParagraphEditDialog{
>    public WSTDownloadLinkListDialog(String name, HttpServletRequest request, 
> HttpServletResponse response, Content configNode) {
>                 super(name, request, response, configNode);
>                 log.info("WSTDownloadLinkListDialog instanciated");
>         }
> And in Excel Renderer module:
> public class ExcelTransformerSaveHandler extends UUIDSaveHandler {
>     protected void processBinary(Content node, String name) throws 
> RepositoryException {
>         super.processBinary(node, name);
>         removePreRenderedProperty(name, node);
>         log.info("processBinary");
>     }
>     protected void processString(Content node, String name, int type, int 
> encoding, String[] values, String valueStr) throws PathNotFoundException, 
> RepositoryException, AccessDeniedException {
>         super.processString(node, name, type, encoding, values, valueStr);
>         final DialogControlImpl control = getControl(name);
>         log.info("pprocessString General");
>         if (control instanceof UUIDDialogControl) {
>             log.info("pprocessString Control");
>             removePreRenderedProperty(name, node);
>         }
>     }
> I can see the dialogs but these classes are never instantiated and the method 
> are never called (constructor for WSTDownloadLinkListDialog ).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to