diff --git a/Kieker.WebGUI/config/descriptors/descriptor-src.xml b/Kieker.WebGUI/config/descriptors/descriptor-src.xml index 761bdc0d01e355367d5902cc3dfcd46b72ceb745..d4ff7be0a38bc236f754b94294d345e7a379341a 100644 --- a/Kieker.WebGUI/config/descriptors/descriptor-src.xml +++ b/Kieker.WebGUI/config/descriptors/descriptor-src.xml @@ -1,6 +1,7 @@ -<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> +<assembly + xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> <id>src</id> <formats> <format>tar.gz</format> @@ -16,5 +17,9 @@ <exclude>**/${project.build.directory}/**</exclude> </excludes> </fileSet> + <fileSet> + <directory>${project.build.directory}/site/apidocs</directory> + <outputDirectory>/doc</outputDirectory> + </fileSet> </fileSets> </assembly> \ No newline at end of file diff --git a/Kieker.WebGUI/pom.xml b/Kieker.WebGUI/pom.xml index e68268b973e72b51f0a0464fdcf398a1cb5969ac..40fc557995ed3b1ce29e7d0c7f657cb6dce67930 100644 --- a/Kieker.WebGUI/pom.xml +++ b/Kieker.WebGUI/pom.xml @@ -69,7 +69,7 @@ <artifactId>spring-security-taglibs</artifactId> <version>${spring.version}</version> </dependency> - <dependency> + <dependency> <groupId>org.springframework.webflow</groupId> <artifactId>spring-faces</artifactId> <version>2.3.1.RELEASE</version> @@ -418,6 +418,18 @@ <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.9</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>javadoc</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/GlobalPropertiesBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/GlobalPropertiesBean.java index f5e4514ec292c0d9626b7cc0535a9ff38949db7d..d93a1bdc564dcccc2a1a96b1c0fa1ee6dc8afe84 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/GlobalPropertiesBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/GlobalPropertiesBean.java @@ -23,8 +23,6 @@ import javax.faces.application.FacesMessage; import javax.faces.application.FacesMessage.Severity; import javax.faces.context.FacesContext; -import org.springframework.beans.factory.annotation.Autowired; - /** * The class {@link GlobalPropertiesBean} is a singleton scoped Spring bean, containing properties, constants and partially localized texts for the application. Some * of the properties are injected via Spring, others are loaded directly from the resource bundle. This makes sure that those constants can be modified without a @@ -52,21 +50,13 @@ public final class GlobalPropertiesBean implements Serializable { private static final String PROPERTY_MSG_LIBRARY_EXISTING_EXCEPTION = "msgLibraryExistingException"; private static final String PROPERTY_MSG_LIBRARY_UPLOADING_EXCEPTION = "msgLibraryUploadingException"; - @Autowired private String themeCookieName; - @Autowired private String projectOverviewPage; - @Autowired private String facesContextThemeKey; - @Autowired private String defaultTheme; - @Autowired private String analysisEditorGridSizeCookieName; - @Autowired private String analysisEditorGridColorCookieName; - @Autowired private String analysisEditorDefaultGridSize; - @Autowired private String analysisEditorDefaultGridColor; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java index 716c6d8e78152b6eaaf81ab269caaeaa56be410e..ddcc1b670f939b723079a86c86adce63a11c48f5 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java @@ -24,8 +24,6 @@ import java.util.List; import javax.faces.application.FacesMessage; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.model.analysisMetaModel.MIProject; import kieker.common.logging.Log; import kieker.common.logging.LogFactory; @@ -52,7 +50,6 @@ public final class ProjectsBean { private final List<String> projects = Collections.synchronizedList(new ArrayList<String>()); - @Autowired private IProjectManagerFacade projectManagerFacade; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentConfigurationBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentConfigurationBean.java index 979096471017794b18fad2eb825797410f0a90d1..af849079df9cf16ad248fb064352440e2635bf02 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentConfigurationBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentConfigurationBean.java @@ -23,8 +23,6 @@ import javax.faces.context.FacesContext; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.webgui.beans.application.GlobalPropertiesBean; /** @@ -41,7 +39,6 @@ public final class CurrentConfigurationBean implements Serializable { private String gridColor; private int gridSize; - @Autowired private GlobalPropertiesBean globalPropertiesBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/UserBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/UserBean.java index c5d61c95aec319a1e09d5ae2318217b36e29aaed..312ba73e229bc083c2a14d42ef28988872e7713d 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/UserBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/UserBean.java @@ -18,7 +18,6 @@ package kieker.webgui.beans.session; import java.io.Serializable; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.userdetails.UserDetails; @@ -35,7 +34,6 @@ public final class UserBean implements Serializable { private static final long serialVersionUID = 6422563876003638348L; - @Autowired private GlobalPropertiesBean globalPropertiesBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentAnalysisEditorBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentAnalysisEditorBean.java index a228a20e4c44bfbb6cbf644bc63af9a55e64edae..4889d823f904c5dbf6603313b930cefa6b27f9be 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentAnalysisEditorBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentAnalysisEditorBean.java @@ -29,8 +29,6 @@ import javax.faces.application.FacesMessage; import javax.faces.context.FacesContext; import javax.faces.event.ValueChangeEvent; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelFactory; import kieker.analysis.model.analysisMetaModel.MIDependency; import kieker.analysis.model.analysisMetaModel.MIDisplay; @@ -134,19 +132,10 @@ public final class CurrentAnalysisEditorBean { * This field contains the currently selected component (this can either be a plugin ({@link MIPlugin}) or a repository ({@link MIRepository})). */ private EObject selectedComponent; - @Autowired private IProjectManagerFacade projectManagerFacade; - - @Autowired private ProjectsBean projectsBean; - - @Autowired private CurrentAnalysisEditorGraphBean currentAnalysisEditorGraphBean; - - @Autowired private CurrentConfigurationBean currentConfigurationBean; - - @Autowired private GlobalPropertiesBean globalPropertiesBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitBean.java index 63f68c4ba1e5130f488a5ce8274e9a79614c8d96..6ae27637e03a413e41a7d566b2cea3587989d2d2 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitBean.java @@ -21,8 +21,6 @@ import java.io.IOException; import javax.faces.application.FacesMessage; import javax.faces.context.FacesContext; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.model.analysisMetaModel.MIProject; import kieker.analysis.model.analysisMetaModel.MIView; import kieker.common.logging.Log; @@ -45,14 +43,11 @@ import kieker.webgui.common.exception.ProjectNotExistingException; public final class CurrentCockpitBean { private static final Log LOG = LogFactory.getLog(CurrentCockpitBean.class); - @Autowired private IProjectManagerFacade projectManagerFacade; private String projectName; private MIProject project; private MIView activeView; private ClassAndMethodContainer classAndMethodContainer; - - @Autowired private ProjectsBean projectsBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitEditorBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitEditorBean.java index 41252700bcaa3927f703a788394744daa1ad0097..19c278aefd4f046c6805351960ef2f0e876ef2e2 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitEditorBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentCockpitEditorBean.java @@ -30,8 +30,6 @@ import javax.faces.component.UIInput; import javax.faces.component.html.HtmlOutputText; import javax.faces.context.FacesContext; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.display.annotation.Display; import kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelFactory; import kieker.analysis.model.analysisMetaModel.MIDisplay; @@ -72,7 +70,6 @@ public final class CurrentCockpitEditorBean { private static final Log LOG = LogFactory.getLog(CurrentCockpitEditorBean.class); private final MIAnalysisMetaModelFactory factory = new MAnalysisMetaModelFactory(); - @Autowired private IProjectManagerFacade projectManagerFacade; private ClassAndMethodContainer classAndMethodContainer; @@ -84,10 +81,7 @@ public final class CurrentCockpitEditorBean { private Dashboard dashboard; private DashboardModel dashboardModel; - @Autowired private ProjectsBean projectsBean; - - @Autowired private GlobalPropertiesBean globalPropertiesBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentControllerBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentControllerBean.java index 85610df8b52efb0220b13fb80e25e31b4cc52217..6c19fc301e476a88ba7bbb9f78ebc5a17684974e 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentControllerBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentControllerBean.java @@ -25,8 +25,6 @@ import java.util.Collection; import java.util.Date; import java.util.List; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.AnalysisController; import kieker.common.logging.Log; import kieker.common.logging.LogFactory; @@ -47,12 +45,9 @@ public final class CurrentControllerBean { private static final Log LOG = LogFactory.getLog(CurrentControllerBean.class); - @Autowired private IProjectManagerFacade projectManagerFacade; private final List<String> logEntries = new ArrayList<String>(); private String projectName; - - @Autowired private ProjectsBean projectsBean; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentProjectOverviewBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentProjectOverviewBean.java index 81fbe74b8cf919a40b49db307d580742d6de78d4..6ccfb24974c91a508c24ff5cac37bc99e6b8bfbe 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentProjectOverviewBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentProjectOverviewBean.java @@ -19,8 +19,6 @@ package kieker.webgui.beans.view; import java.util.ArrayList; import java.util.List; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.webgui.beans.application.ProjectsBean; import org.primefaces.event.SelectEvent; @@ -33,7 +31,6 @@ import org.primefaces.event.SelectEvent; */ public final class CurrentProjectOverviewBean { - @Autowired private ProjectsBean projectsBean; /** * This list contains all available projects by name. diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentUserManagementBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentUserManagementBean.java index 6321488c773291c83fd440a90399692731709327..233bea196c5a6f2acc643fda72f75a8214a11043 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentUserManagementBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/view/CurrentUserManagementBean.java @@ -19,8 +19,6 @@ package kieker.webgui.beans.view; import java.util.ArrayList; import java.util.List; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.webgui.common.IUserManagerFacade; import kieker.webgui.common.Role; import kieker.webgui.common.User; @@ -30,7 +28,6 @@ import kieker.webgui.common.User; */ public final class CurrentUserManagementBean { - @Autowired private IUserManagerFacade userManagerFacade; /** * This list contains all available users. diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/ProjectManagerFacadeImpl.java b/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/ProjectManagerFacadeImpl.java index 06a0505c91ec817628af994429e661974684c41b..0824892113aa00b2fbe14c69648fc6bf557e6897 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/ProjectManagerFacadeImpl.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/ProjectManagerFacadeImpl.java @@ -22,8 +22,6 @@ import java.util.Collection; import java.util.List; import java.util.concurrent.ConcurrentHashMap; -import org.springframework.beans.factory.annotation.Autowired; - import kieker.analysis.AnalysisController.STATE; import kieker.analysis.model.analysisMetaModel.MIDependency; import kieker.analysis.model.analysisMetaModel.MIProject; @@ -54,11 +52,8 @@ public final class ProjectManagerFacadeImpl implements IProjectManagerFacade { private final ConcurrentHashMap<String, Object> fileSystemLocks = new ConcurrentHashMap<String, Object>(); private final ConcurrentHashMap<String, Object> analysesLocks = new ConcurrentHashMap<String, Object>(); - @Autowired private ACManager acManager; - @Autowired private FSManager fsManager; - @Autowired private PluginFinder pluginFinder; /** diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/UserManagerFacadeImpl.java b/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/UserManagerFacadeImpl.java index eb7e7e4ed0fa74fbeed6d85f0f8055d3d1685610..9381ab9087a136c3034fcebd2188443184f128b7 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/UserManagerFacadeImpl.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/common/impl/UserManagerFacadeImpl.java @@ -27,7 +27,6 @@ import java.util.TreeMap; import javax.sql.DataSource; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import kieker.common.logging.Log; @@ -39,7 +38,6 @@ import kieker.webgui.common.User; public class UserManagerFacadeImpl implements IUserManagerFacade { private static final Log LOG = LogFactory.getLog(UserManagerFacadeImpl.class); - @Autowired private DataSource dataSource; private Connection connection; diff --git a/Kieker.WebGUI/src/main/webapp/pages/AnalysisEditorPage.xhtml b/Kieker.WebGUI/src/main/webapp/pages/AnalysisEditorPage.xhtml index b3a44b8c2b7d36d352948cd3000f01cee0ec74b5..1f7694466ba46a3607014971bbfa1953514ddbc5 100644 --- a/Kieker.WebGUI/src/main/webapp/pages/AnalysisEditorPage.xhtml +++ b/Kieker.WebGUI/src/main/webapp/pages/AnalysisEditorPage.xhtml @@ -28,13 +28,13 @@ </ui:define> <ui:define name="cssIncludes"> - <link rel="stylesheet" type="text/css" href="/css/FlowEditor.css" /> - <link rel="stylesheet" type="text/css" href="/css/AnalysisEditorPage.css" /> + <link rel="stylesheet" type="text/css" href="#{root}/css/FlowEditor.css" /> + <link rel="stylesheet" type="text/css" href="#{root}/css/AnalysisEditorPage.css" /> </ui:define> <ui:define name="jsIncludes"> - <script language="javascript" type="text/javascript" src="/js/jit.js"></script> - <script language="javascript" type="text/javascript" src="/js/flowEditor.js"></script> + <script language="javascript" type="text/javascript" src="#{root}/js/jit.js"></script> + <script language="javascript" type="text/javascript" src="#{root}/js/flowEditor.js"></script> </ui:define> <ui:define name="js"> diff --git a/Kieker.WebGUI/src/main/webapp/pages/CockpitPage.xhtml b/Kieker.WebGUI/src/main/webapp/pages/CockpitPage.xhtml index a7d8fea53e5b74ba17b9283a9af2a9c398028241..f54465a40997b534ff9373fb854d03cabfe95053 100644 --- a/Kieker.WebGUI/src/main/webapp/pages/CockpitPage.xhtml +++ b/Kieker.WebGUI/src/main/webapp/pages/CockpitPage.xhtml @@ -28,7 +28,7 @@ </ui:define> <ui:define name="cssIncludes"> - <link rel="stylesheet" type="text/css" href="../css/CockpitPage.css" /> + <link rel="stylesheet" type="text/css" href="#{root}/css/CockpitPage.css" /> </ui:define> <!-- Those are the menu bar entries left from the help-submenu. --> diff --git a/Kieker.WebGUI/src/main/webapp/pages/ProjectOverviewPage.xhtml b/Kieker.WebGUI/src/main/webapp/pages/ProjectOverviewPage.xhtml index daca2d981c3048c3a7374e146b05562be64daf67..18e9b18f249f33733c647a8c3e9e1ead61797771 100644 --- a/Kieker.WebGUI/src/main/webapp/pages/ProjectOverviewPage.xhtml +++ b/Kieker.WebGUI/src/main/webapp/pages/ProjectOverviewPage.xhtml @@ -21,7 +21,7 @@ </ui:define> <ui:define name="cssIncludes"> - <link rel="stylesheet" type="text/css" href="/css/ProjectOverviewPage.css" /> + <link rel="stylesheet" type="text/css" href="#{root}/css/ProjectOverviewPage.css" /> </ui:define> <!-- Those are the menu bar entries left from the help-submenu. --> diff --git a/Kieker.WebGUI/src/main/webapp/pages/admin/UserManagementPage.xhtml b/Kieker.WebGUI/src/main/webapp/pages/admin/UserManagementPage.xhtml index 1ed4f9115a65a5bf1fa701af8c48f92a4a5ea367..b44ced63add34c0e6cf1307409fe478788fce373 100644 --- a/Kieker.WebGUI/src/main/webapp/pages/admin/UserManagementPage.xhtml +++ b/Kieker.WebGUI/src/main/webapp/pages/admin/UserManagementPage.xhtml @@ -20,7 +20,7 @@ </ui:define> <ui:define name="cssIncludes"> - <link rel="stylesheet" type="text/css" href="/css/UserManagement.css" /> + <link rel="stylesheet" type="text/css" href="#{root}/css/UserManagement.css" /> </ui:define> <!-- Those are the menu bar entries left from the help-submenu. -->