You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ace.apache.org by "Denis Koelewijn (Updated) (JIRA)" <ji...@apache.org> on 2011/11/05 20:36:51 UTC

[jira] [Updated] (ACE-206) Refactor the Vaadin webui

     [ https://issues.apache.org/jira/browse/ACE-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Denis Koelewijn updated ACE-206:
--------------------------------

    Attachment: ace-206-1.patch

First patch for refactoring of ace-webui-vaadin. Global description of changes:
New class AddArtifactWindow, extracted from VaadinClient class.
new class LoginWindow, extracted from VaadinClient class, it uses a callback for credential verification.
Refactored AbstractAddWindow to use callbacks instead of subclasses, renamed it to GenericAddWindow because it is no longer an abstract class.
Removed all private subclasses of AbstractAddWindow from VaadinClient, this functionality is now included in anonymous inner classes created on the fly as callbacks for the GenericAddWindow.
Created new package ...webui.domain. Moved Named* classes and OBREntry class to this package.

Reformatted a number of classes according to the formatting rules I uploaded in ACE-203.


                
> Refactor the Vaadin webui
> -------------------------
>
>                 Key: ACE-206
>                 URL: https://issues.apache.org/jira/browse/ACE-206
>             Project: Ace
>          Issue Type: Task
>          Components: Web UI
>    Affects Versions: 0.8.0
>            Reporter: Denis Koelewijn
>         Attachments: ace-206-1.patch
>
>
> The Vaain webui is in need of refactoring. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira