Testsuite: org.xdoclet.plugin.ejb.entity.ValueObjectPluginXDocletExampleCustomerTestCase
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.715 sec
------------- Standard Output ---------------
304 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 constructor was called.
309 [main] DEBUG org.xdoclet.plugin.ejb.entity.ValueObjectPlugin$QDoxValueObjectExpanderFilterMetadataProvider - getOriginalMetadata() called
602 [main] DEBUG org.xdoclet.plugin.ejb.entity.ValueObjectPlugin$QDoxValueObjectExpanderFilterMetadataProvider - getOriginalMetadata() called
614 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils - org.xdoclet.plugin.ejb.entity.valueobject.AddressEJB is a concrete bean
614 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils - org.xdoclet.plugin.ejb.entity.valueobject.CustomerEJB is a concrete bean
614 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils - org.xdoclet.plugin.ejb.entity.valueobject.ProductEJB is a concrete bean
634 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - A new relation entry pair for relation named 'Customer-Product' is being created at @ejb.relation name="Customer-Product"
role-name="customer-prefers-products"
target-ejb="Product" (file:/home/ko5tik/xdoclet_2/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/entity/valueobject/CustomerEJB.java:56)
637 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - A new relation entry pair for relation named 'Customer-Address' is being created at @ejb.relation name="Customer-Address"
role-name="customer-has-addresses"
target-ejb="Address" (file:/home/ko5tik/xdoclet_2/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/entity/valueobject/CustomerEJB.java:72)
652 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - A new relation entry pair for relation named 'top-costumer' is being created at @ejb.relation name="top-costumer" target-ejb="Customer" role-name="anyrole1" target-role-name="anyrole2" (file:/home/ko5tik/xdoclet_2/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/entity/valueobject/ProductEJB.java:30)
652 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - A new relation entry pair for relation named 'all-costumers' is being created at @ejb.relation name="all-costumers" role-name="admin" target-ejb="Customer" (file:/home/ko5tik/xdoclet_2/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/entity/valueobject/ProductEJB.java:39)
Running org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2
652 [main] DEBUG org.xdoclet.plugin.ejb.entity.ValueObjectPlugin$QDoxValueObjectExpanderFilterMetadataProvider - getMetadata() called
655 [main] DEBUG org.xdoclet.plugin.ejb.entity.ValueObjectPlugin$QDoxValueObjectExpanderFilterMetadataProvider - getOriginalMetadata() called
660 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getMetaVO is working in org.xdoclet.plugin.ejb.entity.valueobject.AddressEJB
660 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - The list of @ejb.value-object for org.xdoclet.plugin.ejb.entity.valueobject.CustomerEJB is {@ejb.value-object name="Customer"
match="*" (file:/home/ko5tik/xdoclet_2/xdoclet-plugins/plugin-ejb/src/test/java/org/xdoclet/plugin/ejb/entity/valueobject/CustomerEJB.java:24)}
660 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getMetaVO is working in org.xdoclet.plugin.ejb.entity.valueobject.CustomerEJB
666 [main] DEBUG org.xdoclet.plugin.ejb.entity.PrimaryKeyClassPlugin - org.xdoclet.plugin.ejb.entity.PrimaryKeyClassPlugin constructor was called.
669 [main] DEBUG org.xdoclet.plugin.ejb.entity.PrimaryKeyClassPlugin - id was added to the Set
676 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getId seeing if this is a value-object-field
676 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getId is candidate for checking. It's a persistence field, relation field or primary key field
676 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getId is a value-object-field because we used a blind match '*'
677 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getId is a value-object-field: matches or is a pk-field.
677 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - It is a unidirectional relation named 'Customer-Address'
678 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Creating RelationImpl for 'Customer-Address'
680 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Working on relation [name]={Customer-Address},[left]={[relTag]={@ejb.relation name="Customer-Address"
role-name="customer-has-addresses"
target-ejb="Address"},[method]={getAddresses()}},[leftBean]={org.xdoclet.plugin.ejb.entity.valueobject.CustomerEJB},[right]={null},[rightBean]={null}
681 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is N-1 relation. Swapping into 1-N.
681 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is 1-N without a left method. Swapping.
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - It is a unidirectional relation named 'Customer-Product'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Creating RelationImpl for 'Customer-Product'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Working on relation [name]={Customer-Product},[left]={[relTag]={@ejb.relation name="Customer-Product"
role-name="customer-prefers-products"
target-ejb="Product"},[method]={getPreferredProducts()}},[leftBean]={org.xdoclet.plugin.ejb.entity.valueobject.CustomerEJB},[right]={null},[rightBean]={null}
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is N-1 relation. Swapping into 1-N.
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is 1-N without a left method. Swapping.
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - It is a unidirectional relation named 'all-costumers'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Creating RelationImpl for 'all-costumers'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Working on relation [name]={all-costumers},[left]={[relTag]={@ejb.relation name="all-costumers" role-name="admin" target-ejb="Customer"},[method]={getAllCustomers()}},[leftBean]={org.xdoclet.plugin.ejb.entity.valueobject.ProductEJB},[right]={null},[rightBean]={null}
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is N-1 relation. Swapping into 1-N.
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - This is 1-N without a left method. Swapping.
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - It is a unidirectional relation named 'top-costumer'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Creating RelationImpl for 'top-costumer'
682 [main] DEBUG org.xdoclet.plugin.ejb.EjbUtils$RelationManagerImpl - Working on relation [name]={top-costumer},[left]={[relTag]={@ejb.relation name="top-costumer" target-ejb="Customer" role-name="anyrole1" target-role-name="anyrole2"},[method]={getTopCustomer()}},[leftBean]={org.xdoclet.plugin.ejb.entity.valueobject.ProductEJB},[right]={null},[rightBean]={null}
695 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - setId seeing if this is a value-object-field
695 [main] DEBUG org.xdoclet.plugin.ejb.entity.AbstractValueObjectPluginXDocletExampleTestCase$2 - getName seeing if this is a value-object-fiel