[ 
https://issues.apache.org/jira/browse/DIRSTUDIO-665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12883825#action_12883825
 ] 

Athoya Hettige Kasun Lakpriya commented on DIRSTUDIO-665:
---------------------------------------------------------

Now as we expect we can set the default text box values in the Wizard but there 
is a problem with the order of editing the text box values. Its like this,

Once the Wizard is displayed with default values and if a user edits those 
values in the
1) Class name
2) Package name , order it will only change the Class name but not the package 
name in the generated code.

I think this is because in the dialogChanged() method we check it in that order 
so that if we change package name at last the changes are not going to apply. 
If we did it in the other way around the case is wise versa. I think we need 
some kind of a synchronisation here. Any suggestions? code for this is under 
this link : 
http://code.google.com/p/dirstudio-ldap-tooling/source/browse/trunk/persistence-tooling/persistence-ui/src/main/java/org/apache/directory/studio/persistence/view/wizards/NewPersistenceCodeWizardPage.java

> I want to specify the package name and class name of the generated java bean 
> class
> ----------------------------------------------------------------------------------
>
>                 Key: DIRSTUDIO-665
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-665
>             Project: Directory Studio
>          Issue Type: Improvement
>          Components: studio-persistence-tooling
>            Reporter: Stefan Seelmann
>            Assignee: Athoya Hettige Kasun Lakpriya
>         Attachments: DIRSTUDIO-665.png
>
>
> The current implemention automatically uses the name of the structural object 
> class as java class name and automatically uses the default package.
> I want to be able to specify the class name and package name of the class in 
> a nice UI. There should be two text fields, one for the class name and one 
> for the package name.
> The default class name should be the name of the structural object class with 
> uppercased first charcter.
> The default package name should be constructed from the parent DN's values. 
> For example if the DN of the entry is "cn=foobar,ou=sales,dc=example,dc=com" 
> then the default package name should be "com.example.sales"
> I think it makes sense to use a JFace wizard for this and put the new UI 
> widgets to the first wizard page.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to