Import of binary files from CVS.
1.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/JavaDoc.gif has changed
2.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/help.gif has changed
3.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/jar.gif has changed
4.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/libraries.GIF has changed
5.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/libraries.png has changed
6.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/library.gif has changed
7.1 Binary file visualweb.complib/src/org/netbeans/modules/visualweb/complib/ui/images/library.png has changed
8.1 Binary file visualweb.dataconnectivity.designtime/src/org/netbeans/modules/visualweb/dataconnectivity/designtime/CachedRowSetXImplIconColor16.gif has changed
9.1 Binary file visualweb.dataconnectivity.designtime/src/org/netbeans/modules/visualweb/dataconnectivity/designtime/CachedRowSetXImplIconColor16.png has changed
10.1 Binary file visualweb.dataconnectivity.designtime/src/org/netbeans/modules/visualweb/dataconnectivity/designtime/CachedRowSetXImplIconColor32.gif has changed
11.1 Binary file visualweb.dataconnectivity.designtime/src/org/netbeans/modules/visualweb/dataconnectivity/designtime/CachedRowSetXImplIconMono16.gif has changed
12.1 Binary file visualweb.dataconnectivity.designtime/src/org/netbeans/modules/visualweb/dataconnectivity/designtime/CachedRowSetXImplIconMono32.gif has changed
13.1 Binary file visualweb.dataconnectivity/external/derby/travel/log/log.ctrl has changed
14.1 Binary file visualweb.dataconnectivity/external/derby/travel/log/log1.dat has changed
15.1 Binary file visualweb.dataconnectivity/external/derby/travel/log/logmirror.ctrl has changed
16.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c10.dat has changed
17.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c101.dat has changed
18.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c111.dat has changed
19.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c121.dat has changed
20.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c130.dat has changed
21.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c141.dat has changed
22.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c150.dat has changed
23.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c161.dat has changed
24.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c171.dat has changed
25.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c180.dat has changed
26.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c191.dat has changed
27.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1a1.dat has changed
28.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1b1.dat has changed
29.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1c0.dat has changed
30.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1d1.dat has changed
31.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1e0.dat has changed
32.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c1f1.dat has changed
33.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c20.dat has changed
34.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c200.dat has changed
35.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c211.dat has changed
36.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c221.dat has changed
37.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c230.dat has changed
38.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c241.dat has changed
39.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c251.dat has changed
40.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c260.dat has changed
41.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c271.dat has changed
42.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c281.dat has changed
43.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c290.dat has changed
44.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2a1.dat has changed
45.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2b1.dat has changed
46.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2c1.dat has changed
47.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2d0.dat has changed
48.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2e1.dat has changed
49.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c2f0.dat has changed
50.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c300.dat has changed
51.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c31.dat has changed
52.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c311.dat has changed
53.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c320.dat has changed
54.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c331.dat has changed
55.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c340.dat has changed
56.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c351.dat has changed
57.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c361.dat has changed
58.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c371.dat has changed
59.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c380.dat has changed
60.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c41.dat has changed
61.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c51.dat has changed
62.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c60.dat has changed
63.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c71.dat has changed
64.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c81.dat has changed
65.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/c90.dat has changed
66.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/ca1.dat has changed
67.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/cb1.dat has changed
68.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/cc0.dat has changed
69.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/cd1.dat has changed
70.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/ce1.dat has changed
71.1 Binary file visualweb.dataconnectivity/external/derby/travel/seg0/cf0.dat has changed
72.1 Binary file visualweb.dataconnectivity/release/startup/samples/travel.zip has changed
73.1 Binary file visualweb.dataconnectivity/release/startup/samples/vir.zip has changed
74.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/back.gif has changed
75.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/bundled_servers.png has changed
76.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/column.png has changed
77.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/datasource.png has changed
78.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/datasource24.png has changed
79.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/datasource_alias.png has changed
80.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/datasource_container.png has changed
81.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/db_server.png has changed
82.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/dbtable.png has changed
83.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/disconnected.png has changed
84.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/error.gif has changed
85.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/folderOpen.gif has changed
86.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/foreignKey.gif has changed
87.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/forward.gif has changed
88.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/history.gif has changed
89.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/ok.gif has changed
90.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/openProject.gif has changed
91.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/options.gif has changed
92.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/plus.gif has changed
93.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/primaryKey.gif has changed
94.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/procedures_container.gif has changed
95.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/query-editor-tab.png has changed
96.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/queryEditor.gif has changed
97.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/rowset.gif has changed
98.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/schema.gif has changed
99.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/servernavigator_tab.png has changed
100.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/sp.gif has changed
101.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/sqlClosed.gif has changed
102.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/sqlOpened.gif has changed
103.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/started.png has changed
104.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/stopIt.png has changed
105.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/stopped.png has changed
106.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/table.png has changed
107.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/view.png has changed
108.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/views_container.png has changed
109.1 Binary file visualweb.dataconnectivity/src/org/netbeans/modules/visualweb/dataconnectivity/resources/warning.gif has changed
110.1 Binary file visualweb.dataconnectivity/test/unit/data/DummyDriver.class has changed
111.1 Binary file visualweb.dataconnectivity/test/unit/src/org/netbeans/modules/visualweb/dataconnectivity/test/utils/VWJavaEE5.zip has changed
112.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/BasicTransactionalDataProvider_C16.png has changed
113.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/BasicTransactionalTableDataProvider_C16.png has changed
114.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/CachedRowSetDataProvider_C16.gif has changed
115.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/CachedRowSetDataProvider_C16.png has changed
116.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/CachedRowSetDataProvider_C32.gif has changed
117.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/FilteredTableDataProvider_C16.png has changed
118.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/ListDataProvider_C16.png has changed
119.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/MapDataProvider_C16.png has changed
120.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/MethodResultDataProvider_C16.png has changed
121.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/MethodResultTableDataProvider_C16.png has changed
122.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/ObjectArrayDataProvider_C16.png has changed
123.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/ObjectDataProvider_C16.png has changed
124.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/ObjectListDataProvider_C16.png has changed
125.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/impl/TableRowDataProvider_C16.png has changed
126.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/resources/CachedRowSetDataProvider_C16.png has changed
127.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/resources/CachedRowSetDataProvider_C32.png has changed
128.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/resources/DataProvider_C16.png has changed
129.1 Binary file visualweb.dataprovider.designtime/src/org/netbeans/modules/visualweb/dataprovider/designtime/resources/DataProvider_C32.png has changed
130.1 Binary file visualweb.dataprovider/test/lib/tests-unit.jar has changed
131.1 Binary file visualweb.dataprovider/test/qa-functional/data/travel.zip has changed
132.1 Binary file visualweb.designer.jsf/src/org/netbeans/modules/visualweb/designer/jsf/resources/ajaxTransactions.png has changed
133.1 Binary file visualweb.designer.jsf/src/org/netbeans/modules/visualweb/designer/jsf/resources/preferences.gif has changed
134.1 Binary file visualweb.designer.jsf/src/org/netbeans/modules/visualweb/designer/jsf/resources/refresh.png has changed
135.1 Binary file visualweb.designer.jsf/src/org/netbeans/modules/visualweb/designer/jsf/resources/virtualForms.png has changed
136.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/applet.gif has changed
137.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/blueLeftArrow.gif has changed
138.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/blueLeftArrow2.gif has changed
139.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/decorations.png has changed
140.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/designer.gif has changed
141.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/drag_position.gif has changed
142.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/drag_resize.gif has changed
143.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/drag_select.gif has changed
144.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/drop_position.gif has changed
145.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/focus-watermark.gif has changed
146.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/image-delayed.gif has changed
147.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/image-failed.gif has changed
148.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/insert-cursor.gif has changed
149.1 Binary file visualweb.designer/src/org/netbeans/modules/visualweb/designer/resources/linked-cursor.gif has changed
150.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/archive_container_8x8.png has changed
151.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/ejbSetFolder.png has changed
152.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/ejbSetOpenFolder.png has changed
153.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/ejb_modul_project.png has changed
154.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/ejb_modul_project24.png has changed
155.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/methodPublic.gif has changed
156.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/session_bean.png has changed
157.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/table_dp_badge.png has changed
158.1 Binary file visualweb.ejb/src/org/netbeans/modules/visualweb/ejb/resources/warning.png has changed
159.1 Binary file visualweb.ejb/test/qa-functional/src/org/netbeans/test/ejb/data/ejb_jars.jar has changed
160.1 Binary file visualweb.errorhandler/src/org/netbeans/modules/visualweb/errorhandler/resources/error-glyph.gif has changed
161.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/action/browserPreview.png has changed
162.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/error-glyph.gif has changed
163.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/live/bound.png has changed
164.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/live/defaultBean.gif has changed
165.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/live/defaultBeanRoot.png has changed
166.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/live/defaultPageRoot.png has changed
167.1 Binary file visualweb.insync/src/org/netbeans/modules/visualweb/insync/live/defaultTag.png has changed
168.1 Binary file visualweb.insync/test/unit/data/projects/VWJavaEE5.zip has changed
169.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/binding/bean.gif has changed
170.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/binding/html_element.png has changed
171.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/binding/property.gif has changed
172.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlForm_C16.png has changed
173.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlForm_C32.png has changed
174.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlPanelGrid_C16.png has changed
175.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlPanelGrid_C32.png has changed
176.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlPanelGroup_C16.png has changed
177.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/component/html/HtmlPanelGroup_C32.png has changed
178.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/BigDecimalConverter_C16.png has changed
179.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/BigIntegerConverter_C16.png has changed
180.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/BooleanConverter_C16.png has changed
181.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/ByteConverter_C16.png has changed
182.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/CalendarConverter_C16.png has changed
183.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/CharacterConverter_C16.png has changed
184.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/Converter_C32.png has changed
185.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/DateTimeConverter_C16.png has changed
186.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/DoubleConverter_C16.png has changed
187.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/FloatConverter_C16.png has changed
188.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/IntegerConverter_C16.png has changed
189.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/LongConverter_C16.png has changed
190.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/NumberConverter_C16.png has changed
191.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/ShortConverter_C16.png has changed
192.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/SqlDateConverter_C16.png has changed
193.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/SqlTimeConverter_C16.png has changed
194.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/converter/SqlTimestampConverter_C16.png has changed
195.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/CachedRowSetDataModelIconColor16.png has changed
196.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/CachedRowSetDataModelIconColor32.gif has changed
197.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/CachedRowSetDataModelIconMono16.gif has changed
198.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/CachedRowSetDataModelIconMono32.gif has changed
199.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/ResultSetDataModelIconColor32.gif has changed
200.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/ResultSetDataModelIconMono16.gif has changed
201.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/ResultSetDataModelIconMono32.gif has changed
202.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/RowSetDataModelIconColor16.png has changed
203.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/RowSetDataModelIconColor32.gif has changed
204.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/RowSetDataModelIconMono16.gif has changed
205.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/data/RowSetDataModelIconMono32.gif has changed
206.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/lifecycle/CreatorLifeCycleIconColor16.gif has changed
207.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/std/table/paging_first.gif has changed
208.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/std/table/paging_last.gif has changed
209.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/std/table/paging_next.gif has changed
210.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/std/table/paging_previous.gif has changed
211.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/validator/DoubleRangeValidator_C16.png has changed
212.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/validator/LengthRangeValidator_C16.png has changed
213.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/validator/LongRangeValidator_C16.png has changed
214.1 Binary file visualweb.jsfsupport.designtime/src/org/netbeans/modules/visualweb/faces/dt/validator/Validator_C32.png has changed
215.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlCommandButton_C16.png has changed
216.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlCommandButton_C32.png has changed
217.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlCommandLink_C16.png has changed
218.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlCommandLink_C32.png has changed
219.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlDataTable_C16.png has changed
220.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlDataTable_C32.png has changed
221.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlGraphicImage_C16.png has changed
222.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlGraphicImage_C32.png has changed
223.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputHidden_C16.png has changed
224.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputHidden_C32.png has changed
225.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputSecret_C16.png has changed
226.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputSecret_C32.png has changed
227.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputText_C16.png has changed
228.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputText_C32.png has changed
229.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputTextarea_C16.png has changed
230.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlInputTextarea_C32.png has changed
231.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlMessage_C16.png has changed
232.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlMessage_C32.png has changed
233.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlMessages_C16.png has changed
234.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlMessages_C32.png has changed
235.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputFormat_C16.png has changed
236.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputFormat_C32.png has changed
237.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputLabel_C16.png has changed
238.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputLabel_C32.png has changed
239.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputLink_C16.png has changed
240.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputLink_C32.png has changed
241.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputText_C16.png has changed
242.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlOutputText_C32.png has changed
243.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectBooleanCheckbox_C16.png has changed
244.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectBooleanCheckbox_C32.png has changed
245.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectManyCheckbox_C16.png has changed
246.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectManyCheckbox_C32.png has changed
247.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectManyListbox_C16.png has changed
248.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectManyListbox_C32.png has changed
249.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectManyMenu_C16.png has changed
250.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneListbox_C16.png has changed
251.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneListbox_C32.png has changed
252.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneMenu_C16.png has changed
253.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneMenu_C32.png has changed
254.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneRadio_C16.png has changed
255.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/HtmlSelectOneRadio_C32.png has changed
256.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/paging_first.gif has changed
257.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/paging_last.gif has changed
258.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/paging_next.gif has changed
259.1 Binary file visualweb.jsfsupport.designtime_1_1/src/org/netbeans/modules/visualweb/faces/dt_1_1/component/html/paging_previous.gif has changed
260.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlCommandButton_C16.png has changed
261.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlCommandButton_C32.png has changed
262.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlCommandLink_C16.png has changed
263.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlCommandLink_C32.png has changed
264.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlDataTable_C16.png has changed
265.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlDataTable_C32.png has changed
266.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlGraphicImage_C16.png has changed
267.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlGraphicImage_C32.png has changed
268.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputHidden_C16.png has changed
269.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputHidden_C32.png has changed
270.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputSecret_C16.png has changed
271.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputSecret_C32.png has changed
272.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputText_C16.png has changed
273.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputText_C32.png has changed
274.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputTextarea_C16.png has changed
275.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlInputTextarea_C32.png has changed
276.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlMessage_C16.png has changed
277.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlMessage_C32.png has changed
278.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlMessages_C16.png has changed
279.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlMessages_C32.png has changed
280.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputFormat_C16.png has changed
281.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputFormat_C32.png has changed
282.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputLabel_C16.png has changed
283.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputLabel_C32.png has changed
284.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputLink_C16.png has changed
285.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputLink_C32.png has changed
286.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputText_C16.png has changed
287.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlOutputText_C32.png has changed
288.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectBooleanCheckbox_C16.png has changed
289.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectBooleanCheckbox_C32.png has changed
290.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectManyCheckbox_C16.png has changed
291.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectManyCheckbox_C32.png has changed
292.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectManyListbox_C16.png has changed
293.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectManyListbox_C32.png has changed
294.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectManyMenu_C16.png has changed
295.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneListbox_C16.png has changed
296.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneListbox_C32.png has changed
297.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneMenu_C16.png has changed
298.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneMenu_C32.png has changed
299.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneRadio_C16.png has changed
300.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/HtmlSelectOneRadio_C32.png has changed
301.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/paging_first.gif has changed
302.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/paging_last.gif has changed
303.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/paging_next.gif has changed
304.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/component/html/paging_previous.gif has changed
305.1 Binary file visualweb.jsfsupport.designtime_1_2/src/org/netbeans/modules/visualweb/faces/dt_1_2/converter/EnumConverter_C16.png has changed
306.1 Binary file visualweb.kit/gravy/builds/gravy.jar has changed
307.1 --- a/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/components/Bundle.properties Fri Jan 25 21:04:43 2008 +0000
307.2 +++ b/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/components/Bundle.properties Sat Jan 26 05:58:37 2008 +0000
307.3 @@ -1,6 +1,10 @@
307.4 -/*
307.5
307.6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
307.7 +/*
307.8 +
307.9 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
307.10 *
307.11 - * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
307.12
307.13 *
307.14 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
307.15 +
307.16 + *
307.17 * The contents of this file are subject to the terms of either the GNU
307.18 * General Public License Version 2 only ("GPL") or the Common
307.19 * Development and Distribution License("CDDL") (collectively, the
307.20 @@ -19,7 +23,15 @@
307.21 * your own identifying information:
307.22 * "Portions Copyrighted [year] [name of copyright owner]"
307.23 *
307.24 - * Contributor(s):
307.25
307.26 *
307.27
307.28 * The Original Software is NetBeans. The Initial Developer of the Original
307.29
307.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
307.31
307.32 * Microsystems, Inc. All Rights Reserved.
307.33 + * Contributor(s):
307.34 +
307.35 + *
307.36 +
307.37 + * The Original Software is NetBeans. The Initial Developer of the Original
307.38 +
307.39 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
307.40 +
307.41 + * Microsystems, Inc. All Rights Reserved.
307.42 *
307.43 * If you wish your version of this file to be governed by only the CDDL
307.44 * or only the GPL Version 2, indicate your decision by adding
307.45 @@ -30,4 +42,27 @@
307.46 * to extend the choice of license to its licensees as provided above.
307.47 * However, if you add GPL Version 2 code and therefore, elected the GPL
307.48 * Version 2 license, then the option applies only if the new code is
307.49 - * made subject to such option by the copyright holder.
307.50
307.51 */
307.52
307.53
307.54
307.55 #properties for rave webui.designtime bundle
307.56
307.57 RavePaletteBundle=org.netbeans.modules.visualweb.webui.designtime.resources.Bundle
307.58
307.59 ButtonComponent=NAME_vweb-ui-component-Button
307.60
307.61 LabelComponent=NAME_vweb-ui-component-Label
307.62
307.63 TextFieldComponent=NAME_vweb-ui-component-TextField
307.64
307.65 TableComponent=NAME_vweb-ui-component-Table
307.66
307.67 DropDownListComponent=NAME_vweb-ui-component-DropDown
307.68
307.69 StaticTextComponent=NAME_vweb-ui-component-StaticText
307.70
307.71 PaletteGroup=CreatorDesignerPalette/Basic
307.72
307.73 \ No newline at end of file
307.74 + * made subject to such option by the copyright holder.
307.75 +
307.76 + */
307.77 +
307.78 +
307.79 +
307.80 +#properties for rave webui.designtime bundle
307.81 +
307.82 +RavePaletteBundle=org.netbeans.modules.visualweb.webui.designtime.resources.Bundle
307.83 +
307.84 +ButtonComponent=NAME_vweb-ui-component-Button
307.85 +
307.86 +LabelComponent=NAME_vweb-ui-component-Label
307.87 +
307.88 +TextFieldComponent=NAME_vweb-ui-component-TextField
307.89 +
307.90 +TableComponent=NAME_vweb-ui-component-Table
307.91 +
307.92 +DropDownListComponent=NAME_vweb-ui-component-DropDown
307.93 +
307.94 +StaticTextComponent=NAME_vweb-ui-component-StaticText
307.95 +
307.96 +PaletteGroup=CreatorDesignerPalette/Basic
307.97 +
308.1 --- a/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/navigation/Bundle.properties Fri Jan 25 21:04:43 2008 +0000
308.2 +++ b/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/navigation/Bundle.properties Sat Jan 26 05:58:37 2008 +0000
308.3 @@ -1,6 +1,10 @@
308.4 -/*
308.5
308.6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
308.7 +/*
308.8 +
308.9 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
308.10 *
308.11 - * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
308.12
308.13 *
308.14 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
308.15 +
308.16 + *
308.17 * The contents of this file are subject to the terms of either the GNU
308.18 * General Public License Version 2 only ("GPL") or the Common
308.19 * Development and Distribution License("CDDL") (collectively, the
308.20 @@ -19,7 +23,15 @@
308.21 * your own identifying information:
308.22 * "Portions Copyrighted [year] [name of copyright owner]"
308.23 *
308.24 - * Contributor(s):
308.25
308.26 *
308.27
308.28 * The Original Software is NetBeans. The Initial Developer of the Original
308.29
308.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
308.31
308.32 * Microsystems, Inc. All Rights Reserved.
308.33 + * Contributor(s):
308.34 +
308.35 + *
308.36 +
308.37 + * The Original Software is NetBeans. The Initial Developer of the Original
308.38 +
308.39 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
308.40 +
308.41 + * Microsystems, Inc. All Rights Reserved.
308.42 *
308.43 * If you wish your version of this file to be governed by only the CDDL
308.44 * or only the GPL Version 2, indicate your decision by adding
308.45 @@ -30,4 +42,17 @@
308.46 * to extend the choice of license to its licensees as provided above.
308.47 * However, if you add GPL Version 2 code and therefore, elected the GPL
308.48 * Version 2 license, then the option applies only if the new code is
308.49 - * made subject to such option by the copyright holder.
308.50
308.51 */
308.52
308.53
308.54
308.55 #properties for navigation and rave navigation bundle
308.56
308.57 NavigationBundle=org.netbeans.modules.visualweb.project.navigationloader.Bundle
308.58
308.59 PageNavigation=CTL_NavigationTCDisplayName
308.60
308.61 OpenPopupItem=Open
308.62
308.63 \ No newline at end of file
308.64 + * made subject to such option by the copyright holder.
308.65 +
308.66 + */
308.67 +
308.68 +
308.69 +
308.70 +#properties for navigation and rave navigation bundle
308.71 +
308.72 +NavigationBundle=org.netbeans.modules.visualweb.project.navigationloader.Bundle
308.73 +
308.74 +PageNavigation=CTL_NavigationTCDisplayName
308.75 +
308.76 +OpenPopupItem=Open
308.77 +
309.1 --- a/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/Bundle.properties Fri Jan 25 21:04:43 2008 +0000
309.2 +++ b/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/Bundle.properties Sat Jan 26 05:58:37 2008 +0000
309.3 @@ -1,6 +1,10 @@
309.4 -/*
309.5
309.6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
309.7 +/*
309.8 +
309.9 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
309.10 *
309.11 - * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
309.12
309.13 *
309.14 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
309.15 +
309.16 + *
309.17 * The contents of this file are subject to the terms of either the GNU
309.18 * General Public License Version 2 only ("GPL") or the Common
309.19 * Development and Distribution License("CDDL") (collectively, the
309.20 @@ -19,7 +23,15 @@
309.21 * your own identifying information:
309.22 * "Portions Copyrighted [year] [name of copyright owner]"
309.23 *
309.24 - * Contributor(s):
309.25
309.26 *
309.27
309.28 * The Original Software is NetBeans. The Initial Developer of the Original
309.29
309.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
309.31
309.32 * Microsystems, Inc. All Rights Reserved.
309.33 + * Contributor(s):
309.34 +
309.35 + *
309.36 +
309.37 + * The Original Software is NetBeans. The Initial Developer of the Original
309.38 +
309.39 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
309.40 +
309.41 + * Microsystems, Inc. All Rights Reserved.
309.42 *
309.43 * If you wish your version of this file to be governed by only the CDDL
309.44 * or only the GPL Version 2, indicate your decision by adding
309.45 @@ -30,4 +42,51 @@
309.46 * to extend the choice of license to its licensees as provided above.
309.47 * However, if you add GPL Version 2 code and therefore, elected the GPL
309.48 * Version 2 license, then the option applies only if the new code is
309.49 - * made subject to such option by the copyright holder.
309.50
309.51 */
309.52
309.53
309.54
309.55 #properties for Projects window and rave bundle
309.56
309.57 NBProjectsBundle=org.netbeans.modules.project.ui.actions.Bundle
309.58
309.59 ProjectWizardBundle=org.netbeans.modules.web.project.ui.wizards.Bundle
309.60
309.61 WebProjectsBundle=org.netbeans.modules.web.project.ui.Bundle
309.62
309.63 JSFResBundle=org.netbeans.modules.visualweb.project.jsf.resources.Bundle
309.64
309.65 New=New
309.66
309.67 FinishButton=Finish
309.68
309.69 CancelButton=Cancel
309.70
309.71 CloseProjectPopupItem=LBL_CloseProjectAction_Popup_Name
309.72
309.73 RunProjectPopupItem=LBL_RunAction_Name
309.74
309.75 ProjectType=Templates/Project/Web
309.76
309.77 ProjectCategory=TXT_NewWebApp
309.78
309.79 JavaBluePrints=SourceStructure_0
309.80
309.81 Jakarta=SourceStructure_1
309.82
309.83 JavaEE5=JavaEESpecLevel_50
309.84
309.85 J2EE14=J2EESpecLevel_14
309.86
309.87 J2EE13=J2EESpecLevel_13
309.88
309.89 SourcePackages=LBL_Node_Sources
309.90
309.91 WebPages=LBL_Node_DocBase
309.92
309.93 Page=Templates/JSF/Page.jsp
309.94
309.95 Folder=Folder
309.96
309.97 \ No newline at end of file
309.98 + * made subject to such option by the copyright holder.
309.99 +
309.100 + */
309.101 +
309.102 +
309.103 +
309.104 +#properties for Projects window and rave bundle
309.105 +
309.106 +NBProjectsBundle=org.netbeans.modules.project.ui.actions.Bundle
309.107 +
309.108 +ProjectWizardBundle=org.netbeans.modules.web.project.ui.wizards.Bundle
309.109 +
309.110 +WebProjectsBundle=org.netbeans.modules.web.project.ui.Bundle
309.111 +
309.112 +JSFResBundle=org.netbeans.modules.visualweb.project.jsf.resources.Bundle
309.113 +
309.114 +New=New
309.115 +
309.116 +FinishButton=Finish
309.117 +
309.118 +CancelButton=Cancel
309.119 +
309.120 +CloseProjectPopupItem=LBL_CloseProjectAction_Popup_Name
309.121 +
309.122 +RunProjectPopupItem=LBL_RunAction_Name
309.123 +
309.124 +ProjectType=Templates/Project/Web
309.125 +
309.126 +ProjectCategory=TXT_NewWebApp
309.127 +
309.128 +JavaBluePrints=SourceStructure_0
309.129 +
309.130 +Jakarta=SourceStructure_1
309.131 +
309.132 +JavaEE5=JavaEESpecLevel_50
309.133 +
309.134 +J2EE14=J2EESpecLevel_14
309.135 +
309.136 +J2EE13=J2EESpecLevel_13
309.137 +
309.138 +SourcePackages=LBL_Node_Sources
309.139 +
309.140 +WebPages=LBL_Node_DocBase
309.141 +
309.142 +Page=Templates/JSF/Page.jsp
309.143 +
309.144 +Folder=Folder
309.145 +
310.1 --- a/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/Project.java Fri Jan 25 21:04:43 2008 +0000
310.2 +++ b/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/Project.java Sat Jan 26 05:58:37 2008 +0000
310.3 @@ -1,1 +1,264 @@
310.4 -/*
310.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
310.6 *
310.7 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
310.8 *
310.9 * The contents of this file are subject to the terms of either the GNU
310.10 * General Public License Version 2 only ("GPL") or the Common
310.11 * Development and Distribution License("CDDL") (collectively, the
310.12 * "License"). You may not use this file except in compliance with the
310.13 * License. You can obtain a copy of the License at
310.14 * http://www.netbeans.org/cddl-gplv2.html
310.15 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
310.16 * specific language governing permissions and limitations under the
310.17 * License. When distributing the software, include this License Header
310.18 * Notice in each file and include the License file at
310.19 * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
310.20 * particular file as subject to the "Classpath" exception as provided
310.21 * by Sun in the GPL Version 2 section of the License file that
310.22 * accompanied this code. If applicable, add the following below the
310.23 * License Header, with the fields enclosed by brackets [] replaced by
310.24 * your own identifying information:
310.25 * "Portions Copyrighted [year] [name of copyright owner]"
310.26 *
310.27 * Contributor(s):
310.28 *
310.29 * The Original Software is NetBeans. The Initial Developer of the Original
310.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
310.31 * Microsystems, Inc. All Rights Reserved.
310.32 *
310.33 * If you wish your version of this file to be governed by only the CDDL
310.34 * or only the GPL Version 2, indicate your decision by adding
310.35 * "[Contributor] elects to include this software in this distribution
310.36 * under the [CDDL or GPL Version 2] license." If you do not indicate a
310.37 * single choice of license, a recipient has the option to distribute
310.38 * your version of this file under either the CDDL, the GPL Version 2 or
310.39 * to extend the choice of license to its licensees as provided above.
310.40 * However, if you add GPL Version 2 code and therefore, elected the GPL
310.41 * Version 2 license, then the option applies only if the new code is
310.42 * made subject to such option by the copyright holder.
310.43 */
310.44
310.45 package org.netbeans.modules.visualweb.gravy.model.project;
310.46
310.47 import org.netbeans.modules.visualweb.gravy.model.navigation.LinkManager;
310.48 import org.netbeans.modules.visualweb.gravy.Bundle;
310.49 import org.netbeans.modules.visualweb.gravy.Util;
310.50 import org.netbeans.modules.visualweb.gravy.TestUtils;
310.51 import org.netbeans.modules.visualweb.gravy.ProjectNavigatorOperator;
310.52
310.53 import org.netbeans.jemmy.JemmyException;
310.54 import org.netbeans.jemmy.operators.JLabelOperator;
310.55
310.56 /**
310.57 * Common class for all project types, describing all general actions and methods.
310.58 */
310.59
310.60 public abstract class Project {
310.61
310.62 private final static String bundle = "org.netbeans.modules.visualweb.gravy.model.project.Bundle";
310.63 private final static String popupClose = Bundle.getStringTrimmed(
310.64 Bundle.getStringTrimmed(bundle, "NBProjectsBundle"),
310.65 Bundle.getStringTrimmed(bundle, "CloseProjectPopupItem"));
310.66 private final static String popupRun = Bundle.getStringTrimmed(
310.67 Bundle.getStringTrimmed(bundle, "WebProjectsBundle"),
310.68 Bundle.getStringTrimmed(bundle, "RunProjectPopupItem"));
310.69
310.70 private final static String STR_NO_VIEW = "<No View Available>";
310.71 private final static String STR_MAIN = " [Main]";
310.72
310.73 /**
310.74 * Descriptor of project.
310.75 */
310.76 private ProjectDescriptor prjDescriptor;
310.77
310.78 /**
310.79 * Root entry of the project.
310.80 */
310.81 protected RootEntry root;
310.82
310.83 /**
310.84 * Link manager of project.
310.85 */
310.86 private LinkManager linkMng;
310.87
310.88 /**
310.89 * Creates project with specified descriptor.
310.90 * @param prjDescriptor Descriptor of project.
310.91 */
310.92 public Project(ProjectDescriptor prjDescriptor) {
310.93 setDescriptor(prjDescriptor);
310.94 root = new RootEntry(this);
310.95 }
310.96
310.97 /**
310.98 * Get root of project tree.
310.99 */
310.100 public RootEntry getRoot() {
310.101 return root;
310.102 }
310.103
310.104 /**
310.105 * Get link manager of project tree.
310.106 */
310.107 public LinkManager getLinkManager() {
310.108 if (linkMng == null) return linkMng = new LinkManager(this);
310.109 else return linkMng;
310.110 }
310.111
310.112 /**
310.113 * Rename project.
310.114 * @param newProjectName New project name.
310.115 */
310.116 public void rename(String newProjectName){
310.117 String name = prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.118 if (!name.equals(newProjectName)) setName(newProjectName);
310.119 }
310.120
310.121 /**
310.122 * Close project.
310.123 */
310.124 public void close() {
310.125 try {
310.126 new ProjectNavigatorOperator().pressPopupItemOnNode(getName(), popupClose);
310.127 }
310.128 catch(Exception e) {
310.129 throw new JemmyException("Project can't be closed!", e);
310.130 }
310.131 }
310.132
310.133 /**
310.134 * Run project.
310.135 */
310.136 public void run() {
310.137 try {
310.138 new ProjectNavigatorOperator().pressPopupItemOnNode(getName(), popupRun);
310.139 TestUtils.wait(2000);
310.140 String[] runFinished = {getName() + STR_MAIN, STR_NO_VIEW, ""};
310.141 waitLabelString(1, runFinished);
310.142 }
310.143 catch(Exception e) {
310.144 throw new JemmyException("Project can't be run!", e);
310.145 }
310.146 TestUtils.wait(3000);
310.147 }
310.148
310.149 /**
310.150 * Check label with specified index for correspondence to specified string.
310.151 * Method wait when specified string appears in label.
310.152 */
310.153 private void waitLabelString(int index, String compareString) {
310.154 String[] compareStrings = {compareString};
310.155 waitLabelString(index, compareStrings);
310.156 }
310.157
310.158 /**
310.159 * Check label with specified index for correspondence to one of a specified string.
310.160 * Method wait when one of a specified string appears in label.
310.161 */
310.162 private void waitLabelString(int index, String[] compareStrings) {
310.163 JLabelOperator jlo = new JLabelOperator(Util.getMainWindow(), index);
310.164 boolean isStringAppeared = false;
310.165 while (true) {
310.166 jlo = new JLabelOperator(Util.getMainWindow(), index);
310.167 TestUtils.wait(1000);
310.168 String labelText = jlo.getText();
310.169 for (int i = 0; i < compareStrings.length; i++) {
310.170 if (labelText == null || !labelText.equals(compareStrings[i]))
310.171 continue;
310.172 else {
310.173 isStringAppeared = true;
310.174 break;
310.175 }
310.176 }
310.177 if (isStringAppeared) break;
310.178 }
310.179 }
310.180
310.181 /**
310.182 * Check label with specified index for correspondence to specified string.
310.183 * Method wait when specified string appears in label and then wait until it disappears.
310.184 */
310.185 private void waitLabelStringDisappear(int index, String compareString) {
310.186 JLabelOperator jlo = new JLabelOperator(Util.getMainWindow(), index);
310.187 while (jlo.getText() == null || !jlo.getText().equals(compareString)) {
310.188 jlo = new JLabelOperator(Util.getMainWindow(), index);
310.189 TestUtils.wait(1000);
310.190 }
310.191 while (jlo.getText() != null && jlo.getText().equals(compareString)) {
310.192 jlo = new JLabelOperator(Util.getMainWindow(), index);
310.193 TestUtils.wait(1000);
310.194 }
310.195 }
310.196
310.197 /**
310.198 * Save All project entries.
310.199 */
310.200 public void saveAll() {
310.201 }
310.202
310.203 /**
310.204 * Get descriptor of project.
310.205 * @return descriptor of project.
310.206 */
310.207 public ProjectDescriptor getDescriptor() {
310.208 return prjDescriptor;
310.209 }
310.210
310.211 /**
310.212 * Set descriptor of project.
310.213 * @param prjDescriptor New descriptor of project.
310.214 */
310.215 private void setDescriptor(ProjectDescriptor prjDescriptor) {
310.216 this.prjDescriptor = prjDescriptor;
310.217 }
310.218
310.219 /**
310.220 * Get project name.
310.221 * @return project name.
310.222 */
310.223 public String getName() {
310.224 return prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.225 }
310.226
310.227 /**
310.228 * Set project name.
310.229 * @param name New project name.
310.230 */
310.231 private void setName(String name) {
310.232 String location = prjDescriptor.getProperty(prjDescriptor.LOCATION_KEY);
310.233 prjDescriptor = new ProjectDescriptor(name, location);
310.234 }
310.235
310.236 /**
310.237 * Get project location.
310.238 * @return Absolute project location.
310.239 */
310.240 public String getLocation() {
310.241 return prjDescriptor.getProperty(prjDescriptor.LOCATION_KEY);
310.242 }
310.243
310.244 /**
310.245 * Set project location.
310.246 * @param location Absolute project location.
310.247 */
310.248 private void setLocation(String location) {
310.249 String name = prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.250 prjDescriptor = new ProjectDescriptor(name, location);
310.251 }
310.252
310.253 /**
310.254 * Makes copy of the current project.
310.255 * @param newName Project name.
310.256 * @return Copy of the current project.
310.257 */
310.258 public abstract Project saveAs(String newName);
310.259
310.260 /**
310.261 * Makes copy of the current project.
310.262 * @param newName Project name.
310.263 * @param newLocation absolute project location.
310.264 * @return Copy of the current project.
310.265 */
310.266 public abstract Project saveAs(String newName, String newLocation);
310.267 }
310.268 \ No newline at end of file
310.269 +/*
310.270 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
310.271 + *
310.272 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
310.273 + *
310.274 + * The contents of this file are subject to the terms of either the GNU
310.275 + * General Public License Version 2 only ("GPL") or the Common
310.276 + * Development and Distribution License("CDDL") (collectively, the
310.277 + * "License"). You may not use this file except in compliance with the
310.278 + * License. You can obtain a copy of the License at
310.279 + * http://www.netbeans.org/cddl-gplv2.html
310.280 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
310.281 + * specific language governing permissions and limitations under the
310.282 + * License. When distributing the software, include this License Header
310.283 + * Notice in each file and include the License file at
310.284 + * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
310.285 + * particular file as subject to the "Classpath" exception as provided
310.286 + * by Sun in the GPL Version 2 section of the License file that
310.287 + * accompanied this code. If applicable, add the following below the
310.288 + * License Header, with the fields enclosed by brackets [] replaced by
310.289 + * your own identifying information:
310.290 + * "Portions Copyrighted [year] [name of copyright owner]"
310.291 + *
310.292 + * Contributor(s):
310.293 + *
310.294 + * The Original Software is NetBeans. The Initial Developer of the Original
310.295 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
310.296 + * Microsystems, Inc. All Rights Reserved.
310.297 + *
310.298 + * If you wish your version of this file to be governed by only the CDDL
310.299 + * or only the GPL Version 2, indicate your decision by adding
310.300 + * "[Contributor] elects to include this software in this distribution
310.301 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
310.302 + * single choice of license, a recipient has the option to distribute
310.303 + * your version of this file under either the CDDL, the GPL Version 2 or
310.304 + * to extend the choice of license to its licensees as provided above.
310.305 + * However, if you add GPL Version 2 code and therefore, elected the GPL
310.306 + * Version 2 license, then the option applies only if the new code is
310.307 + * made subject to such option by the copyright holder.
310.308 + */
310.309 +
310.310 +package org.netbeans.modules.visualweb.gravy.model.project;
310.311 +
310.312 +import org.netbeans.modules.visualweb.gravy.model.navigation.LinkManager;
310.313 +import org.netbeans.modules.visualweb.gravy.Bundle;
310.314 +import org.netbeans.modules.visualweb.gravy.Util;
310.315 +import org.netbeans.modules.visualweb.gravy.TestUtils;
310.316 +import org.netbeans.modules.visualweb.gravy.ProjectNavigatorOperator;
310.317 +
310.318 +import org.netbeans.jemmy.JemmyException;
310.319 +import org.netbeans.jemmy.operators.JLabelOperator;
310.320 +
310.321 +/**
310.322 + * Common class for all project types, describing all general actions and methods.
310.323 + */
310.324 +
310.325 +public abstract class Project {
310.326 +
310.327 + private final static String bundle = "org.netbeans.modules.visualweb.gravy.model.project.Bundle";
310.328 + private final static String popupClose = Bundle.getStringTrimmed(
310.329 + Bundle.getStringTrimmed(bundle, "NBProjectsBundle"),
310.330 + Bundle.getStringTrimmed(bundle, "CloseProjectPopupItem"));
310.331 + private final static String popupRun = Bundle.getStringTrimmed(
310.332 + Bundle.getStringTrimmed(bundle, "WebProjectsBundle"),
310.333 + Bundle.getStringTrimmed(bundle, "RunProjectPopupItem"));
310.334 +
310.335 + private final static String STR_NO_VIEW = "<No View Available>";
310.336 + private final static String STR_MAIN = " [Main]";
310.337 +
310.338 + /**
310.339 + * Descriptor of project.
310.340 + */
310.341 + private ProjectDescriptor prjDescriptor;
310.342 +
310.343 + /**
310.344 + * Root entry of the project.
310.345 + */
310.346 + protected RootEntry root;
310.347 +
310.348 + /**
310.349 + * Link manager of project.
310.350 + */
310.351 + private LinkManager linkMng;
310.352 +
310.353 + /**
310.354 + * Creates project with specified descriptor.
310.355 + * @param prjDescriptor Descriptor of project.
310.356 + */
310.357 + public Project(ProjectDescriptor prjDescriptor) {
310.358 + setDescriptor(prjDescriptor);
310.359 + root = new RootEntry(this);
310.360 + }
310.361 +
310.362 + /**
310.363 + * Get root of project tree.
310.364 + */
310.365 + public RootEntry getRoot() {
310.366 + return root;
310.367 + }
310.368 +
310.369 + /**
310.370 + * Get link manager of project tree.
310.371 + */
310.372 + public LinkManager getLinkManager() {
310.373 + if (linkMng == null) return linkMng = new LinkManager(this);
310.374 + else return linkMng;
310.375 + }
310.376 +
310.377 + /**
310.378 + * Rename project.
310.379 + * @param newProjectName New project name.
310.380 + */
310.381 + public void rename(String newProjectName){
310.382 + String name = prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.383 + if (!name.equals(newProjectName)) setName(newProjectName);
310.384 + }
310.385 +
310.386 + /**
310.387 + * Close project.
310.388 + */
310.389 + public void close() {
310.390 + try {
310.391 + new ProjectNavigatorOperator().pressPopupItemOnNode(getName(), popupClose);
310.392 + }
310.393 + catch(Exception e) {
310.394 + throw new JemmyException("Project can't be closed!", e);
310.395 + }
310.396 + }
310.397 +
310.398 + /**
310.399 + * Run project.
310.400 + */
310.401 + public void run() {
310.402 + try {
310.403 + new ProjectNavigatorOperator().pressPopupItemOnNode(getName(), popupRun);
310.404 + TestUtils.wait(2000);
310.405 + String[] runFinished = {getName() + STR_MAIN, STR_NO_VIEW, ""};
310.406 + waitLabelString(1, runFinished);
310.407 + }
310.408 + catch(Exception e) {
310.409 + throw new JemmyException("Project can't be run!", e);
310.410 + }
310.411 + TestUtils.wait(3000);
310.412 + }
310.413 +
310.414 + /**
310.415 + * Check label with specified index for correspondence to specified string.
310.416 + * Method wait when specified string appears in label.
310.417 + */
310.418 + private void waitLabelString(int index, String compareString) {
310.419 + String[] compareStrings = {compareString};
310.420 + waitLabelString(index, compareStrings);
310.421 + }
310.422 +
310.423 + /**
310.424 + * Check label with specified index for correspondence to one of a specified string.
310.425 + * Method wait when one of a specified string appears in label.
310.426 + */
310.427 + private void waitLabelString(int index, String[] compareStrings) {
310.428 + JLabelOperator jlo = new JLabelOperator(Util.getMainWindow(), index);
310.429 + boolean isStringAppeared = false;
310.430 + while (true) {
310.431 + jlo = new JLabelOperator(Util.getMainWindow(), index);
310.432 + TestUtils.wait(1000);
310.433 + String labelText = jlo.getText();
310.434 + for (int i = 0; i < compareStrings.length; i++) {
310.435 + if (labelText == null || !labelText.equals(compareStrings[i]))
310.436 + continue;
310.437 + else {
310.438 + isStringAppeared = true;
310.439 + break;
310.440 + }
310.441 + }
310.442 + if (isStringAppeared) break;
310.443 + }
310.444 + }
310.445 +
310.446 + /**
310.447 + * Check label with specified index for correspondence to specified string.
310.448 + * Method wait when specified string appears in label and then wait until it disappears.
310.449 + */
310.450 + private void waitLabelStringDisappear(int index, String compareString) {
310.451 + JLabelOperator jlo = new JLabelOperator(Util.getMainWindow(), index);
310.452 + while (jlo.getText() == null || !jlo.getText().equals(compareString)) {
310.453 + jlo = new JLabelOperator(Util.getMainWindow(), index);
310.454 + TestUtils.wait(1000);
310.455 + }
310.456 + while (jlo.getText() != null && jlo.getText().equals(compareString)) {
310.457 + jlo = new JLabelOperator(Util.getMainWindow(), index);
310.458 + TestUtils.wait(1000);
310.459 + }
310.460 + }
310.461 +
310.462 + /**
310.463 + * Save All project entries.
310.464 + */
310.465 + public void saveAll() {
310.466 + }
310.467 +
310.468 + /**
310.469 + * Get descriptor of project.
310.470 + * @return descriptor of project.
310.471 + */
310.472 + public ProjectDescriptor getDescriptor() {
310.473 + return prjDescriptor;
310.474 + }
310.475 +
310.476 + /**
310.477 + * Set descriptor of project.
310.478 + * @param prjDescriptor New descriptor of project.
310.479 + */
310.480 + private void setDescriptor(ProjectDescriptor prjDescriptor) {
310.481 + this.prjDescriptor = prjDescriptor;
310.482 + }
310.483 +
310.484 + /**
310.485 + * Get project name.
310.486 + * @return project name.
310.487 + */
310.488 + public String getName() {
310.489 + return prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.490 + }
310.491 +
310.492 + /**
310.493 + * Set project name.
310.494 + * @param name New project name.
310.495 + */
310.496 + private void setName(String name) {
310.497 + String location = prjDescriptor.getProperty(prjDescriptor.LOCATION_KEY);
310.498 + prjDescriptor = new ProjectDescriptor(name, location);
310.499 + }
310.500 +
310.501 + /**
310.502 + * Get project location.
310.503 + * @return Absolute project location.
310.504 + */
310.505 + public String getLocation() {
310.506 + return prjDescriptor.getProperty(prjDescriptor.LOCATION_KEY);
310.507 + }
310.508 +
310.509 + /**
310.510 + * Set project location.
310.511 + * @param location Absolute project location.
310.512 + */
310.513 + private void setLocation(String location) {
310.514 + String name = prjDescriptor.getProperty(prjDescriptor.NAME_KEY);
310.515 + prjDescriptor = new ProjectDescriptor(name, location);
310.516 + }
310.517 +
310.518 + /**
310.519 + * Makes copy of the current project.
310.520 + * @param newName Project name.
310.521 + * @return Copy of the current project.
310.522 + */
310.523 + public abstract Project saveAs(String newName);
310.524 +
310.525 + /**
310.526 + * Makes copy of the current project.
310.527 + * @param newName Project name.
310.528 + * @param newLocation absolute project location.
310.529 + * @return Copy of the current project.
310.530 + */
310.531 + public abstract Project saveAs(String newName, String newLocation);
310.532 +}
311.1 --- a/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/components/Bundle.properties Fri Jan 25 21:04:43 2008 +0000
311.2 +++ b/visualweb.kit/gravy/src/org/netbeans/modules/visualweb/gravy/model/project/components/Bundle.properties Sat Jan 26 05:58:37 2008 +0000
311.3 @@ -1,6 +1,10 @@
311.4 -/*
311.5
311.6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
311.7 +/*
311.8 +
311.9 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
311.10 *
311.11 - * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
311.12
311.13 *
311.14 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
311.15 +
311.16 + *
311.17 * The contents of this file are subject to the terms of either the GNU
311.18 * General Public License Version 2 only ("GPL") or the Common
311.19 * Development and Distribution License("CDDL") (collectively, the
311.20 @@ -19,7 +23,15 @@
311.21 * your own identifying information:
311.22 * "Portions Copyrighted [year] [name of copyright owner]"
311.23 *
311.24 - * Contributor(s):
311.25
311.26 *
311.27
311.28 * The Original Software is NetBeans. The Initial Developer of the Original
311.29
311.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
311.31
311.32 * Microsystems, Inc. All Rights Reserved.
311.33 + * Contributor(s):
311.34 +
311.35 + *
311.36 +
311.37 + * The Original Software is NetBeans. The Initial Developer of the Original
311.38 +
311.39 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
311.40 +
311.41 + * Microsystems, Inc. All Rights Reserved.
311.42 *
311.43 * If you wish your version of this file to be governed by only the CDDL
311.44 * or only the GPL Version 2, indicate your decision by adding
311.45 @@ -30,4 +42,21 @@
311.46 * to extend the choice of license to its licensees as provided above.
311.47 * However, if you add GPL Version 2 code and therefore, elected the GPL
311.48 * Version 2 license, then the option applies only if the new code is
311.49 - * made subject to such option by the copyright holder.
311.50
311.51 */
311.52
311.53
311.54
311.55 #properties for Projects window and rave bundle
311.56
311.57 InsyncBundle=org.netbeans.modules.visualweb.insync.action.Bundle
311.58
311.59 OutlineBundle=org.netbeans.modules.visualweb.outline.Bundle
311.60
311.61 ViewOutline=LBL_OutlinePanel
311.62
311.63 EditEventHandler=LBL_EditEventHandlerAction
311.64
311.65 EditDefEventHandler=LBL_EditEventHandlerActionName
311.66
311.67 \ No newline at end of file
311.68 + * made subject to such option by the copyright holder.
311.69 +
311.70 + */
311.71 +
311.72 +
311.73 +
311.74 +#properties for Projects window and rave bundle
311.75 +
311.76 +InsyncBundle=org.netbeans.modules.visualweb.insync.action.Bundle
311.77 +
311.78 +OutlineBundle=org.netbeans.modules.visualweb.outline.Bundle
311.79 +
311.80 +ViewOutline=LBL_OutlinePanel
311.81 +
311.82 +EditEventHandler=LBL_EditEventHandlerAction
311.83 +
311.84 +EditDefEventHandler=LBL_EditEventHandlerActionName
311.85 +
312.1 --- a/visualweb.kit/test/cfg-qa-functional.xml Fri Jan 25 21:04:43 2008 +0000
312.2 +++ b/visualweb.kit/test/cfg-qa-functional.xml Sat Jan 26 05:58:37 2008 +0000
312.3 @@ -1,1 +1,189 @@
312.4 -<?xml version="1.0" encoding="UTF-8"?>
312.5
312.6 <!--
312.7 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
312.8
312.9 Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
312.10
312.11
312.12 The contents of this file are subject to the terms of either the GNU
312.13 General Public License Version 2 only ("GPL") or the Common
312.14 Development and Distribution License("CDDL") (collectively, the
312.15 "License"). You may not use this file except in compliance with the
312.16 License. You can obtain a copy of the License at
312.17 http://www.netbeans.org/cddl-gplv2.html
312.18 or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
312.19 specific language governing permissions and limitations under the
312.20 License. When distributing the software, include this License Header
312.21 Notice in each file and include the License file at
312.22 nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
312.23 particular file as subject to the "Classpath" exception as provided
312.24 by Sun in the GPL Version 2 section of the License file that
312.25 accompanied this code. If applicable, add the following below the
312.26 License Header, with the fields enclosed by brackets [] replaced by
312.27 your own identifying information:
312.28 "Portions Copyrighted [year] [name of copyright owner]"
312.29
312.30 Contributor(s):
312.31
312.32 The Original Software is NetBeans. The Initial Developer of the Original
312.33 Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
312.34 Microsystems, Inc. All Rights Reserved.
312.35
312.36 If you wish your version of this file to be governed by only the CDDL
312.37 or only the GPL Version 2, indicate your decision by adding
312.38 "[Contributor] elects to include this software in this distribution
312.39 under the [CDDL or GPL Version 2] license." If you do not indicate a
312.40 single choice of license, a recipient has the option to distribute
312.41 your version of this file under either the CDDL, the GPL Version 2 or
312.42 to extend the choice of license to its licensees as provided above.
312.43 However, if you add GPL Version 2 code and therefore, elected the GPL
312.44 Version 2 license, then the option applies only if the new code is
312.45 made subject to such option by the copyright holder.
312.46 -->
312.47
312.48 <!DOCTYPE mconfig PUBLIC "-//NetBeans//DTD XTest cfg 1.0//EN" "http://www.netbeans.org/dtds/xtest-cfg-1_0.dtd">
312.49 <mconfig name="qa-functional Test Type Config">
312.50
312.51 <!-- Validation suite for my module -->
312.52
312.53 <testbag testattribs="sanity" compiler="qa-functional-compiler" executor="ide" name="Sanity test">
312.54 <testset dir="qa-functional/src">
312.55 <patternset>
312.56 <include name="org/netbeans/test/sanity/SanityTests.class"/>
312.57 </patternset>
312.58 </testset>
312.59 </testbag>
312.60
312.61 <testbag testattribs="glassfish_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of GlassFish Deployment">
312.62 <testset dir="qa-functional/src">
312.63 <patternset>
312.64 <include name="org/netbeans/test/deployment/glassfish/GlassFishAcceptanceTestSuite.class"/>
312.65 </patternset>
312.66 </testset>
312.67 </testbag>
312.68
312.69 <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of GlassFish Deployment">
312.70 <testset dir="qa-functional/src">
312.71 <patternset>
312.72 <include name="org/netbeans/test/deployment/glassfish/GlassFishTestSuite.class"/>
312.73 </patternset>
312.74 </testset>
312.75 </testbag>
312.76
312.77 <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to GlassFish Tests">
312.78 <testset dir="qa-functional/src">
312.79 <patternset>
312.80 <include name="org/netbeans/test/deployment/glassfish/GlassFishRestartTestSuite.class"/>
312.81 </patternset>
312.82 </testset>
312.83 </testbag>
312.84
312.85 <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other GlassFish Deployment Tests">
312.86 <testset dir="qa-functional/src">
312.87 <patternset>
312.88 <include name="org/netbeans/test/deployment/glassfish/GlassFishOtherTestSuite.class"/>
312.89 </patternset>
312.90 </testset>
312.91 </testbag>
312.92
312.93 <testbag testattribs="jboss_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of JBoss Deployment">
312.94 <testset dir="qa-functional/src">
312.95 <patternset>
312.96 <include name="org/netbeans/test/deployment/jboss/JBossAcceptanceTestSuite.class"/>
312.97 </patternset>
312.98 </testset>
312.99 </testbag>
312.100
312.101 <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of JBoss Deployment">
312.102 <testset dir="qa-functional/src">
312.103 <patternset>
312.104 <include name="org/netbeans/test/deployment/jboss/JBossTestSuite.class"/>
312.105 </patternset>
312.106 </testset>
312.107
312.108 </testbag>
312.109 <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to JBoss Tests">
312.110 <testset dir="qa-functional/src">
312.111 <patternset>
312.112 <include name="org/netbeans/test/deployment/jboss/JBossRestartTestSuite.class"/>
312.113 </patternset>
312.114 </testset>
312.115 </testbag>
312.116
312.117 <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other JBoss Deployment Tests">
312.118 <testset dir="qa-functional/src">
312.119 <patternset>
312.120 <include name="org/netbeans/test/deployment/jboss/JBossOtherTestSuite.class"/>
312.121 </patternset>
312.122 </testset>
312.123 </testbag>
312.124
312.125 <testbag testattribs="tomcat_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of Tomcat Deployment">
312.126 <testset dir="qa-functional/src">
312.127 <patternset>
312.128 <include name="org/netbeans/test/deployment/tomcat/TomcatAcceptanceTestSuite.class"/>
312.129 </patternset>
312.130 </testset>
312.131 </testbag>
312.132
312.133 <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of Tomcat Deployment">
312.134 <testset dir="qa-functional/src">
312.135 <patternset>
312.136 <include name="org/netbeans/test/deployment/tomcat/TomcatTestSuite.class"/>
312.137 </patternset>
312.138 </testset>
312.139 </testbag>
312.140
312.141 <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to Tomcat Tests">
312.142 <testset dir="qa-functional/src">
312.143 <patternset>
312.144 <include name="org/netbeans/test/deployment/tomcat/TomcatRestartTestSuite.class"/>
312.145 </patternset>
312.146 </testset>
312.147 </testbag>
312.148
312.149 <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other Tomcat Deployment Tests">
312.150 <testset dir="qa-functional/src">
312.151 <patternset>
312.152 <include name="org/netbeans/test/deployment/tomcat/TomcatOtherTestSuite.class"/>
312.153 </patternset>
312.154 </testset>
312.155 </testbag>
312.156
312.157 <testbag testattribs="weblogic_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of WebLogic Deployment">
312.158 <testset dir="qa-functional/src">
312.159 <patternset>
312.160 <include name="org/netbeans/test/deployment/weblogic/WebLogicAcceptanceTestSuite.class"/>
312.161 </patternset>
312.162 </testset>
312.163 </testbag>
312.164
312.165 <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of WebLogic Deployment">
312.166 <testset dir="qa-functional/src">
312.167 <patternset>
312.168 <include name="org/netbeans/test/deployment/weblogic/WebLogicTestSuite.class"/>
312.169 </patternset>
312.170 </testset>
312.171 </testbag>
312.172
312.173 <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to WebLogic Tests">
312.174 <testset dir="qa-functional/src">
312.175 <patternset>
312.176 <include name="org/netbeans/test/deployment/weblogic/WebLogicRestartTestSuite.class"/>
312.177 </patternset>
312.178 </testset>
312.179 </testbag>
312.180
312.181 <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other WebLogic Deployment Tests">
312.182 <testset dir="qa-functional/src">
312.183 <patternset>
312.184 <include name="org/netbeans/test/deployment/weblogic/WebLogicOtherTestSuite.class"/>
312.185 </patternset>
312.186 </testset>
312.187 </testbag>
312.188
312.189 <executor name="ide" antfile="build-qa-functional.xml" target="runidetest" default="true"/>
312.190 <compiler name="qa-functional-compiler" antfile="build-qa-functional.xml" target="qa-functional-compiler" default="true"/>
312.191
312.192 </mconfig>
312.193 \ No newline at end of file
312.194 +<?xml version="1.0" encoding="UTF-8"?>
312.195 +
312.196 +<!--
312.197 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
312.198 +
312.199 +Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
312.200 +
312.201 +
312.202 +The contents of this file are subject to the terms of either the GNU
312.203 +General Public License Version 2 only ("GPL") or the Common
312.204 +Development and Distribution License("CDDL") (collectively, the
312.205 +"License"). You may not use this file except in compliance with the
312.206 +License. You can obtain a copy of the License at
312.207 +http://www.netbeans.org/cddl-gplv2.html
312.208 +or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
312.209 +specific language governing permissions and limitations under the
312.210 +License. When distributing the software, include this License Header
312.211 +Notice in each file and include the License file at
312.212 +nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
312.213 +particular file as subject to the "Classpath" exception as provided
312.214 +by Sun in the GPL Version 2 section of the License file that
312.215 +accompanied this code. If applicable, add the following below the
312.216 +License Header, with the fields enclosed by brackets [] replaced by
312.217 +your own identifying information:
312.218 +"Portions Copyrighted [year] [name of copyright owner]"
312.219 +
312.220 +Contributor(s):
312.221 +
312.222 +The Original Software is NetBeans. The Initial Developer of the Original
312.223 +Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
312.224 +Microsystems, Inc. All Rights Reserved.
312.225 +
312.226 +If you wish your version of this file to be governed by only the CDDL
312.227 +or only the GPL Version 2, indicate your decision by adding
312.228 +"[Contributor] elects to include this software in this distribution
312.229 +under the [CDDL or GPL Version 2] license." If you do not indicate a
312.230 +single choice of license, a recipient has the option to distribute
312.231 +your version of this file under either the CDDL, the GPL Version 2 or
312.232 +to extend the choice of license to its licensees as provided above.
312.233 +However, if you add GPL Version 2 code and therefore, elected the GPL
312.234 +Version 2 license, then the option applies only if the new code is
312.235 +made subject to such option by the copyright holder.
312.236 +-->
312.237 +
312.238 +<!DOCTYPE mconfig PUBLIC "-//NetBeans//DTD XTest cfg 1.0//EN" "http://www.netbeans.org/dtds/xtest-cfg-1_0.dtd">
312.239 +<mconfig name="qa-functional Test Type Config">
312.240 +
312.241 + <!-- Validation suite for my module -->
312.242 +
312.243 + <testbag testattribs="sanity" compiler="qa-functional-compiler" executor="ide" name="Sanity test">
312.244 + <testset dir="qa-functional/src">
312.245 + <patternset>
312.246 + <include name="org/netbeans/test/sanity/SanityTests.class"/>
312.247 + </patternset>
312.248 + </testset>
312.249 + </testbag>
312.250 +
312.251 + <testbag testattribs="glassfish_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of GlassFish Deployment">
312.252 + <testset dir="qa-functional/src">
312.253 + <patternset>
312.254 + <include name="org/netbeans/test/deployment/glassfish/GlassFishAcceptanceTestSuite.class"/>
312.255 + </patternset>
312.256 + </testset>
312.257 + </testbag>
312.258 +
312.259 + <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of GlassFish Deployment">
312.260 + <testset dir="qa-functional/src">
312.261 + <patternset>
312.262 + <include name="org/netbeans/test/deployment/glassfish/GlassFishTestSuite.class"/>
312.263 + </patternset>
312.264 + </testset>
312.265 + </testbag>
312.266 +
312.267 + <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to GlassFish Tests">
312.268 + <testset dir="qa-functional/src">
312.269 + <patternset>
312.270 + <include name="org/netbeans/test/deployment/glassfish/GlassFishRestartTestSuite.class"/>
312.271 + </patternset>
312.272 + </testset>
312.273 + </testbag>
312.274 +
312.275 + <testbag testattribs="glassfish_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other GlassFish Deployment Tests">
312.276 + <testset dir="qa-functional/src">
312.277 + <patternset>
312.278 + <include name="org/netbeans/test/deployment/glassfish/GlassFishOtherTestSuite.class"/>
312.279 + </patternset>
312.280 + </testset>
312.281 + </testbag>
312.282 +
312.283 + <testbag testattribs="jboss_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of JBoss Deployment">
312.284 + <testset dir="qa-functional/src">
312.285 + <patternset>
312.286 + <include name="org/netbeans/test/deployment/jboss/JBossAcceptanceTestSuite.class"/>
312.287 + </patternset>
312.288 + </testset>
312.289 + </testbag>
312.290 +
312.291 + <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of JBoss Deployment">
312.292 + <testset dir="qa-functional/src">
312.293 + <patternset>
312.294 + <include name="org/netbeans/test/deployment/jboss/JBossTestSuite.class"/>
312.295 + </patternset>
312.296 + </testset>
312.297 +
312.298 + </testbag>
312.299 + <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to JBoss Tests">
312.300 + <testset dir="qa-functional/src">
312.301 + <patternset>
312.302 + <include name="org/netbeans/test/deployment/jboss/JBossRestartTestSuite.class"/>
312.303 + </patternset>
312.304 + </testset>
312.305 + </testbag>
312.306 +
312.307 + <testbag testattribs="jboss_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other JBoss Deployment Tests">
312.308 + <testset dir="qa-functional/src">
312.309 + <patternset>
312.310 + <include name="org/netbeans/test/deployment/jboss/JBossOtherTestSuite.class"/>
312.311 + </patternset>
312.312 + </testset>
312.313 + </testbag>
312.314 +
312.315 + <testbag testattribs="tomcat_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of Tomcat Deployment">
312.316 + <testset dir="qa-functional/src">
312.317 + <patternset>
312.318 + <include name="org/netbeans/test/deployment/tomcat/TomcatAcceptanceTestSuite.class"/>
312.319 + </patternset>
312.320 + </testset>
312.321 + </testbag>
312.322 +
312.323 + <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of Tomcat Deployment">
312.324 + <testset dir="qa-functional/src">
312.325 + <patternset>
312.326 + <include name="org/netbeans/test/deployment/tomcat/TomcatTestSuite.class"/>
312.327 + </patternset>
312.328 + </testset>
312.329 + </testbag>
312.330 +
312.331 + <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to Tomcat Tests">
312.332 + <testset dir="qa-functional/src">
312.333 + <patternset>
312.334 + <include name="org/netbeans/test/deployment/tomcat/TomcatRestartTestSuite.class"/>
312.335 + </patternset>
312.336 + </testset>
312.337 + </testbag>
312.338 +
312.339 + <testbag testattribs="tomcat_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other Tomcat Deployment Tests">
312.340 + <testset dir="qa-functional/src">
312.341 + <patternset>
312.342 + <include name="org/netbeans/test/deployment/tomcat/TomcatOtherTestSuite.class"/>
312.343 + </patternset>
312.344 + </testset>
312.345 + </testbag>
312.346 +
312.347 + <testbag testattribs="weblogic_acceptance_deployment,acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of WebLogic Deployment">
312.348 + <testset dir="qa-functional/src">
312.349 + <patternset>
312.350 + <include name="org/netbeans/test/deployment/weblogic/WebLogicAcceptanceTestSuite.class"/>
312.351 + </patternset>
312.352 + </testset>
312.353 + </testbag>
312.354 +
312.355 + <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Validation of WebLogic Deployment">
312.356 + <testset dir="qa-functional/src">
312.357 + <patternset>
312.358 + <include name="org/netbeans/test/deployment/weblogic/WebLogicTestSuite.class"/>
312.359 + </patternset>
312.360 + </testset>
312.361 + </testbag>
312.362 +
312.363 + <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Restart IDE and Deploy to WebLogic Tests">
312.364 + <testset dir="qa-functional/src">
312.365 + <patternset>
312.366 + <include name="org/netbeans/test/deployment/weblogic/WebLogicRestartTestSuite.class"/>
312.367 + </patternset>
312.368 + </testset>
312.369 + </testbag>
312.370 +
312.371 + <testbag testattribs="weblogic_deployment,all" compiler="qa-functional-compiler" executor="ide" name="Other WebLogic Deployment Tests">
312.372 + <testset dir="qa-functional/src">
312.373 + <patternset>
312.374 + <include name="org/netbeans/test/deployment/weblogic/WebLogicOtherTestSuite.class"/>
312.375 + </patternset>
312.376 + </testset>
312.377 + </testbag>
312.378 +
312.379 + <executor name="ide" antfile="build-qa-functional.xml" target="runidetest" default="true"/>
312.380 + <compiler name="qa-functional-compiler" antfile="build-qa-functional.xml" target="qa-functional-compiler" default="true"/>
312.381 +
312.382 +</mconfig>
313.1 --- a/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/DeploymentAcceptanceTest.java Fri Jan 25 21:04:43 2008 +0000
313.2 +++ b/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/DeploymentAcceptanceTest.java Sat Jan 26 05:58:37 2008 +0000
313.3 @@ -1,1 +1,478 @@
313.4 -/*
313.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
313.6 *
313.7 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
313.8 *
313.9 * The contents of this file are subject to the terms of either the GNU
313.10 * General Public License Version 2 only ("GPL") or the Common
313.11 * Development and Distribution License("CDDL") (collectively, the
313.12 * "License"). You may not use this file except in compliance with the
313.13 * License. You can obtain a copy of the License at
313.14 * http://www.netbeans.org/cddl-gplv2.html
313.15 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
313.16 * specific language governing permissions and limitations under the
313.17 * License. When distributing the software, include this License Header
313.18 * Notice in each file and include the License file at
313.19 * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
313.20 * particular file as subject to the "Classpath" exception as provided
313.21 * by Sun in the GPL Version 2 section of the License file that
313.22 * accompanied this code. If applicable, add the following below the
313.23 * License Header, with the fields enclosed by brackets [] replaced by
313.24 * your own identifying information:
313.25 * "Portions Copyrighted [year] [name of copyright owner]"
313.26 *
313.27 * Contributor(s):
313.28 *
313.29 * The Original Software is NetBeans. The Initial Developer of the Original
313.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
313.31 * Microsystems, Inc. All Rights Reserved.
313.32 *
313.33 * If you wish your version of this file to be governed by only the CDDL
313.34 * or only the GPL Version 2, indicate your decision by adding
313.35 * "[Contributor] elects to include this software in this distribution
313.36 * under the [CDDL or GPL Version 2] license." If you do not indicate a
313.37 * single choice of license, a recipient has the option to distribute
313.38 * your version of this file under either the CDDL, the GPL Version 2 or
313.39 * to extend the choice of license to its licensees as provided above.
313.40 * However, if you add GPL Version 2 code and therefore, elected the GPL
313.41 * Version 2 license, then the option applies only if the new code is
313.42 * made subject to such option by the copyright holder.
313.43 */
313.44
313.45 package org.netbeans.test.deployment.generic;
313.46
313.47 import org.netbeans.jemmy.operators.*;
313.48 import org.netbeans.junit.NbTestSuite;
313.49 import junit.framework.Test;
313.50
313.51 import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
313.52 import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
313.53 import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
313.54 import org.netbeans.modules.visualweb.gravy.DocumentOutlineOperator;
313.55 import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
313.56 import org.netbeans.modules.visualweb.gravy.RaveTestCase;
313.57 import org.netbeans.modules.visualweb.gravy.TestUtils;
313.58 import org.netbeans.modules.visualweb.gravy.Util;
313.59 import org.netbeans.modules.visualweb.gravy.model.project.components.*;
313.60 import org.netbeans.modules.visualweb.gravy.model.project.*;
313.61 import org.netbeans.modules.visualweb.gravy.model.components.*;
313.62 import org.netbeans.modules.visualweb.gravy.model.deployment.*;
313.63 import org.netbeans.modules.visualweb.gravy.model.*;
313.64
313.65 import com.meterware.httpunit.*;
313.66 import java.util.Iterator;
313.67 import java.util.List;
313.68 import java.awt.Point;
313.69 import java.io.File;
313.70
313.71 /**
313.72 *
313.73 * @author Roman Mostyka
313.74 */
313.75
313.76 public class DeploymentAcceptanceTest extends RaveTestCase {
313.77
313.78 public final static String btn_OK = "OK";
313.79 public final static String btn_Yes = "Yes";
313.80 public final static String btn_Add = "Add";
313.81 public final static String dlg_bindDB = "Bind to Data";
313.82 public final static String dbPath = "Databases|";
313.83 public final static String wsPath = "Web Services|";
313.84 public final static String dbConnect = "Connect";
313.85 public final static String dbDisconnect = "Disconnect";
313.86 public final static String testDBName = "jdbc:derby://localhost:1527/sample [app on APP]";
313.87 public final static String bindDBPopup = "Bind to Data...";
313.88 public final static String deleteResPopup = "Delete Resource";
313.89 public final static String deletePopup = "Delete";
313.90 public final static String reformatePopup = "Format";
313.91 public final static String dlg_ConfirmDeletion = "Confirm Object Deletion";
313.92 public final static String dlg_addWS = "Add Web Service";
313.93 public final static String popup_addWS = "Add Web Service...";
313.94 public final static String addToPagePopup = "Add to Page";
313.95 public final static String bindToDP = "Bind to Data Provider";
313.96 public static String _simpleProjectName = "SimpleProject";
313.97 public static String _simpleJavaEE5ProjectName = "SimpleJavaEE5Project";
313.98 public static String _dbProjectName = "DBProject";
313.99 public static String _wsProjectName = "WSProject";
313.100 public static String _firstProjectName = "FirstProject";
313.101 public static String _testProjectName = "TestProject";
313.102 public static String _projectPath = System.getProperty("xtest.workdir") + File.separator + "projects" + File.separator;
313.103 public static String serverFullPath = "";
313.104 public static String path_to_applications = "";
313.105 public static String wsURL = "http://www.webservicex.net/usweather.asmx?WSDL";
313.106 public static String wsName = "USWeather|USWeatherSoap";
313.107 public static String wsLabel = "Services tab web services compiling script";
313.108 public static String pluginName = "Visual Web JSF Backwards Compatibility Kit";
313.109 private ServerNavigatorOperator server;
313.110 private JTreeOperator sntree, aotree;
313.111 private DesignerPaneOperator designer;
313.112 private DocumentOutlineOperator outline;
313.113 private static ProjectDescriptor pd;
313.114 private static Project prj;
313.115 private static WebPageFolder wpf;
313.116 private static WebPage wp;
313.117 private static DeploymentTargetDescriptor dtd;
313.118 private static DeploymentTarget dt;
313.119 private static ApplicationServer as;
313.120 public static String serverType = null;
313.121 static String AS_PREF;
313.122
313.123 /** constructor required by JUnit
313.124 * @param testName method name to be used as testcase
313.125 */
313.126 public DeploymentAcceptanceTest(String testName) {
313.127 super(testName);
313.128 }
313.129
313.130 public static Test suite() {
313.131 NbTestSuite suite = new NbTestSuite("Deployment Acceptance Tests");
313.132 suite.addTest(new DeploymentAcceptanceTest("testOpenServerContextMenu"));
313.133 suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleProject"));
313.134 suite.addTest(new DeploymentAcceptanceTest("testRedeploySimpleProject"));
313.135 suite.addTest(new DeploymentAcceptanceTest("testOpenApplicationContextMenu"));
313.136 suite.addTest(new DeploymentAcceptanceTest("testUndeployApplication"));
313.137 suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleJavaEE5Project"));
313.138 suite.addTest(new DeploymentAcceptanceTest("testDeployDBProject"));
313.139 suite.addTest(new DeploymentAcceptanceTest("testRedeployDBProject"));
313.140 return suite;
313.141 }
313.142
313.143 /** method called before each testcase
313.144 */
313.145 protected void setUp() {
313.146 }
313.147
313.148 public void testOpenServerContextMenu() {
313.149 PluginsOperator.getInstance().installAvailablePlugins(pluginName);
313.150 TestUtils.wait(1000);
313.151 dtd = new DeploymentTargetDescriptor();
313.152 dtd.load();
313.153 if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
313.154 dt = IDE.getIDE().addDeploymentTarget(dtd);
313.155 as = (ApplicationServer) dt;
313.156 AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
313.157 String serverName = dt.getName();
313.158 String serverType = dt.getDescriptor().getProperty(dt.getDescriptor().SERVER_TYPE_KEY);
313.159 as.start();
313.160 TestUtils.wait(1000);
313.161 path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
313.162 server = ServerNavigatorOperator.showNavigatorOperator();
313.163 TestUtils.wait(4000);
313.164 sntree = server.getTree();
313.165 serverFullPath = server.STR_SERVERS_PATH + serverName;
313.166 sntree.callPopupOnPath(sntree.findPath(serverFullPath));
313.167 TestUtils.wait(1000);
313.168 JPopupMenuOperator snpm = new JPopupMenuOperator();
313.169 TestUtils.wait(1000);
313.170 for (int i = 0; i < as.server_popup.length; i++) {
313.171 try {
313.172 new JMenuItemOperator(snpm, as.server_popup[i][0]);
313.173 } catch (Exception e) {
313.174 fail("\"" + as.server_popup[i][0] + "\" is not exist!");
313.175 }
313.176 }
313.177 server = ServerNavigatorOperator.showNavigatorOperator();
313.178 TestUtils.wait(1000);
313.179 sntree = server.getTree();
313.180 sntree.selectPath(sntree.findPath(serverFullPath));
313.181 TestUtils.wait(1000);
313.182 }
313.183
313.184 public void testDeploySimpleProject() {
313.185 pd = new ProjectDescriptor(AS_PREF + "_" + _simpleProjectName, _projectPath, ProjectDescriptor.J2EE14, dt.getName());
313.186 prj = IDE.getIDE().createProject(pd);
313.187 prj.run();
313.188 server = ServerNavigatorOperator.showNavigatorOperator();
313.189 TestUtils.wait(4000);
313.190 sntree = server.getTree();
313.191 if (as.getName().indexOf("WebLogic") == -1) {
313.192 sntree.selectPath(sntree.findPath(path_to_applications));
313.193 TestUtils.wait(1000);
313.194 server.pushPopup(sntree, path_to_applications, ((ApplicationServer) dt).REFRESH);
313.195 TestUtils.wait(1000);
313.196 try {
313.197 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.198 } catch (Exception e) {
313.199 fail("There is no SimpleProject application in Deployed Components node!");
313.200 }
313.201 TestUtils.wait(1000);
313.202 }
313.203 try {
313.204 WebConversation conversation = new WebConversation();
313.205 WebResponse response = null;
313.206 System.out.println("requestPrefix=" + as.requestPrefix);
313.207 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.208 } catch (Exception e) {
313.209 System.out.println("Exception occured: ");
313.210 e.printStackTrace();
313.211 fail("Excetion in HTTP check : " + e);
313.212 }
313.213 TestUtils.wait(5000);
313.214 }
313.215
313.216 public void testRedeploySimpleProject() {
313.217 prj.run();
313.218 server = ServerNavigatorOperator.showNavigatorOperator();
313.219 TestUtils.wait(4000);
313.220 sntree = server.getTree();
313.221 server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.222 TestUtils.wait(1000);
313.223 if (as.getName().indexOf("WebLogic") == -1) {
313.224 try {
313.225 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.226 } catch (Exception e) {
313.227 fail("There is no SimpleProject application in Deployed Components node!");
313.228 }
313.229 TestUtils.wait(1000);
313.230 }
313.231 try {
313.232 WebConversation conversation = new WebConversation();
313.233 WebResponse response = null;
313.234 System.out.println("requestPrefix=" + as.requestPrefix);
313.235 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.236 } catch (Exception e) {
313.237 System.out.println("Exception occured: ");
313.238 e.printStackTrace();
313.239 fail("Excetion in HTTP check : " + e);
313.240 }
313.241 TestUtils.wait(5000);
313.242 }
313.243
313.244 public void testOpenApplicationContextMenu() {
313.245 server = ServerNavigatorOperator.showNavigatorOperator();
313.246 TestUtils.wait(4000);
313.247 sntree = server.getTree();
313.248 sntree.callPopupOnPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.249 TestUtils.wait(1000);
313.250 JPopupMenuOperator snpm = new JPopupMenuOperator();
313.251 TestUtils.wait(1000);
313.252 ApplicationServer as = (ApplicationServer) dt;
313.253 TestUtils.wait(1000);
313.254 for (int i = 0; i < as.application_popup.length; i++) {
313.255 try {
313.256 new JMenuItemOperator(snpm, as.application_popup[i]);
313.257 } catch (Exception e) {
313.258 fail("\"" + as.application_popup[i] + "\" is not exist!");
313.259 }
313.260 }
313.261 server = ServerNavigatorOperator.showNavigatorOperator();
313.262 TestUtils.wait(1000);
313.263 sntree = server.getTree();
313.264 sntree.selectPath(sntree.findPath(serverFullPath));
313.265 }
313.266
313.267 public void testUndeployApplication() {
313.268 server = ServerNavigatorOperator.showNavigatorOperator();
313.269 TestUtils.wait(4000);
313.270 sntree = server.getTree();
313.271 server.pushPopup(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName, as.APPLICATION_UNDEPLOY);
313.272 TestUtils.wait(10000);
313.273 try {
313.274 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.275 fail("SimpleProject application is still in Deployed Components!");
313.276 } catch (Exception e) {}
313.277 try {
313.278 WebConversation conversation = new WebConversation();
313.279 WebResponse response = null;
313.280 System.out.println("requestPrefix=" + as.requestPrefix);
313.281 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.282 if (response.getText().indexOf("HTTP Status 404") == -1)
313.283 fail("SimpleProject application is not undeployed!");
313.284 } catch (Exception e) {}
313.285 finally {
313.286 finishProject(prj, false, true);
313.287 }
313.288 }
313.289
313.290 public void testDeploySimpleJavaEE5Project() {
313.291 pd = new ProjectDescriptor(AS_PREF + "_" + _simpleJavaEE5ProjectName, _projectPath, ProjectDescriptor.JavaEE5, dt.getName());
313.292 prj = IDE.getIDE().createProject(pd);
313.293 prj.run();
313.294 server = ServerNavigatorOperator.showNavigatorOperator();
313.295 TestUtils.wait(4000);
313.296 sntree = server.getTree();
313.297 sntree.selectPath(sntree.findPath(path_to_applications));
313.298 TestUtils.wait(1000);
313.299 server.pushPopup(sntree, path_to_applications, ((ApplicationServer) dt).REFRESH);
313.300 TestUtils.wait(1000);
313.301 try {
313.302 server = ServerNavigatorOperator.showNavigatorOperator();
313.303 TestUtils.wait(1000);
313.304 sntree = server.getTree();
313.305 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleJavaEE5ProjectName));
313.306 } catch (Exception e) {
313.307 fail("There is no SimpleProject application in Deployed Components node!");
313.308 }
313.309 TestUtils.wait(1000);
313.310 try {
313.311 WebConversation conversation = new WebConversation();
313.312 WebResponse response = null;
313.313 System.out.println("requestPrefix=" + as.requestPrefix);
313.314 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleJavaEE5ProjectName);
313.315 } catch (Exception e) {
313.316 System.out.println("Exception occured: ");
313.317 e.printStackTrace();
313.318 fail("Excetion in HTTP check : " + e);
313.319 }
313.320 finally {
313.321 finishProject(prj, true, true);
313.322 }
313.323 }
313.324
313.325 public void testDeployDBProject() {
313.326 pd = new ProjectDescriptor(AS_PREF + "_" + _dbProjectName, _projectPath, ProjectDescriptor.J2EE14, dt.getName());
313.327 prj = IDE.getIDE().createProject(pd);
313.328 TestUtils.disableBrowser(AS_PREF + "_" + _dbProjectName, true);
313.329 TestUtils.wait(1000);
313.330 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
313.331 WebPage wp = wpf.getWebPage("Page1");
313.332 VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
313.333 IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
313.334 connectToDB(testDBName);
313.335 TestUtils.wait(500);
313.336 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
313.337 TestUtils.wait(1000);
313.338 server = ServerNavigatorOperator.showNavigatorOperator();
313.339 TestUtils.wait(4000);
313.340 sntree = server.getTree();
313.341 sntree.selectPath(sntree.findPath(dbPath + testDBName + "|Tables|CUSTOMER"));
313.342 designer.requestFocus();
313.343 designer.clickMouse(50, 50, 1);
313.344 TestUtils.wait(2000);
313.345 prj.run();
313.346 server = ServerNavigatorOperator.showNavigatorOperator();
313.347 TestUtils.wait(4000);
313.348 sntree = server.getTree();
313.349 server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.350 TestUtils.wait(1000);
313.351 if (as.getName().indexOf("WebLogic") == -1) {
313.352 try {
313.353 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _dbProjectName));
313.354 } catch (Exception e) {fail("There is no DBProject application in Deployed Components node!");}
313.355 TestUtils.wait(1000);
313.356 try {
313.357 WebConversation conversation = new WebConversation();
313.358 WebResponse response = null;
313.359 System.out.println("requestPrefix=" + as.requestPrefix);
313.360 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _dbProjectName);
313.361 } catch (Exception e) {
313.362 System.out.println("Exception occured: ");
313.363 e.printStackTrace();
313.364 fail("Excetion in HTTP check : " + e);
313.365 }
313.366 TestUtils.wait(1000);
313.367 }
313.368 server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.369 TestUtils.wait(1000);
313.370 }
313.371
313.372 public void testRedeployDBProject() {
313.373 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
313.374 WebPage wp = wpf.getWebPage("Page1");
313.375 deleteComponentFromPage(wp.getName(), "page1|html1|body1|form1|table1");
313.376 deleteComponentFromPage(wp.getName(), "customerDataProvider");
313.377 deleteComponentFromPage("SessionBean1", "customerRowSet");
313.378 TestUtils.wait(1000);
313.379 prj.run();
313.380 server = ServerNavigatorOperator.showNavigatorOperator();
313.381 TestUtils.wait(4000);
313.382 sntree = server.getTree();
313.383 server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.384 TestUtils.wait(1000);
313.385 if (as.getName().indexOf("WebLogic") == -1) {
313.386 try {
313.387 sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _dbProjectName));
313.388 } catch (Exception e) {fail("There is no DBProject application in Deployed Components node!");}
313.389 TestUtils.wait(1000);
313.390 }
313.391 try {
313.392 WebConversation conversation = new WebConversation();
313.393 WebResponse response = null;
313.394 System.out.println("requestPrefix=" + as.requestPrefix);
313.395 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _dbProjectName);
313.396 } catch (Exception e) {
313.397 System.out.println("Exception occured: ");
313.398 e.printStackTrace();
313.399 fail("Excetion in HTTP check : " + e);
313.400 } finally {
313.401 finishProject(prj, true, true);
313.402 disconnectFromDB(testDBName);
313.403 TestUtils.wait(1000);
313.404 stopDB();
313.405 TestUtils.wait(1000);
313.406 as.stop();
313.407 }
313.408 }
313.409
313.410 public static void startDB() {
313.411 try {
313.412 Util.getMainMenu().pushMenu("Tools|Java DB Database|Start Server");
313.413 } catch (Exception e) {
313.414 System.out.println("Exception by attempt to call \"Tools|Java DB Database|Start Server\"");
313.415 }
313.416 TestUtils.wait(2000);
313.417 }
313.418
313.419 public static void stopDB() {
313.420 try {
313.421 Util.getMainMenu().pushMenu("Tools|Java DB Database|Stop Server");
313.422 } catch (Exception e) {
313.423 System.out.println("Exception by attempt to call \"Tools|Java DB Database|Stop Server\"");
313.424 }
313.425 TestUtils.wait(2000);
313.426 }
313.427
313.428 public static void connectToDB(String dbName) {
313.429 ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.430 TestUtils.wait(4000);
313.431 JTreeOperator sotree = serverOperator.getTree();
313.432 serverOperator.pushPopup(sotree, dbPath + dbName, dbConnect);
313.433 TestUtils.wait(5000);
313.434 }
313.435
313.436 public static void disconnectFromDB(String dbName) {
313.437 ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.438 TestUtils.wait(4000);
313.439 JTreeOperator sotree = serverOperator.getTree();
313.440 serverOperator.pushPopup(sotree, dbPath + dbName, dbDisconnect);
313.441 TestUtils.wait(2000);
313.442 }
313.443
313.444 public static void finishProject(Project project, boolean undeploy, boolean close) {
313.445 ApplicationServer as = null;
313.446 String asName = project.getDescriptor().getProperty(ProjectDescriptor.SERVER_KEY);
313.447 List asList = IDE.getIDE().getDeploymentTargets();
313.448 Iterator asIterator = asList.iterator();
313.449 while (asIterator.hasNext()) {
313.450 as = (ApplicationServer) asIterator.next();
313.451 if (asName != null && as.getName().equals(asName)) break;
313.452 }
313.453 if (as != null && as.getName().indexOf("WebLogic") == -1 && undeploy) {
313.454 ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.455 TestUtils.wait(4000);
313.456 JTreeOperator sntree = serverOperator.getTree();
313.457 serverOperator.pushPopup(serverOperator.STR_SERVERS_PATH + as.web_applications_path, as.REFRESH);
313.458 TestUtils.wait(1000);
313.459 serverOperator.pushPopup(serverOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + project.getName(), as.APPLICATION_UNDEPLOY);
313.460 TestUtils.wait(3000);
313.461 }
313.462 Util.saveAllAPICall();
313.463 TestUtils.wait(1000);
313.464 if (close) project.close();
313.465 TestUtils.wait(2000);
313.466 }
313.467
313.468 public void deleteComponentFromPage(String page, String full_component_path) {
313.469 outline = new DocumentOutlineOperator(RaveWindowOperator.getDefaultRave());
313.470 TestUtils.wait(1000);
313.471 aotree = outline.getStructTreeOperator();
313.472 aotree.callPopupOnPath(aotree.findPath(page + "|" + full_component_path));
313.473 TestUtils.wait(1000);
313.474 JPopupMenuOperator aopm = new JPopupMenuOperator();
313.475 TestUtils.wait(1000);
313.476 new JMenuItemOperator(aopm, deletePopup).pushNoBlock();
313.477 TestUtils.wait(1000);
313.478 new JButtonOperator(new JDialogOperator(dlg_ConfirmDeletion), btn_Yes).push();
313.479 TestUtils.wait(1000);
313.480 }
313.481 }
313.482 \ No newline at end of file
313.483 +/*
313.484 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
313.485 + *
313.486 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
313.487 + *
313.488 + * The contents of this file are subject to the terms of either the GNU
313.489 + * General Public License Version 2 only ("GPL") or the Common
313.490 + * Development and Distribution License("CDDL") (collectively, the
313.491 + * "License"). You may not use this file except in compliance with the
313.492 + * License. You can obtain a copy of the License at
313.493 + * http://www.netbeans.org/cddl-gplv2.html
313.494 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
313.495 + * specific language governing permissions and limitations under the
313.496 + * License. When distributing the software, include this License Header
313.497 + * Notice in each file and include the License file at
313.498 + * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
313.499 + * particular file as subject to the "Classpath" exception as provided
313.500 + * by Sun in the GPL Version 2 section of the License file that
313.501 + * accompanied this code. If applicable, add the following below the
313.502 + * License Header, with the fields enclosed by brackets [] replaced by
313.503 + * your own identifying information:
313.504 + * "Portions Copyrighted [year] [name of copyright owner]"
313.505 + *
313.506 + * Contributor(s):
313.507 + *
313.508 + * The Original Software is NetBeans. The Initial Developer of the Original
313.509 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
313.510 + * Microsystems, Inc. All Rights Reserved.
313.511 + *
313.512 + * If you wish your version of this file to be governed by only the CDDL
313.513 + * or only the GPL Version 2, indicate your decision by adding
313.514 + * "[Contributor] elects to include this software in this distribution
313.515 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
313.516 + * single choice of license, a recipient has the option to distribute
313.517 + * your version of this file under either the CDDL, the GPL Version 2 or
313.518 + * to extend the choice of license to its licensees as provided above.
313.519 + * However, if you add GPL Version 2 code and therefore, elected the GPL
313.520 + * Version 2 license, then the option applies only if the new code is
313.521 + * made subject to such option by the copyright holder.
313.522 + */
313.523 +
313.524 +package org.netbeans.test.deployment.generic;
313.525 +
313.526 +import org.netbeans.jemmy.operators.*;
313.527 +import org.netbeans.junit.NbTestSuite;
313.528 +import junit.framework.Test;
313.529 +
313.530 +import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
313.531 +import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
313.532 +import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
313.533 +import org.netbeans.modules.visualweb.gravy.DocumentOutlineOperator;
313.534 +import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
313.535 +import org.netbeans.modules.visualweb.gravy.RaveTestCase;
313.536 +import org.netbeans.modules.visualweb.gravy.TestUtils;
313.537 +import org.netbeans.modules.visualweb.gravy.Util;
313.538 +import org.netbeans.modules.visualweb.gravy.model.project.components.*;
313.539 +import org.netbeans.modules.visualweb.gravy.model.project.*;
313.540 +import org.netbeans.modules.visualweb.gravy.model.components.*;
313.541 +import org.netbeans.modules.visualweb.gravy.model.deployment.*;
313.542 +import org.netbeans.modules.visualweb.gravy.model.*;
313.543 +
313.544 +import com.meterware.httpunit.*;
313.545 +import java.util.Iterator;
313.546 +import java.util.List;
313.547 +import java.awt.Point;
313.548 +import java.io.File;
313.549 +
313.550 +/**
313.551 + *
313.552 + * @author Roman Mostyka
313.553 + */
313.554 +
313.555 +public class DeploymentAcceptanceTest extends RaveTestCase {
313.556 +
313.557 + public final static String btn_OK = "OK";
313.558 + public final static String btn_Yes = "Yes";
313.559 + public final static String btn_Add = "Add";
313.560 + public final static String dlg_bindDB = "Bind to Data";
313.561 + public final static String dbPath = "Databases|";
313.562 + public final static String wsPath = "Web Services|";
313.563 + public final static String dbConnect = "Connect";
313.564 + public final static String dbDisconnect = "Disconnect";
313.565 + public final static String testDBName = "jdbc:derby://localhost:1527/sample [app on APP]";
313.566 + public final static String bindDBPopup = "Bind to Data...";
313.567 + public final static String deleteResPopup = "Delete Resource";
313.568 + public final static String deletePopup = "Delete";
313.569 + public final static String reformatePopup = "Format";
313.570 + public final static String dlg_ConfirmDeletion = "Confirm Object Deletion";
313.571 + public final static String dlg_addWS = "Add Web Service";
313.572 + public final static String popup_addWS = "Add Web Service...";
313.573 + public final static String addToPagePopup = "Add to Page";
313.574 + public final static String bindToDP = "Bind to Data Provider";
313.575 + public static String _simpleProjectName = "SimpleProject";
313.576 + public static String _simpleJavaEE5ProjectName = "SimpleJavaEE5Project";
313.577 + public static String _dbProjectName = "DBProject";
313.578 + public static String _wsProjectName = "WSProject";
313.579 + public static String _firstProjectName = "FirstProject";
313.580 + public static String _testProjectName = "TestProject";
313.581 + public static String _projectPath = System.getProperty("xtest.workdir") + File.separator + "projects" + File.separator;
313.582 + public static String serverFullPath = "";
313.583 + public static String path_to_applications = "";
313.584 + public static String wsURL = "http://www.webservicex.net/usweather.asmx?WSDL";
313.585 + public static String wsName = "USWeather|USWeatherSoap";
313.586 + public static String wsLabel = "Services tab web services compiling script";
313.587 + public static String pluginName = "Visual Web JSF Backwards Compatibility Kit";
313.588 + private ServerNavigatorOperator server;
313.589 + private JTreeOperator sntree, aotree;
313.590 + private DesignerPaneOperator designer;
313.591 + private DocumentOutlineOperator outline;
313.592 + private static ProjectDescriptor pd;
313.593 + private static Project prj;
313.594 + private static WebPageFolder wpf;
313.595 + private static WebPage wp;
313.596 + private static DeploymentTargetDescriptor dtd;
313.597 + private static DeploymentTarget dt;
313.598 + private static ApplicationServer as;
313.599 + public static String serverType = null;
313.600 + static String AS_PREF;
313.601 +
313.602 + /** constructor required by JUnit
313.603 + * @param testName method name to be used as testcase
313.604 + */
313.605 + public DeploymentAcceptanceTest(String testName) {
313.606 + super(testName);
313.607 + }
313.608 +
313.609 + public static Test suite() {
313.610 + NbTestSuite suite = new NbTestSuite("Deployment Acceptance Tests");
313.611 + suite.addTest(new DeploymentAcceptanceTest("testOpenServerContextMenu"));
313.612 + suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleProject"));
313.613 + suite.addTest(new DeploymentAcceptanceTest("testRedeploySimpleProject"));
313.614 + suite.addTest(new DeploymentAcceptanceTest("testOpenApplicationContextMenu"));
313.615 + suite.addTest(new DeploymentAcceptanceTest("testUndeployApplication"));
313.616 + suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleJavaEE5Project"));
313.617 + suite.addTest(new DeploymentAcceptanceTest("testDeployDBProject"));
313.618 + suite.addTest(new DeploymentAcceptanceTest("testRedeployDBProject"));
313.619 + return suite;
313.620 + }
313.621 +
313.622 + /** method called before each testcase
313.623 + */
313.624 + protected void setUp() {
313.625 + }
313.626 +
313.627 + public void testOpenServerContextMenu() {
313.628 + PluginsOperator.getInstance().installAvailablePlugins(pluginName);
313.629 + TestUtils.wait(1000);
313.630 + dtd = new DeploymentTargetDescriptor();
313.631 + dtd.load();
313.632 + if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
313.633 + dt = IDE.getIDE().addDeploymentTarget(dtd);
313.634 + as = (ApplicationServer) dt;
313.635 + AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
313.636 + String serverName = dt.getName();
313.637 + String serverType = dt.getDescriptor().getProperty(dt.getDescriptor().SERVER_TYPE_KEY);
313.638 + as.start();
313.639 + TestUtils.wait(1000);
313.640 + path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
313.641 + server = ServerNavigatorOperator.showNavigatorOperator();
313.642 + TestUtils.wait(4000);
313.643 + sntree = server.getTree();
313.644 + serverFullPath = server.STR_SERVERS_PATH + serverName;
313.645 + sntree.callPopupOnPath(sntree.findPath(serverFullPath));
313.646 + TestUtils.wait(1000);
313.647 + JPopupMenuOperator snpm = new JPopupMenuOperator();
313.648 + TestUtils.wait(1000);
313.649 + for (int i = 0; i < as.server_popup.length; i++) {
313.650 + try {
313.651 + new JMenuItemOperator(snpm, as.server_popup[i][0]);
313.652 + } catch (Exception e) {
313.653 + fail("\"" + as.server_popup[i][0] + "\" is not exist!");
313.654 + }
313.655 + }
313.656 + server = ServerNavigatorOperator.showNavigatorOperator();
313.657 + TestUtils.wait(1000);
313.658 + sntree = server.getTree();
313.659 + sntree.selectPath(sntree.findPath(serverFullPath));
313.660 + TestUtils.wait(1000);
313.661 + }
313.662 +
313.663 + public void testDeploySimpleProject() {
313.664 + pd = new ProjectDescriptor(AS_PREF + "_" + _simpleProjectName, _projectPath, ProjectDescriptor.J2EE14, dt.getName());
313.665 + prj = IDE.getIDE().createProject(pd);
313.666 + prj.run();
313.667 + server = ServerNavigatorOperator.showNavigatorOperator();
313.668 + TestUtils.wait(4000);
313.669 + sntree = server.getTree();
313.670 + if (as.getName().indexOf("WebLogic") == -1) {
313.671 + sntree.selectPath(sntree.findPath(path_to_applications));
313.672 + TestUtils.wait(1000);
313.673 + server.pushPopup(sntree, path_to_applications, ((ApplicationServer) dt).REFRESH);
313.674 + TestUtils.wait(1000);
313.675 + try {
313.676 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.677 + } catch (Exception e) {
313.678 + fail("There is no SimpleProject application in Deployed Components node!");
313.679 + }
313.680 + TestUtils.wait(1000);
313.681 + }
313.682 + try {
313.683 + WebConversation conversation = new WebConversation();
313.684 + WebResponse response = null;
313.685 + System.out.println("requestPrefix=" + as.requestPrefix);
313.686 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.687 + } catch (Exception e) {
313.688 + System.out.println("Exception occured: ");
313.689 + e.printStackTrace();
313.690 + fail("Excetion in HTTP check : " + e);
313.691 + }
313.692 + TestUtils.wait(5000);
313.693 + }
313.694 +
313.695 + public void testRedeploySimpleProject() {
313.696 + prj.run();
313.697 + server = ServerNavigatorOperator.showNavigatorOperator();
313.698 + TestUtils.wait(4000);
313.699 + sntree = server.getTree();
313.700 + server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.701 + TestUtils.wait(1000);
313.702 + if (as.getName().indexOf("WebLogic") == -1) {
313.703 + try {
313.704 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.705 + } catch (Exception e) {
313.706 + fail("There is no SimpleProject application in Deployed Components node!");
313.707 + }
313.708 + TestUtils.wait(1000);
313.709 + }
313.710 + try {
313.711 + WebConversation conversation = new WebConversation();
313.712 + WebResponse response = null;
313.713 + System.out.println("requestPrefix=" + as.requestPrefix);
313.714 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.715 + } catch (Exception e) {
313.716 + System.out.println("Exception occured: ");
313.717 + e.printStackTrace();
313.718 + fail("Excetion in HTTP check : " + e);
313.719 + }
313.720 + TestUtils.wait(5000);
313.721 + }
313.722 +
313.723 + public void testOpenApplicationContextMenu() {
313.724 + server = ServerNavigatorOperator.showNavigatorOperator();
313.725 + TestUtils.wait(4000);
313.726 + sntree = server.getTree();
313.727 + sntree.callPopupOnPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.728 + TestUtils.wait(1000);
313.729 + JPopupMenuOperator snpm = new JPopupMenuOperator();
313.730 + TestUtils.wait(1000);
313.731 + ApplicationServer as = (ApplicationServer) dt;
313.732 + TestUtils.wait(1000);
313.733 + for (int i = 0; i < as.application_popup.length; i++) {
313.734 + try {
313.735 + new JMenuItemOperator(snpm, as.application_popup[i]);
313.736 + } catch (Exception e) {
313.737 + fail("\"" + as.application_popup[i] + "\" is not exist!");
313.738 + }
313.739 + }
313.740 + server = ServerNavigatorOperator.showNavigatorOperator();
313.741 + TestUtils.wait(1000);
313.742 + sntree = server.getTree();
313.743 + sntree.selectPath(sntree.findPath(serverFullPath));
313.744 + }
313.745 +
313.746 + public void testUndeployApplication() {
313.747 + server = ServerNavigatorOperator.showNavigatorOperator();
313.748 + TestUtils.wait(4000);
313.749 + sntree = server.getTree();
313.750 + server.pushPopup(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName, as.APPLICATION_UNDEPLOY);
313.751 + TestUtils.wait(10000);
313.752 + try {
313.753 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleProjectName));
313.754 + fail("SimpleProject application is still in Deployed Components!");
313.755 + } catch (Exception e) {}
313.756 + try {
313.757 + WebConversation conversation = new WebConversation();
313.758 + WebResponse response = null;
313.759 + System.out.println("requestPrefix=" + as.requestPrefix);
313.760 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleProjectName);
313.761 + if (response.getText().indexOf("HTTP Status 404") == -1)
313.762 + fail("SimpleProject application is not undeployed!");
313.763 + } catch (Exception e) {}
313.764 + finally {
313.765 + finishProject(prj, false, true);
313.766 + }
313.767 + }
313.768 +
313.769 + public void testDeploySimpleJavaEE5Project() {
313.770 + pd = new ProjectDescriptor(AS_PREF + "_" + _simpleJavaEE5ProjectName, _projectPath, ProjectDescriptor.JavaEE5, dt.getName());
313.771 + prj = IDE.getIDE().createProject(pd);
313.772 + prj.run();
313.773 + server = ServerNavigatorOperator.showNavigatorOperator();
313.774 + TestUtils.wait(4000);
313.775 + sntree = server.getTree();
313.776 + sntree.selectPath(sntree.findPath(path_to_applications));
313.777 + TestUtils.wait(1000);
313.778 + server.pushPopup(sntree, path_to_applications, ((ApplicationServer) dt).REFRESH);
313.779 + TestUtils.wait(1000);
313.780 + try {
313.781 + server = ServerNavigatorOperator.showNavigatorOperator();
313.782 + TestUtils.wait(1000);
313.783 + sntree = server.getTree();
313.784 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _simpleJavaEE5ProjectName));
313.785 + } catch (Exception e) {
313.786 + fail("There is no SimpleProject application in Deployed Components node!");
313.787 + }
313.788 + TestUtils.wait(1000);
313.789 + try {
313.790 + WebConversation conversation = new WebConversation();
313.791 + WebResponse response = null;
313.792 + System.out.println("requestPrefix=" + as.requestPrefix);
313.793 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _simpleJavaEE5ProjectName);
313.794 + } catch (Exception e) {
313.795 + System.out.println("Exception occured: ");
313.796 + e.printStackTrace();
313.797 + fail("Excetion in HTTP check : " + e);
313.798 + }
313.799 + finally {
313.800 + finishProject(prj, true, true);
313.801 + }
313.802 + }
313.803 +
313.804 + public void testDeployDBProject() {
313.805 + pd = new ProjectDescriptor(AS_PREF + "_" + _dbProjectName, _projectPath, ProjectDescriptor.J2EE14, dt.getName());
313.806 + prj = IDE.getIDE().createProject(pd);
313.807 + TestUtils.disableBrowser(AS_PREF + "_" + _dbProjectName, true);
313.808 + TestUtils.wait(1000);
313.809 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
313.810 + WebPage wp = wpf.getWebPage("Page1");
313.811 + VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
313.812 + IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
313.813 + connectToDB(testDBName);
313.814 + TestUtils.wait(500);
313.815 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
313.816 + TestUtils.wait(1000);
313.817 + server = ServerNavigatorOperator.showNavigatorOperator();
313.818 + TestUtils.wait(4000);
313.819 + sntree = server.getTree();
313.820 + sntree.selectPath(sntree.findPath(dbPath + testDBName + "|Tables|CUSTOMER"));
313.821 + designer.requestFocus();
313.822 + designer.clickMouse(50, 50, 1);
313.823 + TestUtils.wait(2000);
313.824 + prj.run();
313.825 + server = ServerNavigatorOperator.showNavigatorOperator();
313.826 + TestUtils.wait(4000);
313.827 + sntree = server.getTree();
313.828 + server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.829 + TestUtils.wait(1000);
313.830 + if (as.getName().indexOf("WebLogic") == -1) {
313.831 + try {
313.832 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _dbProjectName));
313.833 + } catch (Exception e) {fail("There is no DBProject application in Deployed Components node!");}
313.834 + TestUtils.wait(1000);
313.835 + try {
313.836 + WebConversation conversation = new WebConversation();
313.837 + WebResponse response = null;
313.838 + System.out.println("requestPrefix=" + as.requestPrefix);
313.839 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _dbProjectName);
313.840 + } catch (Exception e) {
313.841 + System.out.println("Exception occured: ");
313.842 + e.printStackTrace();
313.843 + fail("Excetion in HTTP check : " + e);
313.844 + }
313.845 + TestUtils.wait(1000);
313.846 + }
313.847 + server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.848 + TestUtils.wait(1000);
313.849 + }
313.850 +
313.851 + public void testRedeployDBProject() {
313.852 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
313.853 + WebPage wp = wpf.getWebPage("Page1");
313.854 + deleteComponentFromPage(wp.getName(), "page1|html1|body1|form1|table1");
313.855 + deleteComponentFromPage(wp.getName(), "customerDataProvider");
313.856 + deleteComponentFromPage("SessionBean1", "customerRowSet");
313.857 + TestUtils.wait(1000);
313.858 + prj.run();
313.859 + server = ServerNavigatorOperator.showNavigatorOperator();
313.860 + TestUtils.wait(4000);
313.861 + sntree = server.getTree();
313.862 + server.pushPopup(sntree, serverFullPath, as.REFRESH);
313.863 + TestUtils.wait(1000);
313.864 + if (as.getName().indexOf("WebLogic") == -1) {
313.865 + try {
313.866 + sntree.selectPath(sntree.findPath(path_to_applications + "|" + as.app_pref + AS_PREF + "_" + _dbProjectName));
313.867 + } catch (Exception e) {fail("There is no DBProject application in Deployed Components node!");}
313.868 + TestUtils.wait(1000);
313.869 + }
313.870 + try {
313.871 + WebConversation conversation = new WebConversation();
313.872 + WebResponse response = null;
313.873 + System.out.println("requestPrefix=" + as.requestPrefix);
313.874 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + _dbProjectName);
313.875 + } catch (Exception e) {
313.876 + System.out.println("Exception occured: ");
313.877 + e.printStackTrace();
313.878 + fail("Excetion in HTTP check : " + e);
313.879 + } finally {
313.880 + finishProject(prj, true, true);
313.881 + disconnectFromDB(testDBName);
313.882 + TestUtils.wait(1000);
313.883 + stopDB();
313.884 + TestUtils.wait(1000);
313.885 + as.stop();
313.886 + }
313.887 + }
313.888 +
313.889 + public static void startDB() {
313.890 + try {
313.891 + Util.getMainMenu().pushMenu("Tools|Java DB Database|Start Server");
313.892 + } catch (Exception e) {
313.893 + System.out.println("Exception by attempt to call \"Tools|Java DB Database|Start Server\"");
313.894 + }
313.895 + TestUtils.wait(2000);
313.896 + }
313.897 +
313.898 + public static void stopDB() {
313.899 + try {
313.900 + Util.getMainMenu().pushMenu("Tools|Java DB Database|Stop Server");
313.901 + } catch (Exception e) {
313.902 + System.out.println("Exception by attempt to call \"Tools|Java DB Database|Stop Server\"");
313.903 + }
313.904 + TestUtils.wait(2000);
313.905 + }
313.906 +
313.907 + public static void connectToDB(String dbName) {
313.908 + ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.909 + TestUtils.wait(4000);
313.910 + JTreeOperator sotree = serverOperator.getTree();
313.911 + serverOperator.pushPopup(sotree, dbPath + dbName, dbConnect);
313.912 + TestUtils.wait(5000);
313.913 + }
313.914 +
313.915 + public static void disconnectFromDB(String dbName) {
313.916 + ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.917 + TestUtils.wait(4000);
313.918 + JTreeOperator sotree = serverOperator.getTree();
313.919 + serverOperator.pushPopup(sotree, dbPath + dbName, dbDisconnect);
313.920 + TestUtils.wait(2000);
313.921 + }
313.922 +
313.923 + public static void finishProject(Project project, boolean undeploy, boolean close) {
313.924 + ApplicationServer as = null;
313.925 + String asName = project.getDescriptor().getProperty(ProjectDescriptor.SERVER_KEY);
313.926 + List asList = IDE.getIDE().getDeploymentTargets();
313.927 + Iterator asIterator = asList.iterator();
313.928 + while (asIterator.hasNext()) {
313.929 + as = (ApplicationServer) asIterator.next();
313.930 + if (asName != null && as.getName().equals(asName)) break;
313.931 + }
313.932 + if (as != null && as.getName().indexOf("WebLogic") == -1 && undeploy) {
313.933 + ServerNavigatorOperator serverOperator = ServerNavigatorOperator.showNavigatorOperator();
313.934 + TestUtils.wait(4000);
313.935 + JTreeOperator sntree = serverOperator.getTree();
313.936 + serverOperator.pushPopup(serverOperator.STR_SERVERS_PATH + as.web_applications_path, as.REFRESH);
313.937 + TestUtils.wait(1000);
313.938 + serverOperator.pushPopup(serverOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + project.getName(), as.APPLICATION_UNDEPLOY);
313.939 + TestUtils.wait(3000);
313.940 + }
313.941 + Util.saveAllAPICall();
313.942 + TestUtils.wait(1000);
313.943 + if (close) project.close();
313.944 + TestUtils.wait(2000);
313.945 + }
313.946 +
313.947 + public void deleteComponentFromPage(String page, String full_component_path) {
313.948 + outline = new DocumentOutlineOperator(RaveWindowOperator.getDefaultRave());
313.949 + TestUtils.wait(1000);
313.950 + aotree = outline.getStructTreeOperator();
313.951 + aotree.callPopupOnPath(aotree.findPath(page + "|" + full_component_path));
313.952 + TestUtils.wait(1000);
313.953 + JPopupMenuOperator aopm = new JPopupMenuOperator();
313.954 + TestUtils.wait(1000);
313.955 + new JMenuItemOperator(aopm, deletePopup).pushNoBlock();
313.956 + TestUtils.wait(1000);
313.957 + new JButtonOperator(new JDialogOperator(dlg_ConfirmDeletion), btn_Yes).push();
313.958 + TestUtils.wait(1000);
313.959 + }
313.960 +}
313.961 \ No newline at end of file
314.1 --- a/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/DeploymentTest.java Fri Jan 25 21:04:43 2008 +0000
314.2 +++ b/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/DeploymentTest.java Sat Jan 26 05:58:37 2008 +0000
314.3 @@ -1,1 +1,589 @@
314.4 -/*
314.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
314.6 *
314.7 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
314.8 *
314.9 * The contents of this file are subject to the terms of either the GNU
314.10 * General Public License Version 2 only ("GPL") or the Common
314.11 * Development and Distribution License("CDDL") (collectively, the
314.12 * "License"). You may not use this file except in compliance with the
314.13 * License. You can obtain a copy of the License at
314.14 * http://www.netbeans.org/cddl-gplv2.html
314.15 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
314.16 * specific language governing permissions and limitations under the
314.17 * License. When distributing the software, include this License Header
314.18 * Notice in each file and include the License file at
314.19 * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
314.20 * particular file as subject to the "Classpath" exception as provided
314.21 * by Sun in the GPL Version 2 section of the License file that
314.22 * accompanied this code. If applicable, add the following below the
314.23 * License Header, with the fields enclosed by brackets [] replaced by
314.24 * your own identifying information:
314.25 * "Portions Copyrighted [year] [name of copyright owner]"
314.26 *
314.27 * Contributor(s):
314.28 *
314.29 * The Original Software is NetBeans. The Initial Developer of the Original
314.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
314.31 * Microsystems, Inc. All Rights Reserved.
314.32 *
314.33 * If you wish your version of this file to be governed by only the CDDL
314.34 * or only the GPL Version 2, indicate your decision by adding
314.35 * "[Contributor] elects to include this software in this distribution
314.36 * under the [CDDL or GPL Version 2] license." If you do not indicate a
314.37 * single choice of license, a recipient has the option to distribute
314.38 * your version of this file under either the CDDL, the GPL Version 2 or
314.39 * to extend the choice of license to its licensees as provided above.
314.40 * However, if you add GPL Version 2 code and therefore, elected the GPL
314.41 * Version 2 license, then the option applies only if the new code is
314.42 * made subject to such option by the copyright holder.
314.43 */
314.44
314.45 package org.netbeans.test.deployment.generic;
314.46
314.47 import org.netbeans.jemmy.operators.*;
314.48 import org.netbeans.jellytools.TopComponentOperator;
314.49 import org.netbeans.junit.NbTestSuite;
314.50 import junit.framework.Test;
314.51
314.52 import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
314.53 import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerExplorerOperator;
314.54 import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
314.55 import org.netbeans.modules.visualweb.gravy.websvc.AddWebServiceOperator;
314.56 import org.netbeans.modules.visualweb.gravy.actions.FindAction;
314.57 import org.netbeans.modules.visualweb.gravy.model.components.*;
314.58 import org.netbeans.modules.visualweb.gravy.model.deployment.*;
314.59 import org.netbeans.modules.visualweb.gravy.model.project.*;
314.60 import org.netbeans.modules.visualweb.gravy.model.project.components.*;
314.61 import org.netbeans.modules.visualweb.gravy.model.*;
314.62 import org.netbeans.modules.visualweb.gravy.*;
314.63
314.64 import javax.swing.tree.TreePath;
314.65 import com.meterware.httpunit.*;
314.66 import java.awt.event.KeyEvent;
314.67 import java.awt.Point;
314.68
314.69 /**
314.70 *
314.71 * @author Roman Mostyka
314.72 */
314.73
314.74 public class DeploymentTest extends RaveTestCase {
314.75
314.76 private ServerNavigatorOperator server;
314.77 private JTreeOperator sntree;
314.78 private DeploymentAcceptanceTest dat;
314.79 private static DeploymentTargetDescriptor dtd;
314.80 private static DeploymentTarget dt;
314.81 private static ApplicationServer as;
314.82 public static String serverType = null;
314.83 static String AS_PREF;
314.84
314.85 /** constructor required by JUnit
314.86 * @param testName method name to be used as testcase
314.87 */
314.88 public DeploymentTest(String testName) {
314.89 super(testName);
314.90 }
314.91
314.92 public static Test suite() {
314.93 NbTestSuite suite = new NbTestSuite("Deployment Tests");
314.94 suite.addTest(new DeploymentTest("testStress"));
314.95 suite.addTest(new DeploymentAcceptanceTest("testOpenServerContextMenu"));
314.96 suite.addTest(new DeploymentTest("testCloseServerContextMenu"));
314.97 suite.addTest(new DeploymentTest("testCorrectnessServerContextMenu"));
314.98 suite.addTest(new DeploymentTest("testCorrectnessServerContextMenuAfterChangeServerState"));
314.99 suite.addTest(new DeploymentTest("testServerLog"));
314.100 suite.addTest(new DeploymentTest("testServerProperties"));
314.101 suite.addTest(new DeploymentTest("testOpenDeployedComponentsContextMenu"));
314.102 suite.addTest(new DeploymentTest("testCloseDeployedComponentsContextMenu"));
314.103 suite.addTest(new DeploymentTest("testRefreshDeployedComponents"));
314.104 suite.addTest(new DeploymentTest("testOpenResourcesContextMenu"));
314.105 suite.addTest(new DeploymentTest("testCloseResourcesContextMenu"));
314.106 suite.addTest(new DeploymentTest("testResourcesProperties"));
314.107 suite.addTest(new DeploymentTest("testDeleteResources"));
314.108 suite.addTest(new DeploymentTest("testDeleteMultipleResources"));
314.109 suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleProject"));
314.110 suite.addTest(new DeploymentAcceptanceTest("testRedeploySimpleProject"));
314.111 suite.addTest(new DeploymentAcceptanceTest("testOpenApplicationContextMenu"));
314.112 suite.addTest(new DeploymentTest("testCloseApplicationContextMenu"));
314.113 suite.addTest(new DeploymentTest("testApplicationProperties"));
314.114 suite.addTest(new DeploymentTest("testDisableApplication"));
314.115 suite.addTest(new DeploymentTest("testEnableApplication"));
314.116 suite.addTest(new DeploymentAcceptanceTest("testUndeployApplication"));
314.117 suite.addTest(new DeploymentAcceptanceTest("testDeployDBProject"));
314.118 suite.addTest(new DeploymentAcceptanceTest("testRedeployDBProject"));
314.119 suite.addTest(new DeploymentTest("testDeployWSProject"));
314.120 return suite;
314.121 }
314.122
314.123 /** method called before each testcase
314.124 */
314.125 protected void setUp() {
314.126 }
314.127
314.128 public void testStress() {
314.129 dtd = new DeploymentTargetDescriptor();
314.130 dtd.load();
314.131 if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
314.132 dt = IDE.getIDE().addDeploymentTarget(dtd);
314.133 as = (ApplicationServer) dt;
314.134 AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
314.135 for (int i = 0; i < 1; i++) {
314.136 try {as.start();} catch (Exception e) {
314.137 System.out.println("Exception occured: ");
314.138 e.printStackTrace();
314.139 }
314.140 TestUtils.wait(5000);
314.141 try {as.stop();} catch (Exception e) {
314.142 System.out.println("Exception occured: ");
314.143 e.printStackTrace();
314.144 }
314.145 TestUtils.wait(5000);
314.146 }
314.147 }
314.148
314.149 public void testCloseServerContextMenu() {
314.150 server = ServerNavigatorOperator.showNavigatorOperator();
314.151 TestUtils.wait(4000);
314.152 sntree = server.getTree();
314.153 sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.154 TestUtils.wait(1000);
314.155 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.156 TestUtils.wait(1000);
314.157 snpm.pressKey(KeyEvent.VK_ESCAPE);
314.158 TestUtils.wait(1000);
314.159 try {
314.160 snpm = new JPopupMenuOperator();
314.161 fail("Popup Menu doesn't disappear!");
314.162 } catch(Exception e) {
314.163 System.out.println("Exception occured: ");
314.164 e.printStackTrace();
314.165 }
314.166 }
314.167
314.168 public void testCorrectnessServerContextMenu() {
314.169 server = ServerNavigatorOperator.showNavigatorOperator();
314.170 TestUtils.wait(4000);
314.171 sntree = server.getTree();
314.172 sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.173 TestUtils.wait(3000);
314.174 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.175 TestUtils.wait(1000);
314.176 for (int i = 0; i < as.server_popup.length; i++) {
314.177 try {
314.178 JMenuItemOperator mio = new JMenuItemOperator(snpm, as.server_popup[i][0]);
314.179 String state = ((new Boolean(as.server_popup[i][1])).booleanValue())?"enabled":"disabled";
314.180 if (!(new Boolean(mio.isEnabled()).toString().equalsIgnoreCase(as.server_popup[i][1])))
314.181 fail("\"" + as.server_popup[i][0] + "\" item is not " + state + "!");
314.182 } catch (Exception e) {
314.183 fail("\"" + as.server_popup[i][0] + "\" is not exist!");
314.184 }
314.185 }
314.186 server = ServerNavigatorOperator.showNavigatorOperator();
314.187 TestUtils.wait(1000);
314.188 sntree = server.getTree();
314.189 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.190 }
314.191
314.192 public void testCorrectnessServerContextMenuAfterChangeServerState() {
314.193 as.stop();
314.194 TestUtils.wait(15000);
314.195 server = ServerNavigatorOperator.showNavigatorOperator();
314.196 TestUtils.wait(4000);
314.197 sntree = server.getTree();
314.198 sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.199 TestUtils.wait(3000);
314.200 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.201 TestUtils.wait(1000);
314.202 for (int i = 0; i < as.server_popup.length; i++) {
314.203 try {
314.204 JMenuItemOperator mio = new JMenuItemOperator(snpm, as.server_popup[i][0]);
314.205 String state = ((new Boolean(as.server_popup[i][2])).booleanValue())?"enabled":"disabled";
314.206 if (!(new Boolean(mio.isEnabled()).toString().equalsIgnoreCase(as.server_popup[i][2])))
314.207 fail("\"" + as.server_popup[i][0] + "\" item is not " + state + "!");
314.208 } catch (Exception e) {
314.209 fail("\"" + as.server_popup[i][0] + "\" is not exist!");
314.210 }
314.211 }
314.212 server = ServerNavigatorOperator.showNavigatorOperator();
314.213 TestUtils.wait(1000);
314.214 sntree = server.getTree();
314.215 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.216 }
314.217
314.218 public void testServerLog() {
314.219 server = ServerNavigatorOperator.showNavigatorOperator();
314.220 TestUtils.wait(4000);
314.221 sntree = server.getTree();
314.222 TestUtils.wait(1000);
314.223 try {as.start();} catch (Exception e) {
314.224 System.out.println("Exception occured: ");
314.225 e.printStackTrace();
314.226 }
314.227 TestUtils.wait(15000);
314.228 sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.229 TestUtils.wait(3000);
314.230 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.231 TestUtils.wait(1000);
314.232 new JMenuItemOperator(snpm, as.SERVER_VIEW_LOG).pushNoBlock();
314.233 TestUtils.wait(1000);
314.234 String serverType = dt.getDescriptor().getProperty(dt.getDescriptor().SERVER_TYPE_KEY);
314.235 String forMatch = "";
314.236 if (serverType.equals(server.STR_NAME_WEBLOGIC)) forMatch = "WebLogic";
314.237 if (serverType.equals(server.STR_NAME_JBOSS)) forMatch = "JBoss";
314.238 if (serverType.equals(server.STR_NAME_APPSERVER)) forMatch = "Sun Java System Application Server";
314.239 if (serverType.equals(server.STR_NAME_TOMCAT50)) forMatch = "Apache Tomcat/5.0";
314.240 if (serverType.equals(server.STR_NAME_TOMCAT55)) forMatch = "Apache Tomcat/5.5";
314.241 if (serverType.equals(server.STR_NAME_TOMCAT60)) forMatch = "Apache Tomcat/6.0";
314.242 TopComponentOperator tcoOutput = new TopComponentOperator("Output");
314.243 System.out.println("Output text: " + new JEditorPaneOperator(tcoOutput).getText());
314.244 if (new JEditorPaneOperator(tcoOutput).getText().indexOf(forMatch) == -1)
314.245 fail("Wrong information in Output window! String \"" + forMatch + "\" is not detected!");
314.246 TestUtils.wait(1000);
314.247 tcoOutput.close();
314.248 }
314.249
314.250 public void testServerProperties() {
314.251 server = ServerNavigatorOperator.showNavigatorOperator();
314.252 TestUtils.wait(4000);
314.253 sntree = server.getTree();
314.254 sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.255 TestUtils.wait(3000);
314.256 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.257 TestUtils.wait(1000);
314.258 new JMenuItemOperator(snpm, as.PROPERTIES, 0).pushNoBlock();
314.259 TestUtils.wait(1000);
314.260 new JDialogOperator(server.STR_DIALOG_TITLE_SERVER_MANAGER).close();
314.261 TestUtils.wait(1000);
314.262 }
314.263
314.264 public void testOpenDeployedComponentsContextMenu() {
314.265 server = ServerNavigatorOperator.showNavigatorOperator();
314.266 TestUtils.wait(4000);
314.267 sntree = server.getTree();
314.268 sntree.expandPath(sntree.findPath(dat.serverFullPath));
314.269 TestUtils.wait(1000);
314.270 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.271 TestUtils.wait(1000);
314.272 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.273 TestUtils.wait(1000);
314.274 try {
314.275 new JMenuItemOperator(snpm, as.REFRESH);
314.276 } catch (Exception e) {
314.277 fail("Refresh not exist!");
314.278 }
314.279 server = ServerNavigatorOperator.showNavigatorOperator();
314.280 TestUtils.wait(1000);
314.281 sntree = server.getTree();
314.282 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.283 TestUtils.wait(1000);
314.284 }
314.285
314.286 public void testCloseDeployedComponentsContextMenu() {
314.287 server = ServerNavigatorOperator.showNavigatorOperator();
314.288 TestUtils.wait(4000);
314.289 sntree = server.getTree();
314.290 TestUtils.wait(1000);
314.291 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.292 TestUtils.wait(1000);
314.293 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.294 TestUtils.wait(1000);
314.295 snpm.pressKey(KeyEvent.VK_ESCAPE);
314.296 TestUtils.wait(1000);
314.297 try {
314.298 snpm = new JPopupMenuOperator();
314.299 fail("Popup Menu doesn't disappear!");
314.300 } catch(Exception e) {}
314.301 server = ServerNavigatorOperator.showNavigatorOperator();
314.302 TestUtils.wait(1000);
314.303 sntree = server.getTree();
314.304 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.305 TestUtils.wait(1000);
314.306 }
314.307
314.308 public void testRefreshDeployedComponents() {
314.309 server = ServerNavigatorOperator.showNavigatorOperator();
314.310 TestUtils.wait(4000);
314.311 sntree = server.getTree();
314.312 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.313 TestUtils.wait(1000);
314.314 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._firstProjectName, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
314.315 Project prj = IDE.getIDE().createProject(pd);
314.316 prj.run();
314.317 server = ServerNavigatorOperator.showNavigatorOperator();
314.318 TestUtils.wait(4000);
314.319 sntree = server.getTree();
314.320 if (as.getName().indexOf("WebLogic") == -1) {
314.321 try {
314.322 sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + AS_PREF + "_" + dat._firstProjectName);
314.323 } catch(Exception e) {
314.324 fail("Excetion in HTTP check : " + e);
314.325 }
314.326 finally {
314.327 dat.finishProject(prj, true, true);
314.328 }
314.329 }
314.330 else {
314.331 dat.finishProject(prj, false, true);
314.332 }
314.333 }
314.334
314.335 public void testOpenResourcesContextMenu() {
314.336 server = ServerNavigatorOperator.showNavigatorOperator();
314.337 TestUtils.wait(4000);
314.338 sntree = server.getTree();
314.339 sntree.expandPath(sntree.findPath(dat.serverFullPath));
314.340 TestUtils.wait(1000);
314.341 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.342 TestUtils.wait(1000);
314.343 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.344 TestUtils.wait(1000);
314.345 try {
314.346 new JMenuItemOperator(snpm, as.REFRESH);
314.347 } catch (Exception e) {
314.348 fail("Refresh not exist!");
314.349 }
314.350 server = ServerNavigatorOperator.showNavigatorOperator();
314.351 TestUtils.wait(1000);
314.352 sntree = server.getTree();
314.353 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.354 TestUtils.wait(1000);
314.355 }
314.356
314.357 public void testCloseResourcesContextMenu() {
314.358 server = ServerNavigatorOperator.showNavigatorOperator();
314.359 TestUtils.wait(4000);
314.360 sntree = server.getTree();
314.361 TestUtils.wait(1000);
314.362 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.363 TestUtils.wait(1000);
314.364 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.365 TestUtils.wait(1000);
314.366 snpm.pressKey(KeyEvent.VK_ESCAPE);
314.367 TestUtils.wait(1000);
314.368 try {
314.369 snpm = new JPopupMenuOperator();
314.370 fail("Popup Menu doesn't disappear!");
314.371 } catch(Exception e) {}
314.372 server = ServerNavigatorOperator.showNavigatorOperator();
314.373 TestUtils.wait(1000);
314.374 sntree = server.getTree();
314.375 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.376 TestUtils.wait(1000);
314.377 }
314.378
314.379 public void testResourcesProperties() {
314.380 server = ServerNavigatorOperator.showNavigatorOperator();
314.381 TestUtils.wait(4000);
314.382 sntree = server.getTree();
314.383 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.384 TestUtils.wait(1000);
314.385 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test1", as.PROPERTIES);
314.386 TestUtils.wait(1000);
314.387 new JDialogOperator(as.PROPERTIES).close();
314.388 TestUtils.wait(1000);
314.389 }
314.390
314.391 public void testDeleteResources() {
314.392 server = ServerNavigatorOperator.showNavigatorOperator();
314.393 TestUtils.wait(4000);
314.394 sntree = server.getTree();
314.395 sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.396 TestUtils.wait(1000);
314.397 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test1", dat.deleteResPopup);
314.398 TestUtils.wait(1000);
314.399 try {
314.400 sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test1");
314.401 fail("Resource is not deleted!");
314.402 } catch(Exception e) {}
314.403 TestUtils.wait(1000);
314.404 }
314.405
314.406 public void testDeleteMultipleResources() {
314.407 server = ServerNavigatorOperator.showNavigatorOperator();
314.408 TestUtils.wait(4000);
314.409 sntree = server.getTree();
314.410 sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.411 TestUtils.wait(1000);
314.412 TreePath[] deleteResource = {sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test2"),
314.413 sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test3")};
314.414 sntree.callPopupOnPaths(deleteResource);
314.415 TestUtils.wait(1000);
314.416 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.417 TestUtils.wait(1000);
314.418 new JMenuItemOperator(snpm, dat.deleteResPopup).pushNoBlock();
314.419 TestUtils.wait(1000);
314.420 try {
314.421 sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test2");
314.422 fail("Resource is not deleted!");
314.423 } catch(Exception e) {}
314.424 try {
314.425 sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test3");
314.426 fail("Resource is not deleted!");
314.427 } catch(Exception e) {}
314.428 TestUtils.wait(1000);
314.429 }
314.430
314.431 public void testCloseApplicationContextMenu() {
314.432 server = ServerNavigatorOperator.showNavigatorOperator();
314.433 TestUtils.wait(4000);
314.434 sntree = server.getTree();
314.435 sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName));;
314.436 TestUtils.wait(1000);
314.437 JPopupMenuOperator snpm = new JPopupMenuOperator();
314.438 TestUtils.wait(1000);
314.439 snpm.pressKey(KeyEvent.VK_ESCAPE);
314.440 TestUtils.wait(1000);
314.441 try {
314.442 snpm = new JPopupMenuOperator();
314.443 fail("Popup Menu doesn't disappear!");
314.444 } catch(Exception e) {}
314.445 server = ServerNavigatorOperator.showNavigatorOperator();
314.446 TestUtils.wait(1000);
314.447 sntree = server.getTree();
314.448 sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.449 TestUtils.wait(1000);
314.450 }
314.451
314.452 public void testApplicationProperties() {
314.453 server = ServerNavigatorOperator.showNavigatorOperator();
314.454 TestUtils.wait(4000);
314.455 sntree = server.getTree();
314.456 sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.457 TestUtils.wait(1000);
314.458 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.PROPERTIES);
314.459 TestUtils.wait(1000);
314.460 new JDialogOperator(as.PROPERTIES).close();
314.461 TestUtils.wait(1000);
314.462 }
314.463
314.464 public void testDisableApplication() {
314.465 server = ServerNavigatorOperator.showNavigatorOperator();
314.466 TestUtils.wait(4000);
314.467 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.APPLICATION_DISABLE);
314.468 TestUtils.wait(5000);
314.469 try {
314.470 WebConversation conversation = new WebConversation();
314.471 WebResponse response = null;
314.472 System.out.println("requestPrefix=" + as.requestPrefix);
314.473 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._simpleProjectName);
314.474 if (response.getText().indexOf("HTTP Status 503 - This application is not currently available") == -1)
314.475 fail("Application might be not disabled! Exception is not thrown!");
314.476 } catch (Exception e) {
314.477 if (e.getClass().getName().equals("com.meterware.httpunit.HttpException")) {
314.478 if (e.toString().indexOf("Error on HTTP request: 503") == -1) fail("Wrong response! Application might be not disabled!");
314.479 } else {
314.480 System.out.println("Exception occured: ");
314.481 e.printStackTrace();
314.482 fail("Excetion in HTTP check : " + e);
314.483 }
314.484 }
314.485 TestUtils.wait(5000);
314.486 }
314.487
314.488 public void testEnableApplication() {
314.489 server = ServerNavigatorOperator.showNavigatorOperator();
314.490 TestUtils.wait(4000);
314.491 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.APPLICATION_ENABLE);
314.492 TestUtils.wait(5000);
314.493 try {
314.494 WebConversation conversation = new WebConversation();
314.495 WebResponse response = null;
314.496 System.out.println("requestPrefix=" + as.requestPrefix);
314.497 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._simpleProjectName);
314.498 } catch (Exception e) {
314.499 if (e.toString().indexOf("Error on HTTP request: 503") != -1) fail("Wrong response! Application might be not enabled!");
314.500 System.out.println("Exception occured: ");
314.501 e.printStackTrace();
314.502 fail("Excetion in HTTP check : " + e);
314.503 }
314.504 TestUtils.wait(5000);
314.505 }
314.506
314.507 public void testDeployWSProject() {
314.508 addWebService(dat.wsURL);
314.509 as.start();
314.510 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._wsProjectName, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
314.511 Project prj = IDE.getIDE().createProject(pd);
314.512 TestUtils.disableBrowser(AS_PREF + "_" + dat._wsProjectName, true);
314.513 TestUtils.wait(1000);
314.514 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
314.515 WebPage wp = wpf.getWebPage("Page1");
314.516 VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
314.517 IDE.getIDE().getDefaultComponentSet().getComponent(StaticTextComponent.STATIC_TEXT_ID), new Point(48, 48));
314.518 server = ServerNavigatorOperator.showNavigatorOperator();
314.519 TestUtils.wait(4000);
314.520 sntree = server.getTree();
314.521 server.pushPopup(dat.wsPath + dat.wsName, dat.addToPagePopup);
314.522 TestUtils.wait(30000);
314.523 DesignerPaneOperator designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
314.524 designer.switchToJavaSource();
314.525 TestUtils.wait(1000);
314.526 EditorOperator editor = new EditorOperator(RaveWindowOperator.getDefaultRave(), "Page1.java");
314.527 TestUtils.wait(2000);
314.528 new FindAction().performShortcut();
314.529 TestUtils.wait(500);
314.530 JComboBoxOperator jcbo = new JComboBoxOperator(editor);
314.531 TestUtils.wait(500);
314.532 jcbo.clearText();
314.533 TestUtils.wait(500);
314.534 jcbo.enterText("prerender() {");
314.535 TestUtils.wait(500);
314.536 jcbo.pressKey(KeyEvent.VK_ESCAPE);
314.537 TestUtils.wait(500);
314.538 jcbo.pressKey(KeyEvent.VK_RIGHT);
314.539 TestUtils.wait(500);
314.540 editor.setCaretPositionToEndOfLine(editor.getLineNumber());
314.541 TestUtils.wait(500);
314.542 editor.pressKey(KeyEvent.VK_ENTER);
314.543 TestUtils.wait(2000);
314.544 editor.txtEditorPane().typeText("try {\n");
314.545 editor.txtEditorPane().typeText("staticText1.setText(USWeatherSoapClient1.getWeatherReport(\"94025\"));\n");
314.546 editor.txtEditorPane().typeText("}\n");
314.547 editor.txtEditorPane().typeText("catch(Exception e) {");
314.548 editor.txtEditorPane().clickForPopup();
314.549 JPopupMenuOperator epm = new JPopupMenuOperator();
314.550 TestUtils.wait(1000);
314.551 new JMenuItemOperator(epm, dat.reformatePopup).push();
314.552 TestUtils.wait(2000);
314.553 prj.run();
314.554 server = ServerNavigatorOperator.showNavigatorOperator();
314.555 TestUtils.wait(4000);
314.556 sntree = server.getTree();
314.557 if (as.getName().indexOf("WebLogic") == -1) {
314.558 server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path, as.REFRESH);
314.559 TestUtils.wait(1000);
314.560 try {
314.561 sntree.selectPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._wsProjectName));
314.562 } catch (Exception e) {fail("There is no WSProject application in Deployed Components node!");}
314.563 TestUtils.wait(1000);
314.564 }
314.565 try {
314.566 WebConversation conversation = new WebConversation();
314.567 WebResponse response = null;
314.568 System.out.println("requestPrefix=" + as.requestPrefix);
314.569 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._wsProjectName);
314.570 String verificationString = "Weather";
314.571 if (response.getText().indexOf(verificationString) == -1) fail("There is no needed string in response!");
314.572 } catch (Exception e) {
314.573 System.out.println("Exception occured: ");
314.574 e.printStackTrace();
314.575 fail("Excetion in HTTP check : " + e);
314.576 }
314.577 finally {
314.578 dat.finishProject(prj, true, true);
314.579 as.stop();
314.580 }
314.581 }
314.582
314.583 private void addWebService(String URL) {
314.584 server = ServerNavigatorOperator.showNavigatorOperator();
314.585 TestUtils.wait(4000);
314.586 server.pushPopup(dat.wsPath.substring(0, dat.wsPath.length() - 1), dat.popup_addWS);
314.587 TestUtils.wait(1000);
314.588 AddWebServiceOperator wsOp = new AddWebServiceOperator();
314.589 wsOp.addWebService(URL);
314.590 TestUtils.wait(2000);
314.591 }
314.592 }
314.593 \ No newline at end of file
314.594 +/*
314.595 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
314.596 + *
314.597 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
314.598 + *
314.599 + * The contents of this file are subject to the terms of either the GNU
314.600 + * General Public License Version 2 only ("GPL") or the Common
314.601 + * Development and Distribution License("CDDL") (collectively, the
314.602 + * "License"). You may not use this file except in compliance with the
314.603 + * License. You can obtain a copy of the License at
314.604 + * http://www.netbeans.org/cddl-gplv2.html
314.605 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
314.606 + * specific language governing permissions and limitations under the
314.607 + * License. When distributing the software, include this License Header
314.608 + * Notice in each file and include the License file at
314.609 + * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
314.610 + * particular file as subject to the "Classpath" exception as provided
314.611 + * by Sun in the GPL Version 2 section of the License file that
314.612 + * accompanied this code. If applicable, add the following below the
314.613 + * License Header, with the fields enclosed by brackets [] replaced by
314.614 + * your own identifying information:
314.615 + * "Portions Copyrighted [year] [name of copyright owner]"
314.616 + *
314.617 + * Contributor(s):
314.618 + *
314.619 + * The Original Software is NetBeans. The Initial Developer of the Original
314.620 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
314.621 + * Microsystems, Inc. All Rights Reserved.
314.622 + *
314.623 + * If you wish your version of this file to be governed by only the CDDL
314.624 + * or only the GPL Version 2, indicate your decision by adding
314.625 + * "[Contributor] elects to include this software in this distribution
314.626 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
314.627 + * single choice of license, a recipient has the option to distribute
314.628 + * your version of this file under either the CDDL, the GPL Version 2 or
314.629 + * to extend the choice of license to its licensees as provided above.
314.630 + * However, if you add GPL Version 2 code and therefore, elected the GPL
314.631 + * Version 2 license, then the option applies only if the new code is
314.632 + * made subject to such option by the copyright holder.
314.633 + */
314.634 +
314.635 +package org.netbeans.test.deployment.generic;
314.636 +
314.637 +import org.netbeans.jemmy.operators.*;
314.638 +import org.netbeans.jellytools.TopComponentOperator;
314.639 +import org.netbeans.junit.NbTestSuite;
314.640 +import junit.framework.Test;
314.641 +
314.642 +import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
314.643 +import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerExplorerOperator;
314.644 +import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
314.645 +import org.netbeans.modules.visualweb.gravy.websvc.AddWebServiceOperator;
314.646 +import org.netbeans.modules.visualweb.gravy.actions.FindAction;
314.647 +import org.netbeans.modules.visualweb.gravy.model.components.*;
314.648 +import org.netbeans.modules.visualweb.gravy.model.deployment.*;
314.649 +import org.netbeans.modules.visualweb.gravy.model.project.*;
314.650 +import org.netbeans.modules.visualweb.gravy.model.project.components.*;
314.651 +import org.netbeans.modules.visualweb.gravy.model.*;
314.652 +import org.netbeans.modules.visualweb.gravy.*;
314.653 +
314.654 +import javax.swing.tree.TreePath;
314.655 +import com.meterware.httpunit.*;
314.656 +import java.awt.event.KeyEvent;
314.657 +import java.awt.Point;
314.658 +
314.659 +/**
314.660 + *
314.661 + * @author Roman Mostyka
314.662 + */
314.663 +
314.664 +public class DeploymentTest extends RaveTestCase {
314.665 +
314.666 + private ServerNavigatorOperator server;
314.667 + private JTreeOperator sntree;
314.668 + private DeploymentAcceptanceTest dat;
314.669 + private static DeploymentTargetDescriptor dtd;
314.670 + private static DeploymentTarget dt;
314.671 + private static ApplicationServer as;
314.672 + public static String serverType = null;
314.673 + static String AS_PREF;
314.674 +
314.675 + /** constructor required by JUnit
314.676 + * @param testName method name to be used as testcase
314.677 + */
314.678 + public DeploymentTest(String testName) {
314.679 + super(testName);
314.680 + }
314.681 +
314.682 + public static Test suite() {
314.683 + NbTestSuite suite = new NbTestSuite("Deployment Tests");
314.684 + suite.addTest(new DeploymentTest("testStress"));
314.685 + suite.addTest(new DeploymentAcceptanceTest("testOpenServerContextMenu"));
314.686 + suite.addTest(new DeploymentTest("testCloseServerContextMenu"));
314.687 + suite.addTest(new DeploymentTest("testCorrectnessServerContextMenu"));
314.688 + suite.addTest(new DeploymentTest("testCorrectnessServerContextMenuAfterChangeServerState"));
314.689 + suite.addTest(new DeploymentTest("testServerLog"));
314.690 + suite.addTest(new DeploymentTest("testServerProperties"));
314.691 + suite.addTest(new DeploymentTest("testOpenDeployedComponentsContextMenu"));
314.692 + suite.addTest(new DeploymentTest("testCloseDeployedComponentsContextMenu"));
314.693 + suite.addTest(new DeploymentTest("testRefreshDeployedComponents"));
314.694 + suite.addTest(new DeploymentTest("testOpenResourcesContextMenu"));
314.695 + suite.addTest(new DeploymentTest("testCloseResourcesContextMenu"));
314.696 + suite.addTest(new DeploymentTest("testResourcesProperties"));
314.697 + suite.addTest(new DeploymentTest("testDeleteResources"));
314.698 + suite.addTest(new DeploymentTest("testDeleteMultipleResources"));
314.699 + suite.addTest(new DeploymentAcceptanceTest("testDeploySimpleProject"));
314.700 + suite.addTest(new DeploymentAcceptanceTest("testRedeploySimpleProject"));
314.701 + suite.addTest(new DeploymentAcceptanceTest("testOpenApplicationContextMenu"));
314.702 + suite.addTest(new DeploymentTest("testCloseApplicationContextMenu"));
314.703 + suite.addTest(new DeploymentTest("testApplicationProperties"));
314.704 + suite.addTest(new DeploymentTest("testDisableApplication"));
314.705 + suite.addTest(new DeploymentTest("testEnableApplication"));
314.706 + suite.addTest(new DeploymentAcceptanceTest("testUndeployApplication"));
314.707 + suite.addTest(new DeploymentAcceptanceTest("testDeployDBProject"));
314.708 + suite.addTest(new DeploymentAcceptanceTest("testRedeployDBProject"));
314.709 + suite.addTest(new DeploymentTest("testDeployWSProject"));
314.710 + return suite;
314.711 + }
314.712 +
314.713 + /** method called before each testcase
314.714 + */
314.715 + protected void setUp() {
314.716 + }
314.717 +
314.718 + public void testStress() {
314.719 + dtd = new DeploymentTargetDescriptor();
314.720 + dtd.load();
314.721 + if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
314.722 + dt = IDE.getIDE().addDeploymentTarget(dtd);
314.723 + as = (ApplicationServer) dt;
314.724 + AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
314.725 + for (int i = 0; i < 1; i++) {
314.726 + try {as.start();} catch (Exception e) {
314.727 + System.out.println("Exception occured: ");
314.728 + e.printStackTrace();
314.729 + }
314.730 + TestUtils.wait(5000);
314.731 + try {as.stop();} catch (Exception e) {
314.732 + System.out.println("Exception occured: ");
314.733 + e.printStackTrace();
314.734 + }
314.735 + TestUtils.wait(5000);
314.736 + }
314.737 + }
314.738 +
314.739 + public void testCloseServerContextMenu() {
314.740 + server = ServerNavigatorOperator.showNavigatorOperator();
314.741 + TestUtils.wait(4000);
314.742 + sntree = server.getTree();
314.743 + sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.744 + TestUtils.wait(1000);
314.745 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.746 + TestUtils.wait(1000);
314.747 + snpm.pressKey(KeyEvent.VK_ESCAPE);
314.748 + TestUtils.wait(1000);
314.749 + try {
314.750 + snpm = new JPopupMenuOperator();
314.751 + fail("Popup Menu doesn't disappear!");
314.752 + } catch(Exception e) {
314.753 + System.out.println("Exception occured: ");
314.754 + e.printStackTrace();
314.755 + }
314.756 + }
314.757 +
314.758 + public void testCorrectnessServerContextMenu() {
314.759 + server = ServerNavigatorOperator.showNavigatorOperator();
314.760 + TestUtils.wait(4000);
314.761 + sntree = server.getTree();
314.762 + sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.763 + TestUtils.wait(3000);
314.764 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.765 + TestUtils.wait(1000);
314.766 + for (int i = 0; i < as.server_popup.length; i++) {
314.767 + try {
314.768 + JMenuItemOperator mio = new JMenuItemOperator(snpm, as.server_popup[i][0]);
314.769 + String state = ((new Boolean(as.server_popup[i][1])).booleanValue())?"enabled":"disabled";
314.770 + if (!(new Boolean(mio.isEnabled()).toString().equalsIgnoreCase(as.server_popup[i][1])))
314.771 + fail("\"" + as.server_popup[i][0] + "\" item is not " + state + "!");
314.772 + } catch (Exception e) {
314.773 + fail("\"" + as.server_popup[i][0] + "\" is not exist!");
314.774 + }
314.775 + }
314.776 + server = ServerNavigatorOperator.showNavigatorOperator();
314.777 + TestUtils.wait(1000);
314.778 + sntree = server.getTree();
314.779 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.780 + }
314.781 +
314.782 + public void testCorrectnessServerContextMenuAfterChangeServerState() {
314.783 + as.stop();
314.784 + TestUtils.wait(15000);
314.785 + server = ServerNavigatorOperator.showNavigatorOperator();
314.786 + TestUtils.wait(4000);
314.787 + sntree = server.getTree();
314.788 + sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.789 + TestUtils.wait(3000);
314.790 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.791 + TestUtils.wait(1000);
314.792 + for (int i = 0; i < as.server_popup.length; i++) {
314.793 + try {
314.794 + JMenuItemOperator mio = new JMenuItemOperator(snpm, as.server_popup[i][0]);
314.795 + String state = ((new Boolean(as.server_popup[i][2])).booleanValue())?"enabled":"disabled";
314.796 + if (!(new Boolean(mio.isEnabled()).toString().equalsIgnoreCase(as.server_popup[i][2])))
314.797 + fail("\"" + as.server_popup[i][0] + "\" item is not " + state + "!");
314.798 + } catch (Exception e) {
314.799 + fail("\"" + as.server_popup[i][0] + "\" is not exist!");
314.800 + }
314.801 + }
314.802 + server = ServerNavigatorOperator.showNavigatorOperator();
314.803 + TestUtils.wait(1000);
314.804 + sntree = server.getTree();
314.805 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.806 + }
314.807 +
314.808 + public void testServerLog() {
314.809 + server = ServerNavigatorOperator.showNavigatorOperator();
314.810 + TestUtils.wait(4000);
314.811 + sntree = server.getTree();
314.812 + TestUtils.wait(1000);
314.813 + try {as.start();} catch (Exception e) {
314.814 + System.out.println("Exception occured: ");
314.815 + e.printStackTrace();
314.816 + }
314.817 + TestUtils.wait(15000);
314.818 + sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.819 + TestUtils.wait(3000);
314.820 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.821 + TestUtils.wait(1000);
314.822 + new JMenuItemOperator(snpm, as.SERVER_VIEW_LOG).pushNoBlock();
314.823 + TestUtils.wait(1000);
314.824 + String serverType = dt.getDescriptor().getProperty(dt.getDescriptor().SERVER_TYPE_KEY);
314.825 + String forMatch = "";
314.826 + if (serverType.equals(server.STR_NAME_WEBLOGIC)) forMatch = "WebLogic";
314.827 + if (serverType.equals(server.STR_NAME_JBOSS)) forMatch = "JBoss";
314.828 + if (serverType.equals(server.STR_NAME_APPSERVER)) forMatch = "Sun Java System Application Server";
314.829 + if (serverType.equals(server.STR_NAME_TOMCAT50)) forMatch = "Apache Tomcat/5.0";
314.830 + if (serverType.equals(server.STR_NAME_TOMCAT55)) forMatch = "Apache Tomcat/5.5";
314.831 + if (serverType.equals(server.STR_NAME_TOMCAT60)) forMatch = "Apache Tomcat/6.0";
314.832 + TopComponentOperator tcoOutput = new TopComponentOperator("Output");
314.833 + System.out.println("Output text: " + new JEditorPaneOperator(tcoOutput).getText());
314.834 + if (new JEditorPaneOperator(tcoOutput).getText().indexOf(forMatch) == -1)
314.835 + fail("Wrong information in Output window! String \"" + forMatch + "\" is not detected!");
314.836 + TestUtils.wait(1000);
314.837 + tcoOutput.close();
314.838 + }
314.839 +
314.840 + public void testServerProperties() {
314.841 + server = ServerNavigatorOperator.showNavigatorOperator();
314.842 + TestUtils.wait(4000);
314.843 + sntree = server.getTree();
314.844 + sntree.callPopupOnPath(sntree.findPath(dat.serverFullPath));
314.845 + TestUtils.wait(3000);
314.846 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.847 + TestUtils.wait(1000);
314.848 + new JMenuItemOperator(snpm, as.PROPERTIES, 0).pushNoBlock();
314.849 + TestUtils.wait(1000);
314.850 + new JDialogOperator(server.STR_DIALOG_TITLE_SERVER_MANAGER).close();
314.851 + TestUtils.wait(1000);
314.852 + }
314.853 +
314.854 + public void testOpenDeployedComponentsContextMenu() {
314.855 + server = ServerNavigatorOperator.showNavigatorOperator();
314.856 + TestUtils.wait(4000);
314.857 + sntree = server.getTree();
314.858 + sntree.expandPath(sntree.findPath(dat.serverFullPath));
314.859 + TestUtils.wait(1000);
314.860 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.861 + TestUtils.wait(1000);
314.862 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.863 + TestUtils.wait(1000);
314.864 + try {
314.865 + new JMenuItemOperator(snpm, as.REFRESH);
314.866 + } catch (Exception e) {
314.867 + fail("Refresh not exist!");
314.868 + }
314.869 + server = ServerNavigatorOperator.showNavigatorOperator();
314.870 + TestUtils.wait(1000);
314.871 + sntree = server.getTree();
314.872 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.873 + TestUtils.wait(1000);
314.874 + }
314.875 +
314.876 + public void testCloseDeployedComponentsContextMenu() {
314.877 + server = ServerNavigatorOperator.showNavigatorOperator();
314.878 + TestUtils.wait(4000);
314.879 + sntree = server.getTree();
314.880 + TestUtils.wait(1000);
314.881 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.882 + TestUtils.wait(1000);
314.883 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.884 + TestUtils.wait(1000);
314.885 + snpm.pressKey(KeyEvent.VK_ESCAPE);
314.886 + TestUtils.wait(1000);
314.887 + try {
314.888 + snpm = new JPopupMenuOperator();
314.889 + fail("Popup Menu doesn't disappear!");
314.890 + } catch(Exception e) {}
314.891 + server = ServerNavigatorOperator.showNavigatorOperator();
314.892 + TestUtils.wait(1000);
314.893 + sntree = server.getTree();
314.894 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.895 + TestUtils.wait(1000);
314.896 + }
314.897 +
314.898 + public void testRefreshDeployedComponents() {
314.899 + server = ServerNavigatorOperator.showNavigatorOperator();
314.900 + TestUtils.wait(4000);
314.901 + sntree = server.getTree();
314.902 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.903 + TestUtils.wait(1000);
314.904 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._firstProjectName, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
314.905 + Project prj = IDE.getIDE().createProject(pd);
314.906 + prj.run();
314.907 + server = ServerNavigatorOperator.showNavigatorOperator();
314.908 + TestUtils.wait(4000);
314.909 + sntree = server.getTree();
314.910 + if (as.getName().indexOf("WebLogic") == -1) {
314.911 + try {
314.912 + sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + AS_PREF + "_" + dat._firstProjectName);
314.913 + } catch(Exception e) {
314.914 + fail("Excetion in HTTP check : " + e);
314.915 + }
314.916 + finally {
314.917 + dat.finishProject(prj, true, true);
314.918 + }
314.919 + }
314.920 + else {
314.921 + dat.finishProject(prj, false, true);
314.922 + }
314.923 + }
314.924 +
314.925 + public void testOpenResourcesContextMenu() {
314.926 + server = ServerNavigatorOperator.showNavigatorOperator();
314.927 + TestUtils.wait(4000);
314.928 + sntree = server.getTree();
314.929 + sntree.expandPath(sntree.findPath(dat.serverFullPath));
314.930 + TestUtils.wait(1000);
314.931 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.932 + TestUtils.wait(1000);
314.933 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.934 + TestUtils.wait(1000);
314.935 + try {
314.936 + new JMenuItemOperator(snpm, as.REFRESH);
314.937 + } catch (Exception e) {
314.938 + fail("Refresh not exist!");
314.939 + }
314.940 + server = ServerNavigatorOperator.showNavigatorOperator();
314.941 + TestUtils.wait(1000);
314.942 + sntree = server.getTree();
314.943 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.944 + TestUtils.wait(1000);
314.945 + }
314.946 +
314.947 + public void testCloseResourcesContextMenu() {
314.948 + server = ServerNavigatorOperator.showNavigatorOperator();
314.949 + TestUtils.wait(4000);
314.950 + sntree = server.getTree();
314.951 + TestUtils.wait(1000);
314.952 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.953 + TestUtils.wait(1000);
314.954 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.955 + TestUtils.wait(1000);
314.956 + snpm.pressKey(KeyEvent.VK_ESCAPE);
314.957 + TestUtils.wait(1000);
314.958 + try {
314.959 + snpm = new JPopupMenuOperator();
314.960 + fail("Popup Menu doesn't disappear!");
314.961 + } catch(Exception e) {}
314.962 + server = ServerNavigatorOperator.showNavigatorOperator();
314.963 + TestUtils.wait(1000);
314.964 + sntree = server.getTree();
314.965 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.966 + TestUtils.wait(1000);
314.967 + }
314.968 +
314.969 + public void testResourcesProperties() {
314.970 + server = ServerNavigatorOperator.showNavigatorOperator();
314.971 + TestUtils.wait(4000);
314.972 + sntree = server.getTree();
314.973 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.974 + TestUtils.wait(1000);
314.975 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test1", as.PROPERTIES);
314.976 + TestUtils.wait(1000);
314.977 + new JDialogOperator(as.PROPERTIES).close();
314.978 + TestUtils.wait(1000);
314.979 + }
314.980 +
314.981 + public void testDeleteResources() {
314.982 + server = ServerNavigatorOperator.showNavigatorOperator();
314.983 + TestUtils.wait(4000);
314.984 + sntree = server.getTree();
314.985 + sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.986 + TestUtils.wait(1000);
314.987 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test1", dat.deleteResPopup);
314.988 + TestUtils.wait(1000);
314.989 + try {
314.990 + sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test1");
314.991 + fail("Resource is not deleted!");
314.992 + } catch(Exception e) {}
314.993 + TestUtils.wait(1000);
314.994 + }
314.995 +
314.996 + public void testDeleteMultipleResources() {
314.997 + server = ServerNavigatorOperator.showNavigatorOperator();
314.998 + TestUtils.wait(4000);
314.999 + sntree = server.getTree();
314.1000 + sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path));
314.1001 + TestUtils.wait(1000);
314.1002 + TreePath[] deleteResource = {sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test2"),
314.1003 + sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "|jdbc/Test3")};
314.1004 + sntree.callPopupOnPaths(deleteResource);
314.1005 + TestUtils.wait(1000);
314.1006 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.1007 + TestUtils.wait(1000);
314.1008 + new JMenuItemOperator(snpm, dat.deleteResPopup).pushNoBlock();
314.1009 + TestUtils.wait(1000);
314.1010 + try {
314.1011 + sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test2");
314.1012 + fail("Resource is not deleted!");
314.1013 + } catch(Exception e) {}
314.1014 + try {
314.1015 + sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.jdbc_resources_path + "jdbc/Test3");
314.1016 + fail("Resource is not deleted!");
314.1017 + } catch(Exception e) {}
314.1018 + TestUtils.wait(1000);
314.1019 + }
314.1020 +
314.1021 + public void testCloseApplicationContextMenu() {
314.1022 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1023 + TestUtils.wait(4000);
314.1024 + sntree = server.getTree();
314.1025 + sntree.callPopupOnPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName));;
314.1026 + TestUtils.wait(1000);
314.1027 + JPopupMenuOperator snpm = new JPopupMenuOperator();
314.1028 + TestUtils.wait(1000);
314.1029 + snpm.pressKey(KeyEvent.VK_ESCAPE);
314.1030 + TestUtils.wait(1000);
314.1031 + try {
314.1032 + snpm = new JPopupMenuOperator();
314.1033 + fail("Popup Menu doesn't disappear!");
314.1034 + } catch(Exception e) {}
314.1035 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1036 + TestUtils.wait(1000);
314.1037 + sntree = server.getTree();
314.1038 + sntree.selectPath(sntree.findPath(dat.serverFullPath));
314.1039 + TestUtils.wait(1000);
314.1040 + }
314.1041 +
314.1042 + public void testApplicationProperties() {
314.1043 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1044 + TestUtils.wait(4000);
314.1045 + sntree = server.getTree();
314.1046 + sntree.expandPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path));
314.1047 + TestUtils.wait(1000);
314.1048 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.PROPERTIES);
314.1049 + TestUtils.wait(1000);
314.1050 + new JDialogOperator(as.PROPERTIES).close();
314.1051 + TestUtils.wait(1000);
314.1052 + }
314.1053 +
314.1054 + public void testDisableApplication() {
314.1055 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1056 + TestUtils.wait(4000);
314.1057 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.APPLICATION_DISABLE);
314.1058 + TestUtils.wait(5000);
314.1059 + try {
314.1060 + WebConversation conversation = new WebConversation();
314.1061 + WebResponse response = null;
314.1062 + System.out.println("requestPrefix=" + as.requestPrefix);
314.1063 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._simpleProjectName);
314.1064 + if (response.getText().indexOf("HTTP Status 503 - This application is not currently available") == -1)
314.1065 + fail("Application might be not disabled! Exception is not thrown!");
314.1066 + } catch (Exception e) {
314.1067 + if (e.getClass().getName().equals("com.meterware.httpunit.HttpException")) {
314.1068 + if (e.toString().indexOf("Error on HTTP request: 503") == -1) fail("Wrong response! Application might be not disabled!");
314.1069 + } else {
314.1070 + System.out.println("Exception occured: ");
314.1071 + e.printStackTrace();
314.1072 + fail("Excetion in HTTP check : " + e);
314.1073 + }
314.1074 + }
314.1075 + TestUtils.wait(5000);
314.1076 + }
314.1077 +
314.1078 + public void testEnableApplication() {
314.1079 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1080 + TestUtils.wait(4000);
314.1081 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._simpleProjectName, as.APPLICATION_ENABLE);
314.1082 + TestUtils.wait(5000);
314.1083 + try {
314.1084 + WebConversation conversation = new WebConversation();
314.1085 + WebResponse response = null;
314.1086 + System.out.println("requestPrefix=" + as.requestPrefix);
314.1087 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._simpleProjectName);
314.1088 + } catch (Exception e) {
314.1089 + if (e.toString().indexOf("Error on HTTP request: 503") != -1) fail("Wrong response! Application might be not enabled!");
314.1090 + System.out.println("Exception occured: ");
314.1091 + e.printStackTrace();
314.1092 + fail("Excetion in HTTP check : " + e);
314.1093 + }
314.1094 + TestUtils.wait(5000);
314.1095 + }
314.1096 +
314.1097 + public void testDeployWSProject() {
314.1098 + addWebService(dat.wsURL);
314.1099 + as.start();
314.1100 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._wsProjectName, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
314.1101 + Project prj = IDE.getIDE().createProject(pd);
314.1102 + TestUtils.disableBrowser(AS_PREF + "_" + dat._wsProjectName, true);
314.1103 + TestUtils.wait(1000);
314.1104 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
314.1105 + WebPage wp = wpf.getWebPage("Page1");
314.1106 + VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
314.1107 + IDE.getIDE().getDefaultComponentSet().getComponent(StaticTextComponent.STATIC_TEXT_ID), new Point(48, 48));
314.1108 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1109 + TestUtils.wait(4000);
314.1110 + sntree = server.getTree();
314.1111 + server.pushPopup(dat.wsPath + dat.wsName, dat.addToPagePopup);
314.1112 + TestUtils.wait(30000);
314.1113 + DesignerPaneOperator designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
314.1114 + designer.switchToJavaSource();
314.1115 + TestUtils.wait(1000);
314.1116 + EditorOperator editor = new EditorOperator(RaveWindowOperator.getDefaultRave(), "Page1.java");
314.1117 + TestUtils.wait(2000);
314.1118 + new FindAction().performShortcut();
314.1119 + TestUtils.wait(500);
314.1120 + JComboBoxOperator jcbo = new JComboBoxOperator(editor);
314.1121 + TestUtils.wait(500);
314.1122 + jcbo.clearText();
314.1123 + TestUtils.wait(500);
314.1124 + jcbo.enterText("prerender() {");
314.1125 + TestUtils.wait(500);
314.1126 + jcbo.pressKey(KeyEvent.VK_ESCAPE);
314.1127 + TestUtils.wait(500);
314.1128 + jcbo.pressKey(KeyEvent.VK_RIGHT);
314.1129 + TestUtils.wait(500);
314.1130 + editor.setCaretPositionToEndOfLine(editor.getLineNumber());
314.1131 + TestUtils.wait(500);
314.1132 + editor.pressKey(KeyEvent.VK_ENTER);
314.1133 + TestUtils.wait(2000);
314.1134 + editor.txtEditorPane().typeText("try {\n");
314.1135 + editor.txtEditorPane().typeText("staticText1.setText(USWeatherSoapClient1.getWeatherReport(\"94025\"));\n");
314.1136 + editor.txtEditorPane().typeText("}\n");
314.1137 + editor.txtEditorPane().typeText("catch(Exception e) {");
314.1138 + editor.txtEditorPane().clickForPopup();
314.1139 + JPopupMenuOperator epm = new JPopupMenuOperator();
314.1140 + TestUtils.wait(1000);
314.1141 + new JMenuItemOperator(epm, dat.reformatePopup).push();
314.1142 + TestUtils.wait(2000);
314.1143 + prj.run();
314.1144 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1145 + TestUtils.wait(4000);
314.1146 + sntree = server.getTree();
314.1147 + if (as.getName().indexOf("WebLogic") == -1) {
314.1148 + server.pushPopup(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path, as.REFRESH);
314.1149 + TestUtils.wait(1000);
314.1150 + try {
314.1151 + sntree.selectPath(sntree.findPath(ServerExplorerOperator.STR_SERVERS_PATH + as.web_applications_path + "|" + as.app_pref + AS_PREF + "_" + dat._wsProjectName));
314.1152 + } catch (Exception e) {fail("There is no WSProject application in Deployed Components node!");}
314.1153 + TestUtils.wait(1000);
314.1154 + }
314.1155 + try {
314.1156 + WebConversation conversation = new WebConversation();
314.1157 + WebResponse response = null;
314.1158 + System.out.println("requestPrefix=" + as.requestPrefix);
314.1159 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._wsProjectName);
314.1160 + String verificationString = "Weather";
314.1161 + if (response.getText().indexOf(verificationString) == -1) fail("There is no needed string in response!");
314.1162 + } catch (Exception e) {
314.1163 + System.out.println("Exception occured: ");
314.1164 + e.printStackTrace();
314.1165 + fail("Excetion in HTTP check : " + e);
314.1166 + }
314.1167 + finally {
314.1168 + dat.finishProject(prj, true, true);
314.1169 + as.stop();
314.1170 + }
314.1171 + }
314.1172 +
314.1173 + private void addWebService(String URL) {
314.1174 + server = ServerNavigatorOperator.showNavigatorOperator();
314.1175 + TestUtils.wait(4000);
314.1176 + server.pushPopup(dat.wsPath.substring(0, dat.wsPath.length() - 1), dat.popup_addWS);
314.1177 + TestUtils.wait(1000);
314.1178 + AddWebServiceOperator wsOp = new AddWebServiceOperator();
314.1179 + wsOp.addWebService(URL);
314.1180 + TestUtils.wait(2000);
314.1181 + }
314.1182 +}
314.1183 \ No newline at end of file
315.1 --- a/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/OtherDeploymentTest.java Fri Jan 25 21:04:43 2008 +0000
315.2 +++ b/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/OtherDeploymentTest.java Sat Jan 26 05:58:37 2008 +0000
315.3 @@ -1,1 +1,448 @@
315.4 -/*
315.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
315.6 *
315.7 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
315.8 *
315.9 * The contents of this file are subject to the terms of either the GNU
315.10 * General Public License Version 2 only ("GPL") or the Common
315.11 * Development and Distribution License("CDDL") (collectively, the
315.12 * "License"). You may not use this file except in compliance with the
315.13 * License. You can obtain a copy of the License at
315.14 * http://www.netbeans.org/cddl-gplv2.html
315.15 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
315.16 * specific language governing permissions and limitations under the
315.17 * License. When distributing the software, include this License Header
315.18 * Notice in each file and include the License file at
315.19 * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
315.20 * particular file as subject to the "Classpath" exception as provided
315.21 * by Sun in the GPL Version 2 section of the License file that
315.22 * accompanied this code. If applicable, add the following below the
315.23 * License Header, with the fields enclosed by brackets [] replaced by
315.24 * your own identifying information:
315.25 * "Portions Copyrighted [year] [name of copyright owner]"
315.26 *
315.27 * Contributor(s):
315.28 *
315.29 * The Original Software is NetBeans. The Initial Developer of the Original
315.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
315.31 * Microsystems, Inc. All Rights Reserved.
315.32 *
315.33 * If you wish your version of this file to be governed by only the CDDL
315.34 * or only the GPL Version 2, indicate your decision by adding
315.35 * "[Contributor] elects to include this software in this distribution
315.36 * under the [CDDL or GPL Version 2] license." If you do not indicate a
315.37 * single choice of license, a recipient has the option to distribute
315.38 * your version of this file under either the CDDL, the GPL Version 2 or
315.39 * to extend the choice of license to its licensees as provided above.
315.40 * However, if you add GPL Version 2 code and therefore, elected the GPL
315.41 * Version 2 license, then the option applies only if the new code is
315.42 * made subject to such option by the copyright holder.
315.43 */
315.44
315.45 package org.netbeans.test.deployment.generic;
315.46
315.47 import org.netbeans.jemmy.operators.*;
315.48 import org.netbeans.junit.NbTestSuite;
315.49 import junit.framework.Test;
315.50
315.51 import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
315.52 import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
315.53 import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
315.54 import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
315.55 import org.netbeans.modules.visualweb.gravy.RaveTestCase;
315.56 import org.netbeans.modules.visualweb.gravy.TestUtils;
315.57 import org.netbeans.modules.visualweb.gravy.Util;
315.58 import org.netbeans.modules.visualweb.gravy.model.IDE;
315.59 import org.netbeans.modules.visualweb.gravy.model.components.DropDownListComponent;
315.60 import org.netbeans.modules.visualweb.gravy.model.components.TableComponent;
315.61 import org.netbeans.modules.visualweb.gravy.model.components.WebComponent;
315.62 import org.netbeans.modules.visualweb.gravy.model.deployment.ApplicationServer;
315.63 import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTarget;
315.64 import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTargetDescriptor;
315.65 import org.netbeans.modules.visualweb.gravy.model.project.Project;
315.66 import org.netbeans.modules.visualweb.gravy.model.project.ProjectDescriptor;
315.67 import org.netbeans.modules.visualweb.gravy.model.project.WebPage;
315.68 import org.netbeans.modules.visualweb.gravy.model.project.WebPageFolder;
315.69 import org.netbeans.modules.visualweb.gravy.model.project.components.VisualComponent;
315.70 import org.netbeans.modules.visualweb.gravy.model.project.components.VisualEventHandlingComponent;
315.71
315.72 import com.meterware.httpunit.*;
315.73 import java.awt.*;
315.74
315.75 /**
315.76 *
315.77 * @author Roman Mostyka
315.78 */
315.79
315.80 public class OtherDeploymentTest extends RaveTestCase {
315.81
315.82 private static String dlg_addNewDataProvider = "Add New Data Provider";
315.83 private static int projectNumber = 1;
315.84 private ServerNavigatorOperator server;
315.85 private JTreeOperator sntree;
315.86 private DesignerPaneOperator designer;
315.87 private DeploymentAcceptanceTest dat;
315.88 private static DeploymentTargetDescriptor dtd;
315.89 private static DeploymentTarget dt;
315.90 private static ApplicationServer as;
315.91 public static String serverType = null;
315.92 static String AS_PREF;
315.93
315.94 /** constructor required by JUnit
315.95 * @param testName method name to be used as testcase
315.96 */
315.97 public OtherDeploymentTest(String testName) {
315.98 super(testName);
315.99 }
315.100
315.101 public static Test suite() {
315.102 NbTestSuite suite = new NbTestSuite("Other Deployment Tests");
315.103 suite.addTest(new OtherDeploymentTest("testRestartIDEandDeploy_2"));
315.104 suite.addTest(new OtherDeploymentTest("testStopStartASandDeploy"));
315.105 suite.addTest(new OtherDeploymentTest("testStopStartDBandDeploy"));
315.106 suite.addTest(new OtherDeploymentTest("testStopASandDeploy"));
315.107 suite.addTest(new OtherDeploymentTest("testStopDBandDeploy"));
315.108 suite.addTest(new OtherDeploymentTest("testChangeDSandDeploy"));
315.109 return suite;
315.110 }
315.111
315.112 /** method called before each testcase
315.113 */
315.114 protected void setUp() {
315.115 }
315.116
315.117 public void testRestartIDEandDeploy_2() {
315.118 PluginsOperator.getInstance().installAvailablePlugins(dat.pluginName);
315.119 dtd = new DeploymentTargetDescriptor();
315.120 dtd.load();
315.121 if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
315.122 dt = IDE.getIDE().addDeploymentTarget(dtd);
315.123 as = (ApplicationServer) dt;
315.124 AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
315.125 dat.startDB();
315.126 TestUtils.wait(1000);
315.127 dat.connectToDB(dat.testDBName);
315.128 TestUtils.wait(1000);
315.129 as.start();
315.130 TestUtils.wait(1000);
315.131 dat.path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
315.132 if (as.getName().indexOf("WebLogic") == -1) {
315.133 Project prj = null;
315.134 try {
315.135 prj = IDE.getIDE().openProject(dat._projectPath + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.136 }
315.137 catch (Exception e) {
315.138 new JButtonOperator(new JDialogOperator("Open Project"), "Cancel").push();
315.139 fail("There is no specified project!");
315.140 }
315.141 TestUtils.wait(5000);
315.142 System.out.println("Project " + AS_PREF + "_" + dat._testProjectName + projectNumber + " is opened.");
315.143 prj.run();
315.144 try {
315.145 WebConversation conversation = new WebConversation();
315.146 WebResponse response = null;
315.147 System.out.println("requestPrefix=" + as.requestPrefix);
315.148 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.149 if (response.getText().indexOf("JumboCom") == -1) {
315.150 server.pushPopup(dat.path_to_applications + "|" + as.app_pref + AS_PREF + "_" + dat._testProjectName + projectNumber, as.APPLICATION_UNDEPLOY);
315.151 TestUtils.wait(1000);
315.152 prj.close();
315.153 fail("Application doesn't contain right data!");
315.154 }
315.155 } catch (Exception e) {
315.156 System.out.println("Exception occured: ");
315.157 e.printStackTrace();
315.158 fail("Excetion in HTTP check : " + e);
315.159 }
315.160 finally {
315.161 dat.finishProject(prj, true, true);
315.162 }
315.163 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.164 WebPage wp = wpf.getWebPage("Page1");
315.165 wp.open();
315.166 VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
315.167 IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 96));
315.168 server = ServerNavigatorOperator.showNavigatorOperator();
315.169 TestUtils.wait(4000);
315.170 sntree = server.getTree();
315.171 sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.172 TestUtils.wait(1000);
315.173 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.174
315.175 //workaround
315.176 // --- start ---
315.177 new Thread(new Runnable() {
315.178 public void run() {
315.179 designer.clickMouse(50, 100, 1);
315.180 }
315.181 }).start();
315.182 // --- stop ---
315.183
315.184 TestUtils.wait(3000);
315.185 new JButtonOperator(new JDialogOperator(dlg_addNewDataProvider), dat.btn_OK).pushNoBlock();
315.186 TestUtils.wait(1000);
315.187 designer.requestFocus();
315.188 designer.clickForPopup(50, 100);
315.189 JPopupMenuOperator popup = new JPopupMenuOperator();
315.190 popup.pushMenuNoBlock(dat.bindDBPopup);
315.191 JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
315.192 new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.193 TestUtils.wait(1000);
315.194 JListOperator valueList = new JListOperator(dataBind, 0);
315.195 TestUtils.wait(1000);
315.196 valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.197 TestUtils.wait(1000);
315.198 JListOperator displayList = new JListOperator(dataBind, 1);
315.199 TestUtils.wait(1000);
315.200 displayList.selectItem("CUSTOMER.CITY");
315.201 TestUtils.wait(1000);
315.202 new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.203 TestUtils.wait(1000);
315.204 prj.run();
315.205 try {
315.206 WebConversation conversation = new WebConversation();
315.207 WebResponse response = null;
315.208 System.out.println("requestPrefix=" + as.requestPrefix);
315.209 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.210 if (response.getText().indexOf("JumboCom") == -1 ||
315.211 response.getText().indexOf("Fort Lauderdale") == -1) fail("Application doesn't contain right data!");
315.212 } catch (Exception e) {
315.213 System.out.println("Exception occured: ");
315.214 e.printStackTrace();
315.215 fail("Excetion in HTTP check : " + e);
315.216 }
315.217 finally {
315.218 dat.finishProject(prj, true, true);
315.219 }
315.220 }
315.221 }
315.222
315.223 public void testStopStartASandDeploy() {
315.224 projectNumber++;
315.225 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.226 Project prj = IDE.getIDE().createProject(pd);
315.227 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.228 TestUtils.wait(1000);
315.229 as.stop();
315.230 TestUtils.wait(5000);
315.231 as.start();
315.232 TestUtils.wait(5000);
315.233 prj.run();
315.234 try {
315.235 verifyHTTPSimple();
315.236 } catch (Exception e) {
315.237 System.out.println("Exception occured: ");
315.238 e.printStackTrace();
315.239 fail("Excetion in HTTP check : " + e);
315.240 }
315.241 finally {
315.242 dat.finishProject(prj, true, true);
315.243 }
315.244 }
315.245
315.246 public void testStopStartDBandDeploy() {
315.247 projectNumber++;
315.248 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.249 Project prj = IDE.getIDE().createProject(pd);
315.250 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.251 TestUtils.wait(1000);
315.252 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.253 WebPage wp = wpf.getWebPage("Page1");
315.254 VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
315.255 IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
315.256 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.257 TestUtils.wait(1000);
315.258 server = ServerNavigatorOperator.showNavigatorOperator();
315.259 TestUtils.wait(4000);
315.260 sntree = server.getTree();
315.261 sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.262 designer.requestFocus();
315.263 designer.clickMouse(50, 50, 1);
315.264 TestUtils.wait(2000);
315.265 dat.stopDB();
315.266 TestUtils.wait(5000);
315.267 dat.startDB();
315.268 TestUtils.wait(5000);
315.269 prj.run();
315.270 try {
315.271 verifyHTTPDB("JumboCom");
315.272 } catch (Exception e) {
315.273 System.out.println("Exception occured: ");
315.274 e.printStackTrace();
315.275 fail("Excetion in HTTP check : " + e);
315.276 }
315.277 finally {
315.278 dat.finishProject(prj, true, true);
315.279 }
315.280 }
315.281
315.282 public void testStopASandDeploy() {
315.283 projectNumber++;
315.284 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.285 Project prj = IDE.getIDE().createProject(pd);
315.286 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.287 TestUtils.wait(1000);
315.288 server = ServerNavigatorOperator.showNavigatorOperator();
315.289 TestUtils.wait(4000);
315.290 as.stop();
315.291 TestUtils.wait(5000);
315.292 prj.run();
315.293 try {
315.294 verifyHTTPSimple();
315.295 } catch (Exception e) {
315.296 System.out.println("Exception occured: ");
315.297 e.printStackTrace();
315.298 fail("Excetion in HTTP check : " + e);
315.299 }
315.300 finally {
315.301 dat.finishProject(prj, true, true);
315.302 }
315.303 }
315.304
315.305 public void testStopDBandDeploy() {
315.306 projectNumber++;
315.307 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.308 Project prj = IDE.getIDE().createProject(pd);
315.309 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.310 TestUtils.wait(1000);
315.311 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.312 WebPage wp = wpf.getWebPage("Page1");
315.313 VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
315.314 IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
315.315 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.316 TestUtils.wait(1000);
315.317 server = ServerNavigatorOperator.showNavigatorOperator();
315.318 TestUtils.wait(4000);
315.319 sntree = server.getTree();
315.320 sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.321 designer.requestFocus();
315.322 designer.clickMouse(50, 50, 1);
315.323 TestUtils.wait(2000);
315.324 dat.stopDB();
315.325 TestUtils.wait(5000);
315.326 prj.run();
315.327 try {
315.328 WebConversation conversation = new WebConversation();
315.329 WebResponse response = null;
315.330 System.out.println("requestPrefix=" + as.requestPrefix);
315.331 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.332 } catch (Exception e) {
315.333 if (e.getClass().getName().equals("com.meterware.httpunit.HttpInternalErrorException")) {
315.334 if (e.toString().indexOf("Error on HTTP request: 500 Internal Error") == -1) fail("Wrong response!");
315.335 } else {
315.336 System.out.println("Exception occured: ");
315.337 e.printStackTrace();
315.338 fail("Excetion in HTTP check : " + e);
315.339 }
315.340 }
315.341 finally {
315.342 dat.finishProject(prj, true, true);
315.343 }
315.344 }
315.345
315.346 public void testChangeDSandDeploy() {
315.347 projectNumber++;
315.348 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.349 Project prj = IDE.getIDE().createProject(pd);
315.350 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.351 TestUtils.wait(1000);
315.352 dat.startDB();
315.353 TestUtils.wait(5000);
315.354 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.355 WebPage wp = wpf.getWebPage("Page1");
315.356 VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
315.357 IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 48));
315.358 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.359 server = ServerNavigatorOperator.showNavigatorOperator();
315.360 TestUtils.wait(4000);
315.361 sntree = server.getTree();
315.362 sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.363 TestUtils.wait(1000);
315.364 designer.requestFocus();
315.365 designer.clickMouse(50, 50, 1);
315.366 TestUtils.wait(1000);
315.367 designer.requestFocus();
315.368 designer.clickForPopup(50, 50);
315.369 JPopupMenuOperator popup = new JPopupMenuOperator();
315.370 popup.pushMenuNoBlock(dat.bindDBPopup);
315.371 JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
315.372 new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.373 TestUtils.wait(1000);
315.374 JListOperator valueList = new JListOperator(dataBind, 0);
315.375 TestUtils.wait(1000);
315.376 valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.377 TestUtils.wait(1000);
315.378 JListOperator displayList = new JListOperator(dataBind, 1);
315.379 TestUtils.wait(1000);
315.380 displayList.selectItem("CUSTOMER.NAME");
315.381 TestUtils.wait(1000);
315.382 new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.383 TestUtils.wait(1000);
315.384 prj.run();
315.385 try {
315.386 verifyHTTPDB("JumboCom");
315.387 } catch (Exception e) {
315.388 System.out.println("Exception occured: ");
315.389 e.printStackTrace();
315.390 fail("Excetion in HTTP check : " + e);
315.391 }
315.392 finally {
315.393 dat.finishProject(prj, true, true);
315.394 dat.disconnectFromDB(dat.testDBName);
315.395 TestUtils.wait(1000);
315.396 dat.stopDB();
315.397 TestUtils.wait(1000);
315.398 as.stop();
315.399 TestUtils.wait(1000);
315.400 }
315.401 designer.requestFocus();
315.402 designer.clickForPopup(50, 50);
315.403 popup = new JPopupMenuOperator();
315.404 popup.pushMenuNoBlock(dat.bindDBPopup);
315.405 dataBind = new JDialogOperator(dat.dlg_bindDB);
315.406 new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.407 TestUtils.wait(1000);
315.408 valueList = new JListOperator(dataBind, 0);
315.409 TestUtils.wait(1000);
315.410 valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.411 TestUtils.wait(1000);
315.412 displayList = new JListOperator(dataBind, 1);
315.413 TestUtils.wait(1000);
315.414 displayList.selectItem("CUSTOMER.CITY");
315.415 TestUtils.wait(1000);
315.416 new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.417 TestUtils.wait(1000);
315.418 prj.run();
315.419 try {
315.420 verifyHTTPDB("Fort Lauderdale");
315.421 } catch (Exception e) {
315.422 System.out.println("Exception occured: ");
315.423 e.printStackTrace();
315.424 fail("Excetion in HTTP check : " + e);
315.425 }
315.426 finally {
315.427 dat.finishProject(prj, true, true);
315.428 dat.disconnectFromDB(dat.testDBName);
315.429 TestUtils.wait(1000);
315.430 dat.stopDB();
315.431 TestUtils.wait(1000);
315.432 as.stop();
315.433 TestUtils.wait(1000);
315.434 }
315.435 }
315.436
315.437 public void verifyHTTPSimple() throws Exception {
315.438 WebConversation conversation = new WebConversation();
315.439 WebResponse response = null;
315.440 System.out.println("requestPrefix=" + as.requestPrefix);
315.441 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.442 }
315.443
315.444 public void verifyHTTPDB(String toCompare) throws Exception{
315.445 WebConversation conversation = new WebConversation();
315.446 WebResponse response = null;
315.447 System.out.println("requestPrefix=" + as.requestPrefix);
315.448 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.449 if (response.getText().indexOf(toCompare) == -1) fail("String \"" + toCompare + "\" is not found in response!");
315.450 }
315.451 }
315.452 \ No newline at end of file
315.453 +/*
315.454 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
315.455 + *
315.456 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
315.457 + *
315.458 + * The contents of this file are subject to the terms of either the GNU
315.459 + * General Public License Version 2 only ("GPL") or the Common
315.460 + * Development and Distribution License("CDDL") (collectively, the
315.461 + * "License"). You may not use this file except in compliance with the
315.462 + * License. You can obtain a copy of the License at
315.463 + * http://www.netbeans.org/cddl-gplv2.html
315.464 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
315.465 + * specific language governing permissions and limitations under the
315.466 + * License. When distributing the software, include this License Header
315.467 + * Notice in each file and include the License file at
315.468 + * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
315.469 + * particular file as subject to the "Classpath" exception as provided
315.470 + * by Sun in the GPL Version 2 section of the License file that
315.471 + * accompanied this code. If applicable, add the following below the
315.472 + * License Header, with the fields enclosed by brackets [] replaced by
315.473 + * your own identifying information:
315.474 + * "Portions Copyrighted [year] [name of copyright owner]"
315.475 + *
315.476 + * Contributor(s):
315.477 + *
315.478 + * The Original Software is NetBeans. The Initial Developer of the Original
315.479 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
315.480 + * Microsystems, Inc. All Rights Reserved.
315.481 + *
315.482 + * If you wish your version of this file to be governed by only the CDDL
315.483 + * or only the GPL Version 2, indicate your decision by adding
315.484 + * "[Contributor] elects to include this software in this distribution
315.485 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
315.486 + * single choice of license, a recipient has the option to distribute
315.487 + * your version of this file under either the CDDL, the GPL Version 2 or
315.488 + * to extend the choice of license to its licensees as provided above.
315.489 + * However, if you add GPL Version 2 code and therefore, elected the GPL
315.490 + * Version 2 license, then the option applies only if the new code is
315.491 + * made subject to such option by the copyright holder.
315.492 + */
315.493 +
315.494 +package org.netbeans.test.deployment.generic;
315.495 +
315.496 +import org.netbeans.jemmy.operators.*;
315.497 +import org.netbeans.junit.NbTestSuite;
315.498 +import junit.framework.Test;
315.499 +
315.500 +import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
315.501 +import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
315.502 +import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
315.503 +import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
315.504 +import org.netbeans.modules.visualweb.gravy.RaveTestCase;
315.505 +import org.netbeans.modules.visualweb.gravy.TestUtils;
315.506 +import org.netbeans.modules.visualweb.gravy.Util;
315.507 +import org.netbeans.modules.visualweb.gravy.model.IDE;
315.508 +import org.netbeans.modules.visualweb.gravy.model.components.DropDownListComponent;
315.509 +import org.netbeans.modules.visualweb.gravy.model.components.TableComponent;
315.510 +import org.netbeans.modules.visualweb.gravy.model.components.WebComponent;
315.511 +import org.netbeans.modules.visualweb.gravy.model.deployment.ApplicationServer;
315.512 +import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTarget;
315.513 +import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTargetDescriptor;
315.514 +import org.netbeans.modules.visualweb.gravy.model.project.Project;
315.515 +import org.netbeans.modules.visualweb.gravy.model.project.ProjectDescriptor;
315.516 +import org.netbeans.modules.visualweb.gravy.model.project.WebPage;
315.517 +import org.netbeans.modules.visualweb.gravy.model.project.WebPageFolder;
315.518 +import org.netbeans.modules.visualweb.gravy.model.project.components.VisualComponent;
315.519 +import org.netbeans.modules.visualweb.gravy.model.project.components.VisualEventHandlingComponent;
315.520 +
315.521 +import com.meterware.httpunit.*;
315.522 +import java.awt.*;
315.523 +
315.524 +/**
315.525 + *
315.526 + * @author Roman Mostyka
315.527 + */
315.528 +
315.529 +public class OtherDeploymentTest extends RaveTestCase {
315.530 +
315.531 + private static String dlg_addNewDataProvider = "Add New Data Provider";
315.532 + private static int projectNumber = 1;
315.533 + private ServerNavigatorOperator server;
315.534 + private JTreeOperator sntree;
315.535 + private DesignerPaneOperator designer;
315.536 + private DeploymentAcceptanceTest dat;
315.537 + private static DeploymentTargetDescriptor dtd;
315.538 + private static DeploymentTarget dt;
315.539 + private static ApplicationServer as;
315.540 + public static String serverType = null;
315.541 + static String AS_PREF;
315.542 +
315.543 + /** constructor required by JUnit
315.544 + * @param testName method name to be used as testcase
315.545 + */
315.546 + public OtherDeploymentTest(String testName) {
315.547 + super(testName);
315.548 + }
315.549 +
315.550 + public static Test suite() {
315.551 + NbTestSuite suite = new NbTestSuite("Other Deployment Tests");
315.552 + suite.addTest(new OtherDeploymentTest("testRestartIDEandDeploy_2"));
315.553 + suite.addTest(new OtherDeploymentTest("testStopStartASandDeploy"));
315.554 + suite.addTest(new OtherDeploymentTest("testStopStartDBandDeploy"));
315.555 + suite.addTest(new OtherDeploymentTest("testStopASandDeploy"));
315.556 + suite.addTest(new OtherDeploymentTest("testStopDBandDeploy"));
315.557 + suite.addTest(new OtherDeploymentTest("testChangeDSandDeploy"));
315.558 + return suite;
315.559 + }
315.560 +
315.561 + /** method called before each testcase
315.562 + */
315.563 + protected void setUp() {
315.564 + }
315.565 +
315.566 + public void testRestartIDEandDeploy_2() {
315.567 + PluginsOperator.getInstance().installAvailablePlugins(dat.pluginName);
315.568 + dtd = new DeploymentTargetDescriptor();
315.569 + dtd.load();
315.570 + if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
315.571 + dt = IDE.getIDE().addDeploymentTarget(dtd);
315.572 + as = (ApplicationServer) dt;
315.573 + AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
315.574 + dat.startDB();
315.575 + TestUtils.wait(1000);
315.576 + dat.connectToDB(dat.testDBName);
315.577 + TestUtils.wait(1000);
315.578 + as.start();
315.579 + TestUtils.wait(1000);
315.580 + dat.path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
315.581 + if (as.getName().indexOf("WebLogic") == -1) {
315.582 + Project prj = null;
315.583 + try {
315.584 + prj = IDE.getIDE().openProject(dat._projectPath + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.585 + }
315.586 + catch (Exception e) {
315.587 + new JButtonOperator(new JDialogOperator("Open Project"), "Cancel").push();
315.588 + fail("There is no specified project!");
315.589 + }
315.590 + TestUtils.wait(5000);
315.591 + System.out.println("Project " + AS_PREF + "_" + dat._testProjectName + projectNumber + " is opened.");
315.592 + prj.run();
315.593 + try {
315.594 + WebConversation conversation = new WebConversation();
315.595 + WebResponse response = null;
315.596 + System.out.println("requestPrefix=" + as.requestPrefix);
315.597 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.598 + if (response.getText().indexOf("JumboCom") == -1) {
315.599 + server.pushPopup(dat.path_to_applications + "|" + as.app_pref + AS_PREF + "_" + dat._testProjectName + projectNumber, as.APPLICATION_UNDEPLOY);
315.600 + TestUtils.wait(1000);
315.601 + prj.close();
315.602 + fail("Application doesn't contain right data!");
315.603 + }
315.604 + } catch (Exception e) {
315.605 + System.out.println("Exception occured: ");
315.606 + e.printStackTrace();
315.607 + fail("Excetion in HTTP check : " + e);
315.608 + }
315.609 + finally {
315.610 + dat.finishProject(prj, true, true);
315.611 + }
315.612 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.613 + WebPage wp = wpf.getWebPage("Page1");
315.614 + wp.open();
315.615 + VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
315.616 + IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 96));
315.617 + server = ServerNavigatorOperator.showNavigatorOperator();
315.618 + TestUtils.wait(4000);
315.619 + sntree = server.getTree();
315.620 + sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.621 + TestUtils.wait(1000);
315.622 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.623 +
315.624 + //workaround
315.625 + // --- start ---
315.626 + new Thread(new Runnable() {
315.627 + public void run() {
315.628 + designer.clickMouse(50, 100, 1);
315.629 + }
315.630 + }).start();
315.631 + // --- stop ---
315.632 +
315.633 + TestUtils.wait(3000);
315.634 + new JButtonOperator(new JDialogOperator(dlg_addNewDataProvider), dat.btn_OK).pushNoBlock();
315.635 + TestUtils.wait(1000);
315.636 + designer.requestFocus();
315.637 + designer.clickForPopup(50, 100);
315.638 + JPopupMenuOperator popup = new JPopupMenuOperator();
315.639 + popup.pushMenuNoBlock(dat.bindDBPopup);
315.640 + JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
315.641 + new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.642 + TestUtils.wait(1000);
315.643 + JListOperator valueList = new JListOperator(dataBind, 0);
315.644 + TestUtils.wait(1000);
315.645 + valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.646 + TestUtils.wait(1000);
315.647 + JListOperator displayList = new JListOperator(dataBind, 1);
315.648 + TestUtils.wait(1000);
315.649 + displayList.selectItem("CUSTOMER.CITY");
315.650 + TestUtils.wait(1000);
315.651 + new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.652 + TestUtils.wait(1000);
315.653 + prj.run();
315.654 + try {
315.655 + WebConversation conversation = new WebConversation();
315.656 + WebResponse response = null;
315.657 + System.out.println("requestPrefix=" + as.requestPrefix);
315.658 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.659 + if (response.getText().indexOf("JumboCom") == -1 ||
315.660 + response.getText().indexOf("Fort Lauderdale") == -1) fail("Application doesn't contain right data!");
315.661 + } catch (Exception e) {
315.662 + System.out.println("Exception occured: ");
315.663 + e.printStackTrace();
315.664 + fail("Excetion in HTTP check : " + e);
315.665 + }
315.666 + finally {
315.667 + dat.finishProject(prj, true, true);
315.668 + }
315.669 + }
315.670 + }
315.671 +
315.672 + public void testStopStartASandDeploy() {
315.673 + projectNumber++;
315.674 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.675 + Project prj = IDE.getIDE().createProject(pd);
315.676 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.677 + TestUtils.wait(1000);
315.678 + as.stop();
315.679 + TestUtils.wait(5000);
315.680 + as.start();
315.681 + TestUtils.wait(5000);
315.682 + prj.run();
315.683 + try {
315.684 + verifyHTTPSimple();
315.685 + } catch (Exception e) {
315.686 + System.out.println("Exception occured: ");
315.687 + e.printStackTrace();
315.688 + fail("Excetion in HTTP check : " + e);
315.689 + }
315.690 + finally {
315.691 + dat.finishProject(prj, true, true);
315.692 + }
315.693 + }
315.694 +
315.695 + public void testStopStartDBandDeploy() {
315.696 + projectNumber++;
315.697 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.698 + Project prj = IDE.getIDE().createProject(pd);
315.699 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.700 + TestUtils.wait(1000);
315.701 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.702 + WebPage wp = wpf.getWebPage("Page1");
315.703 + VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
315.704 + IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
315.705 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.706 + TestUtils.wait(1000);
315.707 + server = ServerNavigatorOperator.showNavigatorOperator();
315.708 + TestUtils.wait(4000);
315.709 + sntree = server.getTree();
315.710 + sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.711 + designer.requestFocus();
315.712 + designer.clickMouse(50, 50, 1);
315.713 + TestUtils.wait(2000);
315.714 + dat.stopDB();
315.715 + TestUtils.wait(5000);
315.716 + dat.startDB();
315.717 + TestUtils.wait(5000);
315.718 + prj.run();
315.719 + try {
315.720 + verifyHTTPDB("JumboCom");
315.721 + } catch (Exception e) {
315.722 + System.out.println("Exception occured: ");
315.723 + e.printStackTrace();
315.724 + fail("Excetion in HTTP check : " + e);
315.725 + }
315.726 + finally {
315.727 + dat.finishProject(prj, true, true);
315.728 + }
315.729 + }
315.730 +
315.731 + public void testStopASandDeploy() {
315.732 + projectNumber++;
315.733 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.734 + Project prj = IDE.getIDE().createProject(pd);
315.735 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.736 + TestUtils.wait(1000);
315.737 + server = ServerNavigatorOperator.showNavigatorOperator();
315.738 + TestUtils.wait(4000);
315.739 + as.stop();
315.740 + TestUtils.wait(5000);
315.741 + prj.run();
315.742 + try {
315.743 + verifyHTTPSimple();
315.744 + } catch (Exception e) {
315.745 + System.out.println("Exception occured: ");
315.746 + e.printStackTrace();
315.747 + fail("Excetion in HTTP check : " + e);
315.748 + }
315.749 + finally {
315.750 + dat.finishProject(prj, true, true);
315.751 + }
315.752 + }
315.753 +
315.754 + public void testStopDBandDeploy() {
315.755 + projectNumber++;
315.756 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.757 + Project prj = IDE.getIDE().createProject(pd);
315.758 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.759 + TestUtils.wait(1000);
315.760 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.761 + WebPage wp = wpf.getWebPage("Page1");
315.762 + VisualComponent vcmp = (VisualComponent) wp.add((WebComponent)
315.763 + IDE.getIDE().getDefaultComponentSet().getComponent(TableComponent.TABLE_ID), new Point(48, 48));
315.764 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.765 + TestUtils.wait(1000);
315.766 + server = ServerNavigatorOperator.showNavigatorOperator();
315.767 + TestUtils.wait(4000);
315.768 + sntree = server.getTree();
315.769 + sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.770 + designer.requestFocus();
315.771 + designer.clickMouse(50, 50, 1);
315.772 + TestUtils.wait(2000);
315.773 + dat.stopDB();
315.774 + TestUtils.wait(5000);
315.775 + prj.run();
315.776 + try {
315.777 + WebConversation conversation = new WebConversation();
315.778 + WebResponse response = null;
315.779 + System.out.println("requestPrefix=" + as.requestPrefix);
315.780 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.781 + } catch (Exception e) {
315.782 + if (e.getClass().getName().equals("com.meterware.httpunit.HttpInternalErrorException")) {
315.783 + if (e.toString().indexOf("Error on HTTP request: 500 Internal Error") == -1) fail("Wrong response!");
315.784 + } else {
315.785 + System.out.println("Exception occured: ");
315.786 + e.printStackTrace();
315.787 + fail("Excetion in HTTP check : " + e);
315.788 + }
315.789 + }
315.790 + finally {
315.791 + dat.finishProject(prj, true, true);
315.792 + }
315.793 + }
315.794 +
315.795 + public void testChangeDSandDeploy() {
315.796 + projectNumber++;
315.797 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + projectNumber, dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
315.798 + Project prj = IDE.getIDE().createProject(pd);
315.799 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + projectNumber, true);
315.800 + TestUtils.wait(1000);
315.801 + dat.startDB();
315.802 + TestUtils.wait(5000);
315.803 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
315.804 + WebPage wp = wpf.getWebPage("Page1");
315.805 + VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
315.806 + IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 48));
315.807 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
315.808 + server = ServerNavigatorOperator.showNavigatorOperator();
315.809 + TestUtils.wait(4000);
315.810 + sntree = server.getTree();
315.811 + sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
315.812 + TestUtils.wait(1000);
315.813 + designer.requestFocus();
315.814 + designer.clickMouse(50, 50, 1);
315.815 + TestUtils.wait(1000);
315.816 + designer.requestFocus();
315.817 + designer.clickForPopup(50, 50);
315.818 + JPopupMenuOperator popup = new JPopupMenuOperator();
315.819 + popup.pushMenuNoBlock(dat.bindDBPopup);
315.820 + JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
315.821 + new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.822 + TestUtils.wait(1000);
315.823 + JListOperator valueList = new JListOperator(dataBind, 0);
315.824 + TestUtils.wait(1000);
315.825 + valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.826 + TestUtils.wait(1000);
315.827 + JListOperator displayList = new JListOperator(dataBind, 1);
315.828 + TestUtils.wait(1000);
315.829 + displayList.selectItem("CUSTOMER.NAME");
315.830 + TestUtils.wait(1000);
315.831 + new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.832 + TestUtils.wait(1000);
315.833 + prj.run();
315.834 + try {
315.835 + verifyHTTPDB("JumboCom");
315.836 + } catch (Exception e) {
315.837 + System.out.println("Exception occured: ");
315.838 + e.printStackTrace();
315.839 + fail("Excetion in HTTP check : " + e);
315.840 + }
315.841 + finally {
315.842 + dat.finishProject(prj, true, true);
315.843 + dat.disconnectFromDB(dat.testDBName);
315.844 + TestUtils.wait(1000);
315.845 + dat.stopDB();
315.846 + TestUtils.wait(1000);
315.847 + as.stop();
315.848 + TestUtils.wait(1000);
315.849 + }
315.850 + designer.requestFocus();
315.851 + designer.clickForPopup(50, 50);
315.852 + popup = new JPopupMenuOperator();
315.853 + popup.pushMenuNoBlock(dat.bindDBPopup);
315.854 + dataBind = new JDialogOperator(dat.dlg_bindDB);
315.855 + new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
315.856 + TestUtils.wait(1000);
315.857 + valueList = new JListOperator(dataBind, 0);
315.858 + TestUtils.wait(1000);
315.859 + valueList.selectItem("CUSTOMER.CUSTOMER_ID");
315.860 + TestUtils.wait(1000);
315.861 + displayList = new JListOperator(dataBind, 1);
315.862 + TestUtils.wait(1000);
315.863 + displayList.selectItem("CUSTOMER.CITY");
315.864 + TestUtils.wait(1000);
315.865 + new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
315.866 + TestUtils.wait(1000);
315.867 + prj.run();
315.868 + try {
315.869 + verifyHTTPDB("Fort Lauderdale");
315.870 + } catch (Exception e) {
315.871 + System.out.println("Exception occured: ");
315.872 + e.printStackTrace();
315.873 + fail("Excetion in HTTP check : " + e);
315.874 + }
315.875 + finally {
315.876 + dat.finishProject(prj, true, true);
315.877 + dat.disconnectFromDB(dat.testDBName);
315.878 + TestUtils.wait(1000);
315.879 + dat.stopDB();
315.880 + TestUtils.wait(1000);
315.881 + as.stop();
315.882 + TestUtils.wait(1000);
315.883 + }
315.884 + }
315.885 +
315.886 + public void verifyHTTPSimple() throws Exception {
315.887 + WebConversation conversation = new WebConversation();
315.888 + WebResponse response = null;
315.889 + System.out.println("requestPrefix=" + as.requestPrefix);
315.890 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.891 + }
315.892 +
315.893 + public void verifyHTTPDB(String toCompare) throws Exception{
315.894 + WebConversation conversation = new WebConversation();
315.895 + WebResponse response = null;
315.896 + System.out.println("requestPrefix=" + as.requestPrefix);
315.897 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + projectNumber);
315.898 + if (response.getText().indexOf(toCompare) == -1) fail("String \"" + toCompare + "\" is not found in response!");
315.899 + }
315.900 +}
315.901 \ No newline at end of file
316.1 --- a/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/RestartTest.java Fri Jan 25 21:04:43 2008 +0000
316.2 +++ b/visualweb.kit/test/qa-functional/src/org/netbeans/test/deployment/generic/RestartTest.java Sat Jan 26 05:58:37 2008 +0000
316.3 @@ -1,1 +1,174 @@
316.4 -/*
316.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
316.6 *
316.7 * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
316.8 *
316.9 * The contents of this file are subject to the terms of either the GNU
316.10 * General Public License Version 2 only ("GPL") or the Common
316.11 * Development and Distribution License("CDDL") (collectively, the
316.12 * "License"). You may not use this file except in compliance with the
316.13 * License. You can obtain a copy of the License at
316.14 * http://www.netbeans.org/cddl-gplv2.html
316.15 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
316.16 * specific language governing permissions and limitations under the
316.17 * License. When distributing the software, include this License Header
316.18 * Notice in each file and include the License file at
316.19 * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
316.20 * particular file as subject to the "Classpath" exception as provided
316.21 * by Sun in the GPL Version 2 section of the License file that
316.22 * accompanied this code. If applicable, add the following below the
316.23 * License Header, with the fields enclosed by brackets [] replaced by
316.24 * your own identifying information:
316.25 * "Portions Copyrighted [year] [name of copyright owner]"
316.26 *
316.27 * Contributor(s):
316.28 *
316.29 * The Original Software is NetBeans. The Initial Developer of the Original
316.30 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
316.31 * Microsystems, Inc. All Rights Reserved.
316.32 *
316.33 * If you wish your version of this file to be governed by only the CDDL
316.34 * or only the GPL Version 2, indicate your decision by adding
316.35 * "[Contributor] elects to include this software in this distribution
316.36 * under the [CDDL or GPL Version 2] license." If you do not indicate a
316.37 * single choice of license, a recipient has the option to distribute
316.38 * your version of this file under either the CDDL, the GPL Version 2 or
316.39 * to extend the choice of license to its licensees as provided above.
316.40 * However, if you add GPL Version 2 code and therefore, elected the GPL
316.41 * Version 2 license, then the option applies only if the new code is
316.42 * made subject to such option by the copyright holder.
316.43 */
316.44
316.45 package org.netbeans.test.deployment.generic;
316.46
316.47 import org.netbeans.jemmy.operators.*;
316.48 import org.netbeans.junit.NbTestSuite;
316.49 import junit.framework.Test;
316.50
316.51 import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
316.52 import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
316.53 import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
316.54 import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
316.55 import org.netbeans.modules.visualweb.gravy.RaveTestCase;
316.56 import org.netbeans.modules.visualweb.gravy.TestUtils;
316.57 import org.netbeans.modules.visualweb.gravy.Util;
316.58 import org.netbeans.modules.visualweb.gravy.model.components.DropDownListComponent;
316.59 import org.netbeans.modules.visualweb.gravy.model.components.WebComponent;
316.60 import org.netbeans.modules.visualweb.gravy.model.deployment.ApplicationServer;
316.61 import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTarget;
316.62 import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTargetDescriptor;
316.63 import org.netbeans.modules.visualweb.gravy.model.project.components.VisualEventHandlingComponent;
316.64 import org.netbeans.modules.visualweb.gravy.model.project.ProjectDescriptor;
316.65 import org.netbeans.modules.visualweb.gravy.model.project.Project;
316.66 import org.netbeans.modules.visualweb.gravy.model.project.WebPageFolder;
316.67 import org.netbeans.modules.visualweb.gravy.model.project.WebPage;
316.68 import org.netbeans.modules.visualweb.gravy.model.IDE;
316.69
316.70 import com.meterware.httpunit.*;
316.71 import java.awt.*;
316.72
316.73 /**
316.74 *
316.75 * @author Roman Mostyka
316.76 */
316.77
316.78 public class RestartTest extends RaveTestCase {
316.79
316.80 private ServerNavigatorOperator server;
316.81 private JTreeOperator sntree;
316.82 private DesignerPaneOperator designer;
316.83 private DeploymentAcceptanceTest dat;
316.84 public static String serverType = null;
316.85 static String AS_PREF;
316.86
316.87 /** constructor required by JUnit
316.88 * @param testName method name to be used as testcase
316.89 */
316.90 public RestartTest(String testName) {
316.91 super(testName);
316.92 }
316.93
316.94 public static Test suite() {
316.95 NbTestSuite suite = new NbTestSuite("Restart IDE and Deploy Tests");
316.96 suite.addTest(new RestartTest("testRestartIDEandDeploy_1"));
316.97 return suite;
316.98 }
316.99
316.100 /** method called before each testcase
316.101 */
316.102 protected void setUp() {
316.103 }
316.104
316.105 public void testRestartIDEandDeploy_1() {
316.106 PluginsOperator.getInstance().installAvailablePlugins(dat.pluginName);
316.107 DeploymentTargetDescriptor dtd = new DeploymentTargetDescriptor();
316.108 dtd.load();
316.109 if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
316.110 DeploymentTarget dt = IDE.getIDE().addDeploymentTarget(dtd);
316.111 ApplicationServer as = (ApplicationServer) dt;
316.112 AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
316.113 as.start();
316.114 TestUtils.wait(1000);
316.115 dat.path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
316.116 if (as.getName().indexOf("WebLogic") == -1) {
316.117 ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + "1", dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
316.118 Project prj = IDE.getIDE().createProject(pd);
316.119 TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + "1", true);
316.120 TestUtils.wait(1000);
316.121 WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
316.122 WebPage wp = wpf.getWebPage("Page1");
316.123 VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
316.124 IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 48));
316.125 dat.connectToDB(dat.testDBName);
316.126 TestUtils.wait(500);
316.127 designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
316.128 TestUtils.wait(1000);
316.129 server = ServerNavigatorOperator.showNavigatorOperator();
316.130 TestUtils.wait(4000);
316.131 sntree = server.getTree();
316.132 sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
316.133 designer.requestFocus();
316.134 designer.clickMouse(50, 50, 1);
316.135 TestUtils.wait(2000);
316.136 designer.requestFocus();
316.137 designer.clickForPopup(50, 50);
316.138 JPopupMenuOperator popup = new JPopupMenuOperator();
316.139 popup.pushMenuNoBlock(dat.bindDBPopup);
316.140 JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
316.141 new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
316.142 TestUtils.wait(1000);
316.143 JListOperator valueList = new JListOperator(dataBind, 0);
316.144 TestUtils.wait(1000);
316.145 valueList.selectItem("CUSTOMER.CUSTOMER_ID");
316.146 TestUtils.wait(1000);
316.147 JListOperator displayList = new JListOperator(dataBind, 1);
316.148 TestUtils.wait(1000);
316.149 displayList.selectItem("CUSTOMER.NAME");
316.150 TestUtils.wait(1000);
316.151 new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
316.152 TestUtils.wait(1000);
316.153 prj.run();
316.154 try {
316.155 WebConversation conversation = new WebConversation();
316.156 WebResponse response = null;
316.157 System.out.println("requestPrefix=" + as.requestPrefix);
316.158 response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + "1");
316.159 if (response.getText().indexOf("JumboCom") == -1) fail("Application is not contained right data!");
316.160 } catch (Exception e) {
316.161 System.out.println("Exception occured: ");
316.162 e.printStackTrace();
316.163 fail("Excetion in HTTP check : " + e);
316.164 }
316.165 finally {
316.166 dat.finishProject(prj, true, true);
316.167 TestUtils.wait(1000);
316.168 dat.disconnectFromDB(dat.testDBName);
316.169 TestUtils.wait(1000);
316.170 }
316.171 }
316.172 dat.stopDB();
316.173 TestUtils.wait(1000);
316.174 as.stop();
316.175 TestUtils.wait(1000);
316.176 }
316.177 }
316.178 \ No newline at end of file
316.179 +/*
316.180 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
316.181 + *
316.182 + * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
316.183 + *
316.184 + * The contents of this file are subject to the terms of either the GNU
316.185 + * General Public License Version 2 only ("GPL") or the Common
316.186 + * Development and Distribution License("CDDL") (collectively, the
316.187 + * "License"). You may not use this file except in compliance with the
316.188 + * License. You can obtain a copy of the License at
316.189 + * http://www.netbeans.org/cddl-gplv2.html
316.190 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
316.191 + * specific language governing permissions and limitations under the
316.192 + * License. When distributing the software, include this License Header
316.193 + * Notice in each file and include the License file at
316.194 + * nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
316.195 + * particular file as subject to the "Classpath" exception as provided
316.196 + * by Sun in the GPL Version 2 section of the License file that
316.197 + * accompanied this code. If applicable, add the following below the
316.198 + * License Header, with the fields enclosed by brackets [] replaced by
316.199 + * your own identifying information:
316.200 + * "Portions Copyrighted [year] [name of copyright owner]"
316.201 + *
316.202 + * Contributor(s):
316.203 + *
316.204 + * The Original Software is NetBeans. The Initial Developer of the Original
316.205 + * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
316.206 + * Microsystems, Inc. All Rights Reserved.
316.207 + *
316.208 + * If you wish your version of this file to be governed by only the CDDL
316.209 + * or only the GPL Version 2, indicate your decision by adding
316.210 + * "[Contributor] elects to include this software in this distribution
316.211 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
316.212 + * single choice of license, a recipient has the option to distribute
316.213 + * your version of this file under either the CDDL, the GPL Version 2 or
316.214 + * to extend the choice of license to its licensees as provided above.
316.215 + * However, if you add GPL Version 2 code and therefore, elected the GPL
316.216 + * Version 2 license, then the option applies only if the new code is
316.217 + * made subject to such option by the copyright holder.
316.218 + */
316.219 +
316.220 +package org.netbeans.test.deployment.generic;
316.221 +
316.222 +import org.netbeans.jemmy.operators.*;
316.223 +import org.netbeans.junit.NbTestSuite;
316.224 +import junit.framework.Test;
316.225 +
316.226 +import org.netbeans.modules.visualweb.gravy.dataconnectivity.ServerNavigatorOperator;
316.227 +import org.netbeans.modules.visualweb.gravy.designer.DesignerPaneOperator;
316.228 +import org.netbeans.modules.visualweb.gravy.plugins.PluginsOperator;
316.229 +import org.netbeans.modules.visualweb.gravy.RaveWindowOperator;
316.230 +import org.netbeans.modules.visualweb.gravy.RaveTestCase;
316.231 +import org.netbeans.modules.visualweb.gravy.TestUtils;
316.232 +import org.netbeans.modules.visualweb.gravy.Util;
316.233 +import org.netbeans.modules.visualweb.gravy.model.components.DropDownListComponent;
316.234 +import org.netbeans.modules.visualweb.gravy.model.components.WebComponent;
316.235 +import org.netbeans.modules.visualweb.gravy.model.deployment.ApplicationServer;
316.236 +import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTarget;
316.237 +import org.netbeans.modules.visualweb.gravy.model.deployment.DeploymentTargetDescriptor;
316.238 +import org.netbeans.modules.visualweb.gravy.model.project.components.VisualEventHandlingComponent;
316.239 +import org.netbeans.modules.visualweb.gravy.model.project.ProjectDescriptor;
316.240 +import org.netbeans.modules.visualweb.gravy.model.project.Project;
316.241 +import org.netbeans.modules.visualweb.gravy.model.project.WebPageFolder;
316.242 +import org.netbeans.modules.visualweb.gravy.model.project.WebPage;
316.243 +import org.netbeans.modules.visualweb.gravy.model.IDE;
316.244 +
316.245 +import com.meterware.httpunit.*;
316.246 +import java.awt.*;
316.247 +
316.248 +/**
316.249 + *
316.250 + * @author Roman Mostyka
316.251 + */
316.252 +
316.253 +public class RestartTest extends RaveTestCase {
316.254 +
316.255 + private ServerNavigatorOperator server;
316.256 + private JTreeOperator sntree;
316.257 + private DesignerPaneOperator designer;
316.258 + private DeploymentAcceptanceTest dat;
316.259 + public static String serverType = null;
316.260 + static String AS_PREF;
316.261 +
316.262 + /** constructor required by JUnit
316.263 + * @param testName method name to be used as testcase
316.264 + */
316.265 + public RestartTest(String testName) {
316.266 + super(testName);
316.267 + }
316.268 +
316.269 + public static Test suite() {
316.270 + NbTestSuite suite = new NbTestSuite("Restart IDE and Deploy Tests");
316.271 + suite.addTest(new RestartTest("testRestartIDEandDeploy_1"));
316.272 + return suite;
316.273 + }
316.274 +
316.275 + /** method called before each testcase
316.276 + */
316.277 + protected void setUp() {
316.278 + }
316.279 +
316.280 + public void testRestartIDEandDeploy_1() {
316.281 + PluginsOperator.getInstance().installAvailablePlugins(dat.pluginName);
316.282 + DeploymentTargetDescriptor dtd = new DeploymentTargetDescriptor();
316.283 + dtd.load();
316.284 + if (serverType != null) dtd.setProperty(dtd.SERVER_TYPE_KEY, serverType);
316.285 + DeploymentTarget dt = IDE.getIDE().addDeploymentTarget(dtd);
316.286 + ApplicationServer as = (ApplicationServer) dt;
316.287 + AS_PREF = as.getName().replace(' ', '_').replace('.', '_');
316.288 + as.start();
316.289 + TestUtils.wait(1000);
316.290 + dat.path_to_applications = server.STR_SERVERS_PATH + as.web_applications_path;
316.291 + if (as.getName().indexOf("WebLogic") == -1) {
316.292 + ProjectDescriptor pd = new ProjectDescriptor(AS_PREF + "_" + dat._testProjectName + "1", dat._projectPath, ProjectDescriptor.J2EE14, as.getName());
316.293 + Project prj = IDE.getIDE().createProject(pd);
316.294 + TestUtils.disableBrowser(AS_PREF + "_" + dat._testProjectName + "1", true);
316.295 + TestUtils.wait(1000);
316.296 + WebPageFolder wpf = prj.getRoot().getWebPageRootFolder();
316.297 + WebPage wp = wpf.getWebPage("Page1");
316.298 + VisualEventHandlingComponent vehcmp = (VisualEventHandlingComponent) wp.add((WebComponent)
316.299 + IDE.getIDE().getDefaultComponentSet().getComponent(DropDownListComponent.DROP_DOWN_LIST_ID), new Point(48, 48));
316.300 + dat.connectToDB(dat.testDBName);
316.301 + TestUtils.wait(500);
316.302 + designer = new DesignerPaneOperator(RaveWindowOperator.getDefaultRave());
316.303 + TestUtils.wait(1000);
316.304 + server = ServerNavigatorOperator.showNavigatorOperator();
316.305 + TestUtils.wait(4000);
316.306 + sntree = server.getTree();
316.307 + sntree.selectPath(sntree.findPath(dat.dbPath + dat.testDBName + "|Tables|CUSTOMER"));
316.308 + designer.requestFocus();
316.309 + designer.clickMouse(50, 50, 1);
316.310 + TestUtils.wait(2000);
316.311 + designer.requestFocus();
316.312 + designer.clickForPopup(50, 50);
316.313 + JPopupMenuOperator popup = new JPopupMenuOperator();
316.314 + popup.pushMenuNoBlock(dat.bindDBPopup);
316.315 + JDialogOperator dataBind = new JDialogOperator(dat.dlg_bindDB);
316.316 + new JTabbedPaneOperator(dataBind).selectPage(dat.bindToDP);
316.317 + TestUtils.wait(1000);
316.318 + JListOperator valueList = new JListOperator(dataBind, 0);
316.319 + TestUtils.wait(1000);
316.320 + valueList.selectItem("CUSTOMER.CUSTOMER_ID");
316.321 + TestUtils.wait(1000);
316.322 + JListOperator displayList = new JListOperator(dataBind, 1);
316.323 + TestUtils.wait(1000);
316.324 + displayList.selectItem("CUSTOMER.NAME");
316.325 + TestUtils.wait(1000);
316.326 + new JButtonOperator(dataBind, dat.btn_OK).pushNoBlock();
316.327 + TestUtils.wait(1000);
316.328 + prj.run();
316.329 + try {
316.330 + WebConversation conversation = new WebConversation();
316.331 + WebResponse response = null;
316.332 + System.out.println("requestPrefix=" + as.requestPrefix);
316.333 + response = conversation.getResponse(as.requestPrefix + AS_PREF + "_" + dat._testProjectName + "1");
316.334 + if (response.getText().indexOf("JumboCom") == -1) fail("Application is not contained right data!");
316.335 + } catch (Exception e) {
316.336 + System.out.println("Exception occured: ");
316.337 + e.printStackTrace();
316.338 + fail("Excetion in HTTP check : " + e);
316.339 + }
316.340 + finally {
316.341 + dat.finishProject(prj, true, true);
316.342 + TestUtils.wait(1000);
316.343 + dat.disconnectFromDB(dat.testDBName);
316.344 + TestUtils.wait(1000);
316.345 + }
316.346 + }
316.347 + dat.stopDB();
316.348 + TestUtils.wait(1000);
316.349 + as.stop();
316.350 + TestUtils.wait(1000);
316.351 + }
316.352 +}
317.1 Binary file visualweb.libs.jtidy/library/src/org/w3c/tidy/tidy.gif has changed
318.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
318.2 +++ b/visualweb.libs.rowset/external/rowset-1.0.1.jar Sat Jan 26 05:58:37 2008 +0000
318.3 @@ -0,0 +1,1 @@
318.4 +<<<EXTERNAL A24F2F64A3FB1761E6FBB80B1EBF7C0E27482F23-rowset-1.0.1.jar>>>
319.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
319.2 +++ b/visualweb.libs.rowset/external/rowset-doc.zip Sat Jan 26 05:58:37 2008 +0000
319.3 @@ -0,0 +1,1 @@
319.4 +<<<EXTERNAL E467C8AC21034D4E55A44ADA5F4B08131976BEFC-rowset-doc.zip>>>
320.1 Binary file visualweb.navigation/test/unit/src/org/netbeans/modules/visualweb/navigation/vwp.zip has changed
321.1 Binary file visualweb.palette/src/org/netbeans/modules/visualweb/palette/resources/custom_component.png has changed
322.1 Binary file visualweb.palette/src/org/netbeans/modules/visualweb/palette/resources/custom_component_32.png has changed
323.1 Binary file visualweb.palette/src/org/netbeans/modules/visualweb/palette/resources/palette_manager.png has changed
324.1 Binary file visualweb.palette/src/org/netbeans/modules/visualweb/spi/palette/resources/Codesnippet_C16.png has changed
325.1 Binary file visualweb.palette/src/org/netbeans/modules/visualweb/spi/palette/resources/Codesnippet_C32.png has changed
326.1 Binary file visualweb.project.jsf/src/org/netbeans/modules/visualweb/project/jsf/resources/dummy.jpg has changed
327.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/initialeditpage.png has changed
328.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/initialhelppage.png has changed
329.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/initialviewpage.png has changed
330.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJavaLoader.gif has changed
331.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJavaLoader32.gif has changed
332.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJavaObject.png has changed
333.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJavaObject32.gif has changed
334.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJspLoader.gif has changed
335.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJspLoader32.gif has changed
336.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJspObject.png has changed
337.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJspObject32.gif has changed
338.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/jsfJspfObject.png has changed
339.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/rave-managedbean.png has changed
340.1 Binary file visualweb.project.jsfloader/src/org/netbeans/modules/visualweb/project/jsfloader/resources/startpagebadge.png has changed
341.1 Binary file visualweb.project.jsfloader/test/unit/src/org/netbeans/modules/visualweb/project/jsfloader/test/VWJavaEE5.zip has changed
342.1 Binary file visualweb.propertyeditors/src/com/sun/jsfcl/std/property/folder-closed.gif has changed
343.1 Binary file visualweb.propertyeditors/src/com/sun/jsfcl/std/property/folder-open.gif has changed
344.1 Binary file visualweb.propertyeditors/src/com/sun/jsfcl/std/urlpanel_myproject.png has changed
345.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/binding/img/bean.gif has changed
346.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/binding/img/bound.png has changed
347.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/binding/img/html_element.png has changed
348.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/binding/img/property.gif has changed
349.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/css/resources/colorButton.png has changed
350.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/resources/css-file.gif has changed
351.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/resources/graphic-file.gif has changed
352.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/resources/html-element.png has changed
353.1 Binary file visualweb.propertyeditors/src/org/netbeans/modules/visualweb/propertyeditors/resources/html-file.gif has changed
354.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/MigrationBadge.gif has changed
355.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/add-arrow.gif has changed
356.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/align.gif has changed
357.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/app_outline_icon.gif has changed
358.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/app_outline_win_chkbxlist.gif has changed
359.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/app_outline_win_datatable.gif has changed
360.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/app_outline_win_form.gif has changed
361.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/app_outline_win_multi-list.gif has changed
362.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bean_icon.gif has changed
363.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_addremove_list_icon.gif has changed
364.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_alert_icon.gif has changed
365.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_anchor_icon.gif has changed
366.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_breadcrumbs_icon.gif has changed
367.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_calendar_icon.gif has changed
368.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_checkbox_icon.gif has changed
369.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_column_icon.gif has changed
370.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_components_byfunction.gif has changed
371.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_file_upload_icon.gif has changed
372.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_form_icon.gif has changed
373.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_group_panel_icon.gif has changed
374.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_hidden_field_icon.gif has changed
375.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_image_hyperlink_icon.gif has changed
376.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_image_icon.gif has changed
377.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_inline_help_icon.gif has changed
378.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_label_icon.gif has changed
379.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_layoutpanel_icon.gif has changed
380.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_listbox_icon.gif has changed
381.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_markup_icon.gif has changed
382.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_meta_icon.gif has changed
383.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_msg_group_icon.gif has changed
384.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_page_alert_icon.gif has changed
385.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_page_separator_icon.gif has changed
386.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_property_sheet_icon.gif has changed
387.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_property_sheet_property_icon.gif has changed
388.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_property_sheet_section_icon.gif has changed
389.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_radiobutton_group_icon.gif has changed
390.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_radiobutton_icon.gif has changed
391.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_rowgroup_icon.gif has changed
392.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_script_icon.gif has changed
393.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_tab_icon.gif has changed
394.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_tab_set_icon.gif has changed
395.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_table_icon.gif has changed
396.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_text_field_icon.gif has changed
397.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_textarea_icon.gif has changed
398.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_tree_icon.gif has changed
399.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bh_tree_node_icon.gif has changed
400.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bhbutnicon.gif has changed
401.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bhdropdownlisticon.gif has changed
402.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/blue-ball-mid.gif has changed
403.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/blue-sqr-mid.gif has changed
404.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bound_prop.gif has changed
405.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/browser_icon.gif has changed
406.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bundled_db_nodeicon.gif has changed
407.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/bundled_db_nodeicon_stopped.gif has changed
408.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/cf_minus.gif has changed
409.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/cf_plus.gif has changed
410.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/check.gif has changed
411.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/checkboxlisticon.gif has changed
412.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle1.gif has changed
413.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle2.gif has changed
414.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle3.gif has changed
415.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle4.gif has changed
416.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle5.gif has changed
417.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle6.gif has changed
418.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle7.gif has changed
419.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle8.gif has changed
420.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/circle9.gif has changed
421.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/class_source.gif has changed
422.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/code_clips_tab.gif has changed
423.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/code_process.gif has changed
424.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/color_btn.gif has changed
425.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/common_tasks_section_icon.gif has changed
426.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/complib_icon.gif has changed
427.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/componentlabelicon.gif has changed
428.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/config_files_icon.gif has changed
429.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/css_editor_create_rule_icon.gif has changed
430.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/data_source_ref_icon.gif has changed
431.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/data_src_ref_node.gif has changed
432.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/database_data_source.gif has changed
433.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/database_table_icon.gif has changed
434.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/databasenodeicon.gif has changed
435.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/datagrid_1col_diagram.gif has changed
436.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/datagrid_2col_diagram.gif has changed
437.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/datasrc_process.gif has changed
438.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/datasrcnodeicon.gif has changed
439.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/datatableicon.gif has changed
440.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dbnodeicon.gif has changed
441.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/debug.png has changed
442.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/deploy_srvr_running.gif has changed
443.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/deploy_srvr_stopped.gif has changed
444.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/deploymtsrvrnodeicon.gif has changed
445.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dialog_add_button.gif has changed
446.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dialog_delete_button.gif has changed
447.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dialog_deleteall_button.gif has changed
448.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/drivers_node.gif has changed
449.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dropdownicon.gif has changed
450.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/dyn_help_toolbar_btn.gif has changed
451.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/ejb_node.gif has changed
452.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/ejb_node_icon.gif has changed
453.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/ellipsisbtn.gif has changed
454.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/enum_in_navwin.gif has changed
455.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/enum_in_navwin1.gif has changed
456.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/errorBadge.gif has changed
457.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/folder.gif has changed
458.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/formattedoutputicon.gif has changed
459.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/formicon.gif has changed
460.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/graphicimageicon.gif has changed
461.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/gridpanelicon.gif has changed
462.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/grouppanelicon.gif has changed
463.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/hiddenfieldicon.gif has changed
464.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/hyperlinkicon.gif has changed
465.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/inlinemsgicon.gif has changed
466.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/inputtextareaicon.gif has changed
467.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/jaxrpc-myHelloServiceApp.gif has changed
468.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/jsdialog_alarm.gif has changed
469.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/jsf_button_icon.gif has changed
470.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/jsf_checkbox_icon.gif has changed
471.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/library_ref_icon.gif has changed
472.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/link_action_icon.gif has changed
473.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/listboxicon.gif has changed
474.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/man_beans.gif has changed
475.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/method_ejb.gif has changed
476.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/method_process.gif has changed
477.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/msglisticon.gif has changed
478.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/multilinetexticon.gif has changed
479.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/multilistboxicon.gif has changed
480.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/navigator_win_graphic.gif has changed
481.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/new_project.gif has changed
482.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/opts_error-badge.gif has changed
483.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/opts_executable-badge.gif has changed
484.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/opts_glyphbutton.gif has changed
485.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/opts_needs-compile.gif has changed
486.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/outputtexticon.gif has changed
487.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/pag-nav-icon.gif has changed
488.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/page_nav.gif has changed
489.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/pagefragboxicon.gif has changed
490.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/palette_jsfstd.gif has changed
491.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/palette_process.gif has changed
492.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/palette_win.gif has changed
493.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/palleteaddcomponent.gif has changed
494.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/print_nesting.gif has changed
495.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/progress_bar_icon.gif has changed
496.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/project_nav.gif has changed
497.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/propertiesKey.gif has changed
498.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/propertiesLocale.gif has changed
499.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/propertiesObject.gif has changed
500.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/properties_process.gif has changed
501.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/propsheet_component_sample.gif has changed
502.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/radiobuttonlisticon.gif has changed
503.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/red-x.gif has changed
504.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/refresh.png has changed
505.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/remote_deploy.gif has changed
506.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/remote_deploy_icon.gif has changed
507.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/restart.png has changed
508.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/rowset.gif has changed
509.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/rowset_process.gif has changed
510.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/runprojicon.gif has changed
511.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/runprojicon_process.gif has changed
512.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/runsql.gif has changed
513.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/runtime_window.gif has changed
514.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/runtime_window_drivers_node.gif has changed
515.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/secretfieldicon.gif has changed
516.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/server_resources_icon.gif has changed
517.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/servernav.gif has changed
518.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/serversnode.gif has changed
519.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/services_win.gif has changed
520.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/snap2grid.gif has changed
521.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/snap2grid_off.gif has changed
522.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/sort_name.gif has changed
523.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/source_pkg.gif has changed
524.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/stacking_comp.gif has changed
525.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/start.png has changed
526.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/stop.png has changed
527.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/tab_set_hierarchy.gif has changed
528.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/tab_set_selected_tab.gif has changed
529.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/table_process.gif has changed
530.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/tablecolsortbtn.gif has changed
531.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/textfieldicon.gif has changed
532.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/theme_current.gif has changed
533.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/tip.gif has changed
534.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/todo_columns.gif has changed
535.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/todo_filter.gif has changed
536.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/todo_refresh.gif has changed
537.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/todo_showSource.gif has changed
538.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/virtual_form_icon.gif has changed
539.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/visual_designer_screen_shot.gif has changed
540.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/visual_editor_icon.gif has changed
541.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/warn.gif has changed
542.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/warningBadge.gif has changed
543.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/wdstk_info_icon.gif has changed
544.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/web_form_process.gif has changed
545.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/webapp.gif has changed
546.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/webapp_connect_diagram1.gif has changed
547.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/webapp_full_diagram.gif has changed
548.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/webform.gif has changed
549.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/webform_tbRowset_tbModel_intray.gif has changed
550.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/websvc.gif has changed
551.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/images/websvcsnodeicon.gif has changed
552.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/arrow.gif has changed
553.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/cf_minus.gif has changed
554.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/cf_plus.gif has changed
555.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/cswitch.gif has changed
556.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/ctrl.png has changed
557.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/dd.gif has changed
558.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/emdash.gif has changed
559.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/html.gif has changed
560.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/html.jpg has changed
561.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/image6.gif has changed
562.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/index.gif has changed
563.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/j2ee-blueprint-projects.jpg has changed
564.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jar.gif has changed
565.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jar.jpg has changed
566.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jar1.gif has changed
567.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jar2.gif has changed
568.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jar3.gif has changed
569.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jsp-fragment16.gif has changed
570.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jsp-xml16.gif has changed
571.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/jsp16.gif has changed
572.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/libraries-list.gif has changed
573.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/modicon.gif has changed
574.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/nb_spacer_t.gif has changed
575.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/reload.gif has changed
576.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/search.gif has changed
577.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/sort.gif has changed
578.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/sortasc.gif has changed
579.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/space_8pix.gif has changed
580.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/spacer2_t.gif has changed
581.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/spacer_4pix.gif has changed
582.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/tag16.gif has changed
583.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/time.gif has changed
584.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/tip.gif has changed
585.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/toplevel.gif has changed
586.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/war.gif has changed
587.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/warn.gif has changed
588.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/webmodule.gif has changed
589.1 Binary file visualweb.ravehelp.rave_nbpack/javahelp/org/netbeans/modules/visualweb/ravehelp/rave_nbpack/docs/web/images/yellow-ball.gif has changed
590.1 Binary file visualweb.samples.bundled/src/org/netbeans/modules/visualweb/samples/bundled/ui/resources/webProjectIcon.gif has changed
591.1 Binary file visualweb.samples.bundled/webapps/MovieAdmin/web/resources/duke_adventures.jpg has changed
592.1 Binary file visualweb.samples.bundled/webapps/MovieAdmin/web/resources/help.gif has changed
593.1 Binary file visualweb.samples.bundled/webapps/MovieAdmin/web/resources/home.gif has changed
594.1 Binary file visualweb.samples.bundled/webapps/MovieAdmin/web/resources/masthead_background.gif has changed
595.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/help.gif has changed
596.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/home.gif has changed
597.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/masthead_background.gif has changed
598.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/pagination_first.gif has changed
599.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/pagination_last.gif has changed
600.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/pagination_next.gif has changed
601.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudForm/web/resources/pagination_prev.gif has changed
602.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudTable/web/resources/help.gif has changed
603.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudTable/web/resources/home.gif has changed
604.1 Binary file visualweb.samples.bundled/webapps/SinglePageCrudTable/web/resources/masthead_background.gif has changed
605.1 Binary file visualweb.samples.bundled/webapps/TravelCenter/web/resources/header.jpg has changed
606.1 Binary file visualweb.samples.bundled/webapps/TravelCenter/web/resources/help.gif has changed
607.1 Binary file visualweb.samples.bundled/webapps/TravelCenter/web/resources/home.gif has changed
608.1 Binary file visualweb.samples.bundled/webapps/TwoPageCrudTable/web/resources/help.gif has changed
609.1 Binary file visualweb.samples.bundled/webapps/TwoPageCrudTable/web/resources/home.gif has changed
610.1 Binary file visualweb.samples.bundled/webapps/TwoPageCrudTable/web/resources/masthead_background.gif has changed
611.1 Binary file visualweb.samples.bundled/webapps/VehicleIncidentReportApplication/web/resources/VehicleIncidentReportApplicationLogo.gif has changed
612.1 Binary file visualweb.websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/resources/MyActionIcon.gif has changed
613.1 --- a/visualweb.websvcmgr/test/build-qa-functional.xml Fri Jan 25 21:04:43 2008 +0000
613.2 +++ b/visualweb.websvcmgr/test/build-qa-functional.xml Sat Jan 26 05:58:37 2008 +0000
613.3 @@ -1,1 +1,94 @@
613.4 -<?xml version="1.0"?>
613.5
613.6 <!--
613.7 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
613.8
613.9 Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
613.10
613.11
613.12 The contents of this file are subject to the terms of either the GNU
613.13 General Public License Version 2 only ("GPL") or the Common
613.14 Development and Distribution License("CDDL") (collectively, the
613.15 "License"). You may not use this file except in compliance with the
613.16 License. You can obtain a copy of the License at
613.17 http://www.netbeans.org/cddl-gplv2.html
613.18 or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
613.19 specific language governing permissions and limitations under the
613.20 License. When distributing the software, include this License Header
613.21 Notice in each file and include the License file at
613.22 nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
613.23 particular file as subject to the "Classpath" exception as provided
613.24 by Sun in the GPL Version 2 section of the License file that
613.25 accompanied this code. If applicable, add the following below the
613.26 License Header, with the fields enclosed by brackets [] replaced by
613.27 your own identifying information:
613.28 "Portions Copyrighted [year] [name of copyright owner]"
613.29
613.30 Contributor(s):
613.31
613.32 The Original Software is NetBeans. The Initial Developer of the Original
613.33 Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
613.34 Microsystems, Inc. All Rights Reserved.
613.35
613.36 If you wish your version of this file to be governed by only the CDDL
613.37 or only the GPL Version 2, indicate your decision by adding
613.38 "[Contributor] elects to include this software in this distribution
613.39 under the [CDDL or GPL Version 2] license." If you do not indicate a
613.40 single choice of license, a recipient has the option to distribute
613.41 your version of this file under either the CDDL, the GPL Version 2 or
613.42 to extend the choice of license to its licensees as provided above.
613.43 However, if you add GPL Version 2 code and therefore, elected the GPL
613.44 Version 2 license, then the option applies only if the new code is
613.45 made subject to such option by the copyright holder.
613.46 -->
613.47
613.48 <project default="all" name="VW Web Service Consumption Test Type Script">
613.49
613.50 <import file="../../../nbbuild/templates/xtest-qa-functional.xml"/>
613.51
613.52 <property name="xtest.data.dir" location="../../kit/test/data"/>
613.53 <property name="xtest.properties-file.dir" value="${xtest.data.dir}"/>
613.54 <property name="xtest.ws-properties.file" location="./data/WebService.properties"/>
613.55 <property name="xtest.ide.commandline.suffix" value="-J-Dnetbeans.javacore.noscan=true -J-Dxtest.ws-properties.file=${xtest.ws-properties.file} -J-Dxtest.data.dir=${xtest.data.dir}"/>
613.56
613.57 <copy file="${xtest.properties-file.dir}/DeploymentTargets.properties" tofile="${xtest.data.dir}/DeploymentTargets.properties" overwrite="true"/>
613.58 <copy file="${xtest.properties-file.dir}/DefaultDeploymentTargets.properties" tofile="${xtest.data.dir}/DefaultDeploymentTargets.properties" overwrite="true"/>
613.59
613.60 <condition property="asadmin.script" value="asadmin.bat" else="asadmin">
613.61 <contains string="${os.name}" substring="Windows" casesensitive="false"/>
613.62 </condition>
613.63
613.64 <!-- Creates an empty Java project in IDE -->
613.65 <!-- <property name="xtest.ide.create.project" value="true"/> -->
613.66 <!-- Opens project at specified location -->
613.67 <!--property name="xtest.ide.open.project" location="${xtest.data}/SampleProject"/-->
613.68
613.69 <!-- ================ -->
613.70 <!-- Additional tasks -->
613.71 <!-- ================ -->
613.72
613.73 <!-- ========= -->
613.74 <!-- Executors -->
613.75 <!-- ========= -->
613.76
613.77 <!-- This target executes tests inside IDE. It is defined in default-build-qa-functional.xml.
613.78 If you need to customize it, you can uncomment the following and override it.-->
613.79 <target name="runidetest" depends="init-cp">
613.80 <path id="httpunit.jars">
613.81 <pathelement location="${nb_all}/testtools/external/httpunit.jar"/>
613.82 <pathelement location="${netbeans.dest.dir}/visualweb1/modules/ext/tidy-mod.jar"/>
613.83 </path>
613.84 <property name="coverage.lib.path" refid="httpunit.jars"/>
613.85 <executeTests pluginName="ide">
613.86 <classpath>
613.87 <path refid="jemmy.and.jelly.path"/>
613.88 <pathelement location="${nb_all}/visualweb/kit/gravy/builds/gravy.jar"/>
613.89 </classpath>
613.90 </executeTests>
613.91 <loadproperties srcFile="${xtest.data.dir}/DeploymentTargets.properties"/>
613.92 <exec dir="${deployment.target.path.GlassFish V2}/bin" executable="${deployment.target.path.GlassFish V2}/bin/${asadmin.script}">
613.93 <arg line="stop-domain domain1"/>
613.94 </exec>
613.95 </target>
613.96
613.97 </project>
613.98 \ No newline at end of file
613.99 +<?xml version="1.0"?>
613.100 +
613.101 +<!--
613.102 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
613.103 +
613.104 +Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
613.105 +
613.106 +
613.107 +The contents of this file are subject to the terms of either the GNU
613.108 +General Public License Version 2 only ("GPL") or the Common
613.109 +Development and Distribution License("CDDL") (collectively, the
613.110 +"License"). You may not use this file except in compliance with the
613.111 +License. You can obtain a copy of the License at
613.112 +http://www.netbeans.org/cddl-gplv2.html
613.113 +or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
613.114 +specific language governing permissions and limitations under the
613.115 +License. When distributing the software, include this License Header
613.116 +Notice in each file and include the License file at
613.117 +nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
613.118 +particular file as subject to the "Classpath" exception as provided
613.119 +by Sun in the GPL Version 2 section of the License file that
613.120 +accompanied this code. If applicable, add the following below the
613.121 +License Header, with the fields enclosed by brackets [] replaced by
613.122 +your own identifying information:
613.123 +"Portions Copyrighted [year] [name of copyright owner]"
613.124 +
613.125 +Contributor(s):
613.126 +
613.127 +The Original Software is NetBeans. The Initial Developer of the Original
613.128 +Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
613.129 +Microsystems, Inc. All Rights Reserved.
613.130 +
613.131 +If you wish your version of this file to be governed by only the CDDL
613.132 +or only the GPL Version 2, indicate your decision by adding
613.133 +"[Contributor] elects to include this software in this distribution
613.134 +under the [CDDL or GPL Version 2] license." If you do not indicate a
613.135 +single choice of license, a recipient has the option to distribute
613.136 +your version of this file under either the CDDL, the GPL Version 2 or
613.137 +to extend the choice of license to its licensees as provided above.
613.138 +However, if you add GPL Version 2 code and therefore, elected the GPL
613.139 +Version 2 license, then the option applies only if the new code is
613.140 +made subject to such option by the copyright holder.
613.141 +-->
613.142 +
613.143 +<project default="all" name="VW Web Service Consumption Test Type Script">
613.144 +
613.145 + <import file="../../../nbbuild/templates/xtest-qa-functional.xml"/>
613.146 +
613.147 + <property name="xtest.data.dir" location="../../kit/test/data"/>
613.148 + <property name="xtest.properties-file.dir" value="${xtest.data.dir}"/>
613.149 + <property name="xtest.ws-properties.file" location="./data/WebService.properties"/>
613.150 + <property name="xtest.ide.commandline.suffix" value="-J-Dnetbeans.javacore.noscan=true -J-Dxtest.ws-properties.file=${xtest.ws-properties.file} -J-Dxtest.data.dir=${xtest.data.dir}"/>
613.151 +
613.152 + <copy file="${xtest.properties-file.dir}/DeploymentTargets.properties" tofile="${xtest.data.dir}/DeploymentTargets.properties" overwrite="true"/>
613.153 + <copy file="${xtest.properties-file.dir}/DefaultDeploymentTargets.properties" tofile="${xtest.data.dir}/DefaultDeploymentTargets.properties" overwrite="true"/>
613.154 +
613.155 + <condition property="asadmin.script" value="asadmin.bat" else="asadmin">
613.156 + <contains string="${os.name}" substring="Windows" casesensitive="false"/>
613.157 + </condition>
613.158 +
613.159 + <!-- Creates an empty Java project in IDE -->
613.160 + <!-- <property name="xtest.ide.create.project" value="true"/> -->
613.161 + <!-- Opens project at specified location -->
613.162 + <!--property name="xtest.ide.open.project" location="${xtest.data}/SampleProject"/-->
613.163 +
613.164 + <!-- ================ -->
613.165 + <!-- Additional tasks -->
613.166 + <!-- ================ -->
613.167 +
613.168 + <!-- ========= -->
613.169 + <!-- Executors -->
613.170 + <!-- ========= -->
613.171 +
613.172 + <!-- This target executes tests inside IDE. It is defined in default-build-qa-functional.xml.
613.173 + If you need to customize it, you can uncomment the following and override it.-->
613.174 + <target name="runidetest" depends="init-cp">
613.175 + <path id="httpunit.jars">
613.176 + <pathelement location="${nb_all}/testtools/external/httpunit.jar"/>
613.177 + <pathelement location="${netbeans.dest.dir}/visualweb1/modules/ext/tidy-mod.jar"/>
613.178 + </path>
613.179 + <property name="coverage.lib.path" refid="httpunit.jars"/>
613.180 + <executeTests pluginName="ide">
613.181 + <classpath>
613.182 + <path refid="jemmy.and.jelly.path"/>
613.183 + <pathelement location="${nb_all}/visualweb/kit/gravy/builds/gravy.jar"/>
613.184 + </classpath>
613.185 + </executeTests>
613.186 + <loadproperties srcFile="${xtest.data.dir}/DeploymentTargets.properties"/>
613.187 + <exec dir="${deployment.target.path.GlassFish V2}/bin" executable="${deployment.target.path.GlassFish V2}/bin/${asadmin.script}">
613.188 + <arg line="stop-domain domain1"/>
613.189 + </exec>
613.190 + </target>
613.191 +
613.192 +</project>
614.1 --- a/visualweb.websvcmgr/test/cfg-qa-functional.xml Fri Jan 25 21:04:43 2008 +0000
614.2 +++ b/visualweb.websvcmgr/test/cfg-qa-functional.xml Sat Jan 26 05:58:37 2008 +0000
614.3 @@ -1,1 +1,61 @@
614.4 -<?xml version="1.0" encoding="UTF-8"?>
614.5
614.6 <!--
614.7 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
614.8
614.9 Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
614.10
614.11
614.12 The contents of this file are subject to the terms of either the GNU
614.13 General Public License Version 2 only ("GPL") or the Common
614.14 Development and Distribution License("CDDL") (collectively, the
614.15 "License"). You may not use this file except in compliance with the
614.16 License. You can obtain a copy of the License at
614.17 http://www.netbeans.org/cddl-gplv2.html
614.18 or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
614.19 specific language governing permissions and limitations under the
614.20 License. When distributing the software, include this License Header
614.21 Notice in each file and include the License file at
614.22 nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
614.23 particular file as subject to the "Classpath" exception as provided
614.24 by Sun in the GPL Version 2 section of the License file that
614.25 accompanied this code. If applicable, add the following below the
614.26 License Header, with the fields enclosed by brackets [] replaced by
614.27 your own identifying information:
614.28 "Portions Copyrighted [year] [name of copyright owner]"
614.29
614.30 Contributor(s):
614.31
614.32 The Original Software is NetBeans. The Initial Developer of the Original
614.33 Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
614.34 Microsystems, Inc. All Rights Reserved.
614.35
614.36 If you wish your version of this file to be governed by only the CDDL
614.37 or only the GPL Version 2, indicate your decision by adding
614.38 "[Contributor] elects to include this software in this distribution
614.39 under the [CDDL or GPL Version 2] license." If you do not indicate a
614.40 single choice of license, a recipient has the option to distribute
614.41 your version of this file under either the CDDL, the GPL Version 2 or
614.42 to extend the choice of license to its licensees as provided above.
614.43 However, if you add GPL Version 2 code and therefore, elected the GPL
614.44 Version 2 license, then the option applies only if the new code is
614.45 made subject to such option by the copyright holder.
614.46 -->
614.47
614.48 <!DOCTYPE mconfig PUBLIC "-//NetBeans//DTD XTest cfg 1.0//EN" "http://www.netbeans.org/dtds/xtest-cfg-1_0.dtd">
614.49 <mconfig name="VW Web Service Consumption Test Type Config">
614.50
614.51 <!-- Acceptance validation suite for VW Web Service Consumption module -->
614.52
614.53 <testbag testattribs="acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of VW Web Service Consumption">
614.54 <testset dir="qa-functional/src">
614.55 <patternset>
614.56 <include name="org/netbeans/test/websvcmgr/WebServiceAcceptanceTest.class"/>
614.57 </patternset>
614.58 </testset>
614.59 </testbag>
614.60
614.61 <executor name="ide" antfile="build-qa-functional.xml" target="runidetest" default="true"/>
614.62 <compiler name="qa-functional-compiler" antfile="build-qa-functional.xml" target="qa-functional-compiler" default="true"/>
614.63
614.64 </mconfig>
614.65 \ No newline at end of file
614.66 +<?xml version="1.0" encoding="UTF-8"?>
614.67 +
614.68 +<!--
614.69 +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
614.70 +
614.71 +Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
614.72 +
614.73 +
614.74 +The contents of this file are subject to the terms of either the GNU
614.75 +General Public License Version 2 only ("GPL") or the Common
614.76 +Development and Distribution License("CDDL") (collectively, the
614.77 +"License"). You may not use this file except in compliance with the
614.78 +License. You can obtain a copy of the License at
614.79 +http://www.netbeans.org/cddl-gplv2.html
614.80 +or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
614.81 +specific language governing permissions and limitations under the
614.82 +License. When distributing the software, include this License Header
614.83 +Notice in each file and include the License file at
614.84 +nbbuild/licenses/CDDL-GPL-2-CP. Sun designates this
614.85 +particular file as subject to the "Classpath" exception as provided
614.86 +by Sun in the GPL Version 2 section of the License file that
614.87 +accompanied this code. If applicable, add the following below the
614.88 +License Header, with the fields enclosed by brackets [] replaced by
614.89 +your own identifying information:
614.90 +"Portions Copyrighted [year] [name of copyright owner]"
614.91 +
614.92 +Contributor(s):
614.93 +
614.94 +The Original Software is NetBeans. The Initial Developer of the Original
614.95 +Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
614.96 +Microsystems, Inc. All Rights Reserved.
614.97 +
614.98 +If you wish your version of this file to be governed by only the CDDL
614.99 +or only the GPL Version 2, indicate your decision by adding
614.100 +"[Contributor] elects to include this software in this distribution
614.101 +under the [CDDL or GPL Version 2] license." If you do not indicate a
614.102 +single choice of license, a recipient has the option to distribute
614.103 +your version of this file under either the CDDL, the GPL Version 2 or
614.104 +to extend the choice of license to its licensees as provided above.
614.105 +However, if you add GPL Version 2 code and therefore, elected the GPL
614.106 +Version 2 license, then the option applies only if the new code is
614.107 +made subject to such option by the copyright holder.
614.108 +-->
614.109 +
614.110 +<!DOCTYPE mconfig PUBLIC "-//NetBeans//DTD XTest cfg 1.0//EN" "http://www.netbeans.org/dtds/xtest-cfg-1_0.dtd">
614.111 +<mconfig name="VW Web Service Consumption Test Type Config">
614.112 +
614.113 + <!-- Acceptance validation suite for VW Web Service Consumption module -->
614.114 +
614.115 + <testbag testattribs="acceptance" compiler="qa-functional-compiler" executor="ide" name="Acceptance validation of VW Web Service Consumption">
614.116 + <testset dir="qa-functional/src">
614.117 + <patternset>
614.118 + <include name="org/netbeans/test/websvcmgr/WebServiceAcceptanceTest.class"/>
614.119 + </patternset>
614.120 + </testset>
614.121 + </testbag>
614.122 +
614.123 + <executor name="ide" antfile="build-qa-functional.xml" target="runidetest" default="true"/>
614.124 + <compiler name="qa-functional-compiler" antfile="build-qa-functional.xml" target="qa-functional-compiler" default="true"/>
614.125 +
614.126 +</mconfig>
615.1 --- a/visualweb.websvcmgr/test/data/WebService.properties Fri Jan 25 21:04:43 2008 +0000
615.2 +++ b/visualweb.websvcmgr/test/data/WebService.properties Sat Jan 26 05:58:37 2008 +0000
615.3 @@ -37,7 +37,8 @@
615.4 #Version 2 license, then the option applies only if the new code is
615.5 #made subject to such option by the copyright holder.
615.6
615.7 -URL = http://www.webservicex.net/usweather.asmx?WSDL
615.8 PATH = USWeather|USWeatherSoap
615.9 +URL = http://www.webservicex.net/usweather.asmx?WSDL
615.10 +PATH = USWeather|USWeatherSoap
615.11 METHOD = USWeather|USWeatherSoap|getWeatherReport
615.12 PARAMETER = 94025
615.13 CODE = try {staticText1.setText(USWeatherSoapClient1.getWeatherReport(\"94025\"));}catch(Exception e) {}
616.1 Binary file visualweb.websvcmgr/test/unit/src/org/netbeans/modules/visualweb/websvcmgr/test/resources/USZip-src.jar has changed
617.1 Binary file visualweb.websvcmgr/test/unit/src/org/netbeans/modules/visualweb/websvcmgr/test/resources/USZip.jar has changed
618.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/AbsGrid_C16.png has changed
619.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/AddRemove_C16.png has changed
620.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/AddRemove_C32.png has changed
621.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Alert_C16.png has changed
622.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Alert_C32.png has changed
623.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Anchor_C16.png has changed
624.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Anchor_C32.png has changed
625.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Applet_C16.png has changed
626.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Breadcrumbs_C16.png has changed
627.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Breadcrumbs_C32.png has changed
628.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Button_C16.png has changed
629.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Button_C32.png has changed
630.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Calendar_C16.png has changed
631.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Calendar_C32.png has changed
632.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/CheckboxGroup_C16.png has changed
633.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/CheckboxGroup_C32.png has changed
634.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Checkbox_C16.png has changed
635.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Checkbox_C32.png has changed
636.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/DropDown_C16.png has changed
637.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/DropDown_C32.png has changed
638.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/EditableList_C16.png has changed
639.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Form_C16.png has changed
640.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Form_C32.png has changed
641.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/HelpInline_C16.png has changed
642.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/HelpInline_C32.png has changed
643.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/HiddenField_C16.png has changed
644.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/HiddenField_C32.png has changed
645.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Hyperlink_C16.png has changed
646.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Hyperlink_C32.png has changed
647.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/ImageComponent_C16.png has changed
648.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/ImageComponent_C32.png has changed
649.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/ImageHyperlink_C16.png has changed
650.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/ImageHyperlink_C32.png has changed
651.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Label_C16.png has changed
652.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Label_C32.png has changed
653.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Listbox_C16.png has changed
654.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Listbox_C32.png has changed
655.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Markup_C16.png has changed
656.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Markup_C32.png has changed
657.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/MessageGroup_C16.png has changed
658.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/MessageGroup_C32.png has changed
659.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Message_C16.png has changed
660.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Message_C32.png has changed
661.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Meta_C16.png has changed
662.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Meta_C32.png has changed
663.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/OrderableList_C16.png has changed
664.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PageAlert_C16.png has changed
665.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PageAlert_C32.png has changed
666.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PageSeparator_C16.png has changed
667.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PageSeparator_C32.png has changed
668.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PanelGroup_C16.png has changed
669.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PanelGroup_C32.png has changed
670.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PanelLayout_C16.png has changed
671.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PanelLayout_C32.png has changed
672.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PasswordField_C16.png has changed
673.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PasswordField_C32.png has changed
674.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PropertySheetSection_C16.png has changed
675.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PropertySheetSection_C32.png has changed
676.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PropertySheet_C16.png has changed
677.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/PropertySheet_C32.png has changed
678.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Property_C16.png has changed
679.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Property_C32.png has changed
680.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/RadioButtonGroup.png has changed
681.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/RadioButtonGroup_C16.png has changed
682.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/RadioButtonGroup_C32.png has changed
683.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/RadioButton_C16.png has changed
684.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/RadioButton_C32.png has changed
685.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Script_C16.png has changed
686.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Script_C32.png has changed
687.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/StaticText_C16.png has changed
688.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/StaticText_C32.png has changed
689.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TabSet.png has changed
690.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TabSet_C16.png has changed
691.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TabSet_C32.png has changed
692.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Tab_C16.png has changed
693.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Tab_C32.png has changed
694.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TableColumn_C16.png has changed
695.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TableColumn_C32.png has changed
696.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TableRowGroup_C16.png has changed
697.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TableRowGroup_C32.png has changed
698.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Table_C16.png has changed
699.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Table_C32.png has changed
700.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TextArea_C16.png has changed
701.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TextArea_C32.png has changed
702.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TextField_C16.png has changed
703.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TextField_C32.png has changed
704.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TreeNode_C16.png has changed
705.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/TreeNode_C32.png has changed
706.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Tree_C16.png has changed
707.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Tree_C32.png has changed
708.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Upload_C16.png has changed
709.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/Upload_C32.png has changed
710.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/component/customizers/javalogo-color.gif has changed
711.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/resources/AnchorIcon.gif has changed
712.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/resources/Decoration.gif has changed
713.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/resources/Decoration.png has changed
714.1 Binary file visualweb.webui.designtime/src/org/netbeans/modules/visualweb/web/ui/dt/resources/Decoration32.png has changed
715.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
715.2 +++ b/visualweb.webui.jsf.defaulttheme/external/woodstock-defaulttheme-4.2.zip Sat Jan 26 05:58:37 2008 +0000
715.3 @@ -0,0 +1,1 @@
715.4 +<<<EXTERNAL 9D9126C214EDBE7CC4F344309AE86D87239E7077-woodstock-defaulttheme-4.2.zip>>>
716.1 Binary file visualweb.webui.jsf.defaulttheme/src/org/netbeans/modules/visualweb/webui/jsf/defaulttheme/resources/JSF-currentThemeBadge.png has changed
717.1 Binary file visualweb.webui.jsf.defaulttheme/src/org/netbeans/modules/visualweb/webui/jsf/defaulttheme/resources/JSF-error-badge.gif has changed
718.1 Binary file visualweb.webui.jsf.defaulttheme/src/org/netbeans/modules/visualweb/webui/jsf/defaulttheme/resources/JSF-theme.png has changed
719.1 Binary file visualweb.webui.jsf.defaulttheme/src/org/netbeans/modules/visualweb/webui/jsf/defaulttheme/resources/JSF-themesFolder.png has changed
720.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/critical_medium.gif has changed
721.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/critical_small.gif has changed
722.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/down_medium.gif has changed
723.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/down_small.gif has changed
724.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/major_medium.gif has changed
725.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/major_small.gif has changed
726.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_critical_dimmed.gif has changed
727.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_critical_medium.gif has changed
728.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_down_dimmed.gif has changed
729.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_down_medium.gif has changed
730.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_major_dimmed.gif has changed
731.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_major_medium.gif has changed
732.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_minor_dimmed.gif has changed
733.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/masthead_minor_medium.gif has changed
734.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/minor_medium.gif has changed
735.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alarms/minor_small.gif has changed
736.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/degraded_dimmed.gif has changed
737.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/degraded_large.gif has changed
738.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/degraded_medium.gif has changed
739.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/degraded_small.gif has changed
740.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/error_large.gif has changed
741.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/error_medium.gif has changed
742.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/error_small.gif has changed
743.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/failed_dimmed.gif has changed
744.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/failed_large.gif has changed
745.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/failed_medium.gif has changed
746.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/failed_small.gif has changed
747.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/help_large.gif has changed
748.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/help_medium.gif has changed
749.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/help_small.gif has changed
750.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/info_large.gif has changed
751.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/info_medium.gif has changed
752.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/info_small.gif has changed
753.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/ok_dimmed.gif has changed
754.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/ok_large.gif has changed
755.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/ok_medium.gif has changed
756.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/ok_small.gif has changed
757.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/success_large.gif has changed
758.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/success_medium.gif has changed
759.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/success_small.gif has changed
760.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/unknown_dimmed.gif has changed
761.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/unknown_large.gif has changed
762.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/unknown_medium.gif has changed
763.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/unknown_small.gif has changed
764.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/warning_large.gif has changed
765.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/warning_medium.gif has changed
766.1 Binary file visualweb.webui.themes/library/defaulttheme/images/alerts/warning_small.gif has changed
767.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/primary-enabled.gif has changed
768.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/primary-mini-enabled.gif has changed
769.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/primary-mini-roll.gif has changed
770.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/primary-roll.gif has changed
771.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/secondary-enabled.gif has changed
772.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/secondary-mini-enabled.gif has changed
773.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/secondary-mini-roll.gif has changed
774.1 Binary file visualweb.webui.themes/library/defaulttheme/images/button/secondary-roll.gif has changed
775.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/backward.gif has changed
776.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/calpop_dropshadow.jpg has changed
777.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/calpop_footer_grad.gif has changed
778.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/calpop_title_grad.gif has changed
779.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/forward.gif has changed
780.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/showcalendar.gif has changed
781.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/showcalendar_dis.gif has changed
782.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/showcalendar_flip.gif has changed
783.1 Binary file visualweb.webui.themes/library/defaulttheme/images/calendar/showcalendar_roll.gif has changed
784.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_back.gif has changed
785.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_back_disabled.gif has changed
786.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_btnnav_gradient.jpg has changed
787.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_forward.gif has changed
788.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_forward_disabled.gif has changed
789.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_print.gif has changed
790.1 Binary file visualweb.webui.themes/library/defaulttheme/images/help/help_print_disabled.gif has changed
791.1 Binary file visualweb.webui.themes/library/defaulttheme/images/href/link_arrow.gif has changed
792.1 Binary file visualweb.webui.themes/library/defaulttheme/images/href/to_anchor.gif has changed
793.1 Binary file visualweb.webui.themes/library/defaulttheme/images/href/to_top.gif has changed
794.1 Binary file visualweb.webui.themes/library/defaulttheme/images/leftpane/left_pane_grad.jpg has changed
795.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/masthead-background.jpg has changed
796.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/masthead-separator.gif has changed
797.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/masthead_link_enabled.gif has changed
798.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/masthead_link_roll.gif has changed
799.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/sec-masthead-background.jpg has changed
800.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/status_icon.gif has changed
801.1 Binary file visualweb.webui.themes/library/defaulttheme/images/masthead/statusarea-separator.jpg has changed
802.1 Binary file visualweb.webui.themes/library/defaulttheme/images/other/dot.gif has changed
803.1 Binary file visualweb.webui.themes/library/defaulttheme/images/other/required.gif has changed
804.1 Binary file visualweb.webui.themes/library/defaulttheme/images/other/search.gif has changed
805.1 Binary file visualweb.webui.themes/library/defaulttheme/images/pagetitle/search-sep.gif has changed
806.1 Binary file visualweb.webui.themes/library/defaulttheme/images/scheduler/backward.gif has changed
807.1 Binary file visualweb.webui.themes/library/defaulttheme/images/scheduler/calendar_24.gif has changed
808.1 Binary file visualweb.webui.themes/library/defaulttheme/images/scheduler/date_time_gradient.jpg has changed
809.1 Binary file visualweb.webui.themes/library/defaulttheme/images/scheduler/forward.gif has changed
810.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/actions_separator.gif has changed
811.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/column_hdr_gradient.gif has changed
812.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/column_hdr_hov_gradient.gif has changed
813.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/column_hdr_sort_gradient.gif has changed
814.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/column_hdr_sort_hov_gradient.gif has changed
815.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/deselect_multiple.gif has changed
816.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/deselect_single.gif has changed
817.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/embeded_actions_separator.gif has changed
818.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/empty_table_cell.gif has changed
819.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/grouprow_collapsed.gif has changed
820.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/grouprow_expanded.gif has changed
821.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/grouprow_gradient.jpg has changed
822.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_actionbar_bot_gradient.jpg has changed
823.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_actionbar_gradient.jpg has changed
824.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_column_hdr_gradient.jpg has changed
825.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_column_hdr_hov_gradient.jpg has changed
826.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_column_hdr_sort_gradient.jpg has changed
827.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_column_hdr_sort_hov_gradient.jpg has changed
828.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/lite_grouprow_gradient.jpg has changed
829.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/mult_column_hdr_sort_gradient.gif has changed
830.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/paginate.gif has changed
831.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_first.gif has changed
832.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_first_dis.gif has changed
833.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_last.gif has changed
834.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_last_dis.gif has changed
835.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_next.gif has changed
836.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_next_dis.gif has changed
837.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_prev.gif has changed
838.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/pagination_prev_dis.gif has changed
839.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/preferences_panel.gif has changed
840.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/preferences_panel_flip.gif has changed
841.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/scrollpage.gif has changed
842.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/select_multiple.gif has changed
843.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_add.gif has changed
844.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_clear.gif has changed
845.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_down.gif has changed
846.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_down_dis.gif has changed
847.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_panel.gif has changed
848.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_panel_flip.gif has changed
849.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_primary.gif has changed
850.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_select.gif has changed
851.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/sort_up.gif has changed
852.1 Binary file visualweb.webui.themes/library/defaulttheme/images/table/table_titlebar_gradient.jpg has changed
853.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level1_background.jpg has changed
854.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level1_deselect.jpg has changed
855.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level1_selected-1lev.jpg has changed
856.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level1_selected.jpg has changed
857.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level2_background.jpg has changed
858.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level2_deselect.jpg has changed
859.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level2_selected.jpg has changed
860.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level3_background.gif has changed
861.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level3_deselect.gif has changed
862.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/level3_selected.jpg has changed
863.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/minitab_background.jpg has changed
864.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/minitab_deselect.jpg has changed
865.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/minitab_lt_background.jpg has changed
866.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/minitab_selected.jpg has changed
867.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tabs/tabdivider.gif has changed
868.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_box_grad.jpg has changed
869.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_control.gif has changed
870.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_control_flip.gif has changed
871.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_control_roll.gif has changed
872.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_help.gif has changed
873.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_help_flip.gif has changed
874.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_help_roll.gif has changed
875.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_hilightbox_grad.jpg has changed
876.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_mnu_check.gif has changed
877.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_mnu_check_roll.gif has changed
878.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_mnu_sep.gif has changed
879.1 Binary file visualweb.webui.themes/library/defaulttheme/images/titledbox/titledbox_title_grad.jpg has changed
880.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/server_medium.gif has changed
881.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/server_small.gif has changed
882.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/storage_medium.gif has changed
883.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/storage_small.gif has changed
884.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/switch_medium.gif has changed
885.1 Binary file visualweb.webui.themes/library/defaulttheme/images/topology/switch_small.gif has changed
886.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_blank.gif has changed
887.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_document.gif has changed
888.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_folder.gif has changed
889.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_folder_critical.gif has changed
890.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_folder_down.gif has changed
891.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_folder_major.gif has changed
892.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_folder_minor.gif has changed
893.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handledownlast.gif has changed
894.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handledownmiddle.gif has changed
895.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handledowntop.gif has changed
896.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handledowntopns.gif has changed
897.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handlerightlast.gif has changed
898.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handlerightmiddle.gif has changed
899.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handlerighttop.gif has changed
900.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_handlerighttopns.gif has changed
901.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_linefirstnode.gif has changed
902.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_linelastnode.gif has changed
903.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_linemiddlenode.gif has changed
904.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_linevertical.gif has changed
905.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_server.gif has changed
906.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_server_critical.gif has changed
907.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_server_down.gif has changed
908.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_server_major.gif has changed
909.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_server_minor.gif has changed
910.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_storage.gif has changed
911.1 Binary file visualweb.webui.themes/library/defaulttheme/images/tree/tree_storage_major.gif has changed
912.1 Binary file visualweb.webui.themes/library/defaulttheme/images/wizard/wiz-arrow.gif has changed
913.1 Binary file visualweb.webui.themes/release/modules/ext/defaulttheme-gray.jar has changed
914.1 Binary file visualweb.webui.themes/release/modules/ext/defaulttheme-green.jar has changed
915.1 Binary file visualweb.webui.themes/release/modules/ext/defaulttheme.jar has changed
916.1 Binary file visualweb.webui.themes/src/org/netbeans/modules/visualweb/webui/themes/resources/JSF-currentThemeBadge.png has changed
917.1 Binary file visualweb.webui.themes/src/org/netbeans/modules/visualweb/webui/themes/resources/JSF-error-badge.gif has changed
918.1 Binary file visualweb.webui.themes/src/org/netbeans/modules/visualweb/webui/themes/resources/JSF-theme.png has changed
919.1 Binary file visualweb.webui.themes/src/org/netbeans/modules/visualweb/webui/themes/resources/JSF-themesFolder.png has changed
920.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
920.2 +++ b/visualweb.woodstock.webui.jsf/external/woodstock-components-4.2.zip Sat Jan 26 05:58:37 2008 +0000
920.3 @@ -0,0 +1,1 @@
920.4 +<<<EXTERNAL 4415D0827AE4F7A88FF8A3B85A581F1F997D3423-woodstock-components-4.2.zip>>>
921.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/action/ImageHyperlink/data/imagehyperlink_component.png has changed
922.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/action/ImageHyperlink/data/orchid1.JPG has changed
923.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/action/ImageHyperlink/data/orchid2.JPG has changed
924.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/action/catalog.pdf has changed
925.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/action/imagehyperlink_component.png has changed
926.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/action/orchid1.JPG has changed
927.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/action/orchid2.JPG has changed
928.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/blue.gif has changed
929.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/macLogo.jpg has changed
930.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/red.gif has changed
931.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/rhLogo.png has changed
932.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/solarisLogo.jpg has changed
933.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/white.gif has changed
934.1 Binary file visualweb.woodstock.webui.jsf/test/qa-functional/src/org/netbeans/modules/visualweb/test/components/data/selection/windowXPLogo.jpg has changed
935.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Blockquote_C16.png has changed
936.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/H1_C16.png has changed
937.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Hr_C16.png has changed
938.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Jsp_Directive_Include_C16.png has changed
939.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Jsp_Directive_Include_C32.png has changed
940.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Ol_C16.png has changed
941.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Span_C16.png has changed
942.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/Ul_C16.png has changed
943.1 Binary file visualweb.xhtml/src/org/netbeans/modules/visualweb/xhtml/html-element.png has changed