diff --git a/Kieker.WebGUI/.classpath b/Kieker.WebGUI/.classpath new file mode 100644 index 0000000000000000000000000000000000000000..da5037b3eb890697660be5b7095ea8aa1ad0bdcb --- /dev/null +++ b/Kieker.WebGUI/.classpath @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" output="target/classes" path="src/main/java"/> + <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> + <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> + <classpathentry kind="output" path="target/classes"/> +</classpath> diff --git a/Kieker.WebGUI/.project b/Kieker.WebGUI/.project new file mode 100644 index 0000000000000000000000000000000000000000..b6096236646af9d6a1f1234624fca2b253e99cb3 --- /dev/null +++ b/Kieker.WebGUI/.project @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>Kieker.WebGUI</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> +</projectDescription> diff --git a/Kieker.WebGUI/.settings/org.eclipse.core.resources.prefs b/Kieker.WebGUI/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000000000000000000000000000000000..4b31b758548c5d3821d7f8c014e290e0d15a2604 --- /dev/null +++ b/Kieker.WebGUI/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +#Sat Jan 21 18:45:36 CET 2012 +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding/<project>=UTF-8 diff --git a/Kieker.WebGUI/.settings/org.eclipse.jdt.core.prefs b/Kieker.WebGUI/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000000000000000000000000000000000..5a0ff7cf1e3c28a59b038df97884f505775af385 --- /dev/null +++ b/Kieker.WebGUI/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +#Sat Jan 21 18:45:36 CET 2012 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/Kieker.WebGUI/.settings/org.eclipse.m2e.core.prefs b/Kieker.WebGUI/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000000000000000000000000000000000..c13b7b31f06433383e940d2ea0cecf82b33f7830 --- /dev/null +++ b/Kieker.WebGUI/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,5 @@ +#Sat Jan 21 18:45:30 CET 2012 +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar b/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar index 553d964859746c67ecee09882e17fcf5c10d4837..2daa858bf513784fd899779bc0b298bccd79b7da 100644 Binary files a/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar and b/Kieker.WebGUI/lib/kieker-1.5-SNAPSHOT.jar differ diff --git a/Kieker.WebGUI/pom.xml b/Kieker.WebGUI/pom.xml index 599b848ca51ff2a0cc575e79beccf99b6618f534..fb62120ab60d96a212228f63c25338e5465d7abc 100644 --- a/Kieker.WebGUI/pom.xml +++ b/Kieker.WebGUI/pom.xml @@ -1,292 +1,292 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> - <groupId>kieker</groupId> - <artifactId>Kieker.WebGUI</artifactId> - <version>1.0-SNAPSHOT</version> - <packaging>war</packaging> + <groupId>kieker</groupId> + <artifactId>Kieker.WebGUI</artifactId> + <version>1.0-SNAPSHOT</version> + <packaging>war</packaging> - <name>Kieker.WebGUI</name> + <name>Kieker.WebGUI</name> - <properties> - <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - </properties> + <properties> + <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> - <dependencies> - <dependency> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-maven-plugin</artifactId> - <version>8.1.0.RC1</version> - </dependency> - <dependency> - <groupId>com.ocpsoft</groupId> - <artifactId>prettyfaces-jsf2</artifactId> - <version>3.3.2</version> - </dependency> - <dependency> - <groupId>com.sun.faces</groupId> - <artifactId>jsf-api</artifactId> - <version>2.1.6</version> - </dependency> - <dependency> - <groupId>com.sun.faces</groupId> - <artifactId>jsf-impl</artifactId> - <version>2.1.6</version> - </dependency> - <dependency> - <groupId>org.eclipse.emf</groupId> - <artifactId>org.eclipse.emf.common</artifactId> - <version>2.6.0.v20100614-1136</version> - </dependency> - <dependency> - <groupId>org.eclipse.emf</groupId> - <artifactId>ecore-xmi</artifactId> - <version>2.2.3</version> - </dependency> - <dependency> - <groupId>org.eclipse.emf</groupId> - <artifactId>org.eclipse.emf.ecore</artifactId> - <version>2.6.0.v20100614-1136</version> - </dependency> - <dependency> - <groupId>javax</groupId> - <artifactId>javaee-web-api</artifactId> - <version>6.0</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.primefaces</groupId> - <artifactId>primefaces</artifactId> - <version>3.0.RC1</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>black-tie</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>blitzer</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>bluesky</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>casablanca</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>cupertino</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>dark-hive</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>dot-luv</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>eggplant</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>excite-bike</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>flick</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>hot-sneaks</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>humanity</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>le-frog</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>midnight</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>mint-choc</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>overcast</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>pepper-grinder</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>redmond</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>rocket</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>sam</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>smoothness</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>south-street</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>start</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>sunny</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>swanky-purse</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>trontastic</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>ui-darkness</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>ui-lightness</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>vader</artifactId> - <version>1.0.2</version> - </dependency> - <dependency> - <groupId>org.primefaces.themes</groupId> - <artifactId>glass-x</artifactId> - <version>1.0.2</version> - </dependency> - - <dependency> - <groupId>kieker</groupId> - <artifactId>kieker</artifactId> - <version>1.5-SNAPSHOT</version> - <scope>system</scope> - <systemPath>${project.basedir}/lib/kieker-1.5-SNAPSHOT.jar</systemPath> - </dependency> - </dependencies> + <dependencies> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-maven-plugin</artifactId> + <version>8.1.0.RC1</version> + </dependency> + <dependency> + <groupId>com.ocpsoft</groupId> + <artifactId>prettyfaces-jsf2</artifactId> + <version>3.3.2</version> + </dependency> + <dependency> + <groupId>com.sun.faces</groupId> + <artifactId>jsf-api</artifactId> + <version>2.1.6</version> + </dependency> + <dependency> + <groupId>com.sun.faces</groupId> + <artifactId>jsf-impl</artifactId> + <version>2.1.6</version> + </dependency> + <dependency> + <groupId>org.eclipse.emf</groupId> + <artifactId>org.eclipse.emf.common</artifactId> + <version>2.6.0.v20100614-1136</version> + </dependency> + <dependency> + <groupId>org.eclipse.emf</groupId> + <artifactId>ecore-xmi</artifactId> + <version>2.2.3</version> + </dependency> + <dependency> + <groupId>org.eclipse.emf</groupId> + <artifactId>org.eclipse.emf.ecore</artifactId> + <version>2.6.0.v20100614-1136</version> + </dependency> + <dependency> + <groupId>javax</groupId> + <artifactId>javaee-web-api</artifactId> + <version>6.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.primefaces</groupId> + <artifactId>primefaces</artifactId> + <version>3.0.RC1</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>black-tie</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>blitzer</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>bluesky</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>casablanca</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>cupertino</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>dark-hive</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>dot-luv</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>eggplant</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>excite-bike</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>flick</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>hot-sneaks</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>humanity</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>le-frog</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>midnight</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>mint-choc</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>overcast</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>pepper-grinder</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>redmond</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>rocket</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>sam</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>smoothness</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>south-street</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>start</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>sunny</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>swanky-purse</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>trontastic</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>ui-darkness</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>ui-lightness</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>vader</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>org.primefaces.themes</groupId> + <artifactId>glass-x</artifactId> + <version>1.0.2</version> + </dependency> - <repositories> - <repository> - <id>prime-repo</id> - <name>PrimeFaces Maven Repository</name> - <url>http://repository.primefaces.org</url> - <layout>default</layout> - </repository> - </repositories> - - <build> - <plugins> - <plugin> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-maven-plugin</artifactId> - <version>8.1.0.RC1</version> - <configuration> - <scanIntervalSeconds>5</scanIntervalSeconds> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>2.3.2</version> - <configuration> - <source>1.6</source> - <target>1.6</target> - <compilerArguments> - <endorseddirs>${endorsed.dir}</endorseddirs> - </compilerArguments> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-war-plugin</artifactId> - <version>2.1.1</version> - <configuration> - <failOnMissingWebXml>false</failOnMissingWebXml> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <version>2.1</version> - <executions> - <execution> - <phase>validate</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <outputDirectory>${endorsed.dir}</outputDirectory> - <silent>true</silent> - <artifactItems> - <artifactItem> - <groupId>javax</groupId> - <artifactId>javaee-endorsed-api</artifactId> - <version>6.0</version> - <type>jar</type> - </artifactItem> - </artifactItems> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> + <dependency> + <groupId>kieker</groupId> + <artifactId>kieker</artifactId> + <version>1.5-SNAPSHOT</version> + <scope>system</scope> + <systemPath>${project.basedir}/lib/kieker-1.5-SNAPSHOT.jar</systemPath> + </dependency> + </dependencies> + + <repositories> + <repository> + <id>prime-repo</id> + <name>PrimeFaces Maven Repository</name> + <url>http://repository.primefaces.org</url> + <layout>default</layout> + </repository> + </repositories> + + <build> + <plugins> + <plugin> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-maven-plugin</artifactId> + <version>8.1.0.RC1</version> + <configuration> + <scanIntervalSeconds>5</scanIntervalSeconds> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.3.2</version> + <configuration> + <source>1.6</source> + <target>1.6</target> + <compilerArguments> + <endorseddirs>${endorsed.dir}</endorseddirs> + </compilerArguments> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-war-plugin</artifactId> + <version>2.1.1</version> + <configuration> + <failOnMissingWebXml>false</failOnMissingWebXml> + </configuration> + </plugin> + <!--<plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.1</version> + <executions> + <execution> + <phase>validate</phase> + <goals> + <goal>copy</goal> + </goals> + <configuration> + <outputDirectory>${endorsed.dir}</outputDirectory> + <silent>true</silent> + <artifactItems> + <artifactItem> + <groupId>javax</groupId> + <artifactId>javaee-endorsed-api</artifactId> + <version>6.0</version> + <type>jar</type> + </artifactItem> + </artifactItems> + </configuration> + </execution> + </executions> + </plugin>--> + </plugins> + </build> </project> diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/DependencyUploadController.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/DependencyUploadController.java new file mode 100644 index 0000000000000000000000000000000000000000..66fc730e1e71e09379d700508c18f09a4f00afa1 --- /dev/null +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/DependencyUploadController.java @@ -0,0 +1,27 @@ +package kieker.webgui.beans; + +import org.primefaces.model.UploadedFile; +import javax.faces.bean.ApplicationScoped; +import javax.faces.bean.ManagedBean; + +/** + * + * @author Nils Christian Ehmke + */ +@ManagedBean +@ApplicationScoped +public class DependencyUploadController { + + private UploadedFile file; + + public UploadedFile getFile() { + return file; + } + + public void setFile(UploadedFile file) { + this.file = file; + } + + public void upload() { + } +} diff --git a/Kieker.WebGUI/src/main/webapp/main.xhtml b/Kieker.WebGUI/src/main/webapp/main.xhtml index 3a43bb8d09fe516dd23e6530721cd5d8ddf00f8f..8adbf794b13c3d7bac946e9c4b4ab0f75e3031af 100644 --- a/Kieker.WebGUI/src/main/webapp/main.xhtml +++ b/Kieker.WebGUI/src/main/webapp/main.xhtml @@ -27,7 +27,7 @@ <p:menuitem value="Delete Project" ajax="true" /> <p:menuitem value="Reset Project" ajax="true" /> <p:separator/> - <p:menuitem value="Add Dependency" ajax="true" /> + <p:menuitem value="Add Dependency" ajax="true" onclick="DependenciesUploadDialog.show();"/> <p:menuitem value="Delete Dependency" ajax="true" /> <p:separator/> <p:menuitem value="Settings" onclick="SettingsDialog.show();" ajax="true"/> @@ -67,7 +67,7 @@ <p:menuitem value="Delete Project" ajax="true" /> <p:menuitem value="Reset Project" ajax="true" /> </p:contextMenu> - <p:contextMenu for="ProjectsListTree" > + <p:contextMenu for="ProjectsListTree" > <p:menuitem value="New Project" onclick="NewProjectDialog.show();" ajax="true" update="ProjectsList"/> <p:menuitem value="Save Project" ajax="true" /> <p:menuitem value="Set as Main Project" ajax="true" action="#{selectedProjectBean.setMainProject(selectedProjectBean.getSelectedProject())}" update="ProjectsListTree"/> @@ -166,6 +166,20 @@ </center> </h:form> </p:dialog> + + <!-- This is the dialog for uploading dependencies. --> + <p:dialog id="DependenciesUploadDialog" header="Add Dependency" resizable="false" modal="true" widgetVar="DependenciesUploadDialog"> + <h:form> + <p:fileUpload value="#{dependencyUploadController.file}" mode="simple"/><br/><br/> + <center> + <p:commandButton value="Submit" ajax="true" + update="ProjectsList" + actionListener="#{dependencyUploadController.upload}" + oncomplete="DependenciesUploadDialog.hide();"/> + </center> + + </h:form> + </p:dialog> </f:view> </html>