| | 112 | private static final String JBOSS_INSTANCE_HEAD = "<?xml version=\"1.0\" standalone=\"yes\"?>\r\n" |
| | 113 | + "<!DOCTYPE deployments PUBLIC\r\n" |
| | 114 | + " \"-//JBoss Portal//DTD Portlet Instances 2.6//EN\"\r\n" |
| | 115 | + " \"http://www.jboss.org/portal/dtd/portlet-instances_2_6.dtd\">\r\n" |
| | 116 | + "<deployments>\r\n"; |
| | 117 | private static final String JBOSS_INSTANCE_SECTION = " <deployment>\r\n <instance>\r\n" |
| | 118 | + " <instance-id>%PORTLETNAME%Instance</instance-id>\r\n" |
| | 119 | + " <portlet-ref>%PORTLETNAME%</portlet-ref>\r\n" |
| | 120 | + " </instance>\r\n </deployment>\r\n"; |
| | 121 | private static final String JBOSS_INSTANCE_FOOT = "</deployments>"; |
| | 122 | private static final String JBOSS_OBJECT_HEAD = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" |
| | 123 | + "<!DOCTYPE deployments PUBLIC\r\n" |
| | 124 | + " \"-//JBoss Portal//DTD Portal Object 2.6//EN\"\r\n" |
| | 125 | + " \"http://www.jboss.org/portal/dtd/portal-object_2_6.dtd\">\r\n" |
| | 126 | + "<deployments>\r\n"; |
| | 127 | private static final String JBOSS_OBJECT_SECTION = " <deployment>\r\n" |
| | 128 | + " <parent-ref>default.default</parent-ref>\r\n" |
| | 129 | + " <if-exists>overwrite</if-exists>" |
| | 130 | + " <window>\r\n" |
| | 131 | + " <window-name>%PORTLETNAME%Window</window-name>\r\n" |
| | 132 | + " <content>\r\n" |
| | 133 | + " <content-type>portlet</content-type>\r\n" |
| | 134 | + " <content-uri>%PORTLETNAME%Instance</content-uri>\r\n" |
| | 135 | + " </content>\r\n" |
| | 136 | + " <region>center</region>\r\n" |
| | 137 | + " <height>1</height>\r\n" |
| | 138 | + " </window>\r\n </deployment>\r\n"; |
| | 139 | private static final String JBOSS_OBJECT_FOOT = "</deployments>"; |
| | 140 | |
| 196 | | |
| 197 | | if (pout != null && lpout != null && ldout != null) { |
| | 227 | // open jboss object.xml |
| | 228 | File jbossObjectXmlFile = new File(args[0] + File.separatorChar |
| | 229 | + JBOSS_OBJECT_FILE); |
| | 230 | OutputStreamWriter joout = null; |
| | 231 | try { |
| | 232 | joout = new OutputStreamWriter(new FileOutputStream( |
| | 233 | jbossObjectXmlFile), Charset.forName("UTF-8")); |
| | 234 | } catch (FileNotFoundException e) { |
| | 235 | System.out.println(jbossObjectXmlFile + " not found!"); |
| | 236 | } |
| | 237 | // open jboss insrance.xml |
| | 238 | File jbossInstanceXmlFile = new File(args[0] + File.separatorChar |
| | 239 | + JBOSS_INSTANCE_FILE); |
| | 240 | OutputStreamWriter jiout = null; |
| | 241 | try { |
| | 242 | jiout = new OutputStreamWriter(new FileOutputStream( |
| | 243 | jbossInstanceXmlFile), Charset.forName("UTF-8")); |
| | 244 | } catch (FileNotFoundException e) { |
| | 245 | System.out.println(jbossInstanceXmlFile + " not found!"); |
| | 246 | } |
| | 247 | |
| | 248 | if (pout != null && lpout != null && ldout != null && joout != null |
| | 249 | && jiout != null) { |
| | 321 | s = JBOSS_OBJECT_SECTION; |
| | 322 | s = s.replaceAll("%NAME%", name); |
| | 323 | s = s.replaceAll("%PORTLETNAME%", pname); |
| | 324 | s = s.replaceAll("%URL%", url); |
| | 325 | jostring += s; |
| | 326 | |
| | 327 | s = JBOSS_INSTANCE_SECTION; |
| | 328 | s = s.replaceAll("%NAME%", name); |
| | 329 | s = s.replaceAll("%PORTLETNAME%", pname); |
| | 330 | s = s.replaceAll("%URL%", url); |
| | 331 | jistring += s; |
| | 332 | |