Here is an extract from XDoclet docs (referring to value objects):
Exposing Generated Methods
Please notice the last three methods in this example. The Bean implementation class generated by XDoclet will contains them, but by default they won't be included in the remote or local interface for the bean. If you need to change that, you should declare them as abstract in your beans an tag them as you wish. In this example, we want the methods exposed in the remote interface, so we tag them with @ejb.interface-method. We don't want the setCustomerLightValue() method exposed, so we don't declare them here -- it will be in the generated implementation, however.
The question is: where these class is generated?
thanx
