Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestData.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestData.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestData.java (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestData.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,85 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.test.utils.deployment; + +import java.net.URL; +import java.util.jar.Attributes; + +import org.apache.ace.deployment.provider.ArtifactData; + +public class TestData implements ArtifactData { + private final String m_fileName; + private final String m_symbolicName; + private final URL m_url; + private final String m_version; + private final boolean m_changed; + + public TestData(String fileName, String symbolicName, URL url, String version, boolean changed) { + m_fileName = fileName; + m_symbolicName = symbolicName; + m_url = url; + m_version = version; + m_changed = changed; + } + + public boolean hasChanged() { + return m_changed; + } + + public String getFilename() { + return m_fileName; + } + + public String getSymbolicName() { + return m_symbolicName; + } + + public URL getUrl() { + return m_url; + } + + public String getVersion() { + return m_version; + } + + public String getDirective() { + // TODO Auto-generated method stub + return null; + } + + public Attributes getManifestAttributes(boolean fixPackage) { + Attributes a = new Attributes(); + a.putValue("Bundle-SymbolicName", getSymbolicName()); + a.putValue("Bundle-Version", getVersion()); + return a; + } + + public String getProcessorPid() { + // TODO Auto-generated method stub + return null; + } + + public boolean isBundle() { + return true; + } + + public boolean isCustomizer() { + return false; + } +}
Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestProvider.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestProvider.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestProvider.java (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/TestProvider.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.test.utils.deployment; + +import java.net.URL; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import org.apache.ace.deployment.provider.ArtifactData; +import org.apache.ace.deployment.provider.DeploymentProvider; + +public class TestProvider implements DeploymentProvider { + private List<ArtifactData> m_collection; + private List<String> m_versions; + + public TestProvider() throws Exception { + m_collection = new ArrayList<ArtifactData>(); + m_versions = new ArrayList<String>(); + } + + public void addData(String fileName, String symbolicName, URL url, String version) { + addData(fileName, symbolicName, url, version, true); + } + + public void addData(String fileName, String symbolicName, URL url, String version, boolean changed) { + m_collection.add(new TestData(fileName, symbolicName, url, version, changed)); + m_versions.add(version); + } + + public List<ArtifactData> getBundleData(String id, String version) { + return m_collection; + } + + public List<ArtifactData> getBundleData(String id, String versionFrom, String versionTo) { + return m_collection; + } + + public List<String> getVersions(String id) throws IllegalArgumentException { + Collections.sort(m_versions); + return m_versions; + } +} Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/packageinfo URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/packageinfo?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/packageinfo (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/deployment/packageinfo Thu Jul 5 12:09:30 2012 @@ -0,0 +1 @@ +version 1.0 \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/packageinfo URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/packageinfo?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/packageinfo (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/test/utils/packageinfo Thu Jul 5 12:09:30 2012 @@ -0,0 +1 @@ +version 1.0 \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/Codec.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/Codec.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/Codec.java (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/Codec.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.util; + +import java.text.CharacterIterator; +import java.text.StringCharacterIterator; + +public class Codec +{ + + public static String decode(String source) throws IllegalArgumentException { + StringBuffer result = new StringBuffer(); + StringCharacterIterator sci = new StringCharacterIterator(source); + for (char c = sci.current(); c != CharacterIterator.DONE; c = sci.next()) { + if (c == '$') { + c = sci.next(); + if (c != CharacterIterator.DONE) { + if (c == '$') { + result.append('$'); + } + else if (c == 'k') { + result.append(','); + } + else if (c == 'n') { + result.append('\n'); + } + else if (c == 'r') { + result.append('\r'); + } + else if (c == 'e') { + return null; + } + else { + throw new IllegalArgumentException("Unknown escape character: " + c); + } + } + else { + throw new IllegalArgumentException("Unexpected end of input: " + source); + } + } + else { + result.append(c); + } + } + return result.toString(); + } + + public static String encode(String source) { + if (source == null) { + return "$e"; + } + StringBuffer result = new StringBuffer(); + StringCharacterIterator sci = new StringCharacterIterator(source); + for (char c = sci.current(); c != CharacterIterator.DONE; c = sci.next()) { + if (c == '$') { + result.append("$$"); + } + else if (c == ',') { + result.append("$k"); + } + else if (c == '\n') { + result.append("$n"); + } + else if (c == '\r') { + result.append("$r"); + } + else { + result.append(c); + } + } + return result.toString(); + } +} \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/VersionRange.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/VersionRange.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/VersionRange.java (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/VersionRange.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,109 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.util; + +import org.osgi.framework.Version; + +public class VersionRange +{ + private Version m_low = null; + private boolean m_isLowInclusive = false; + private Version m_high = null; + private boolean m_isHighInclusive = false; + private String m_toString = null; + + public static final VersionRange infiniteRange = new VersionRange( + Version.emptyVersion, true, null, true); + + public VersionRange(Version low, boolean isLowInclusive, Version high, boolean isHighInclusive) { + m_low = low; + m_isLowInclusive = isLowInclusive; + m_high = high; + m_isHighInclusive = isHighInclusive; + } + + public Version getLow() { + return m_low; + } + + public boolean isLowInclusive() { + return m_isLowInclusive; + } + + public Version getHigh() { + return m_high; + } + + public boolean isHighInclusive() { + return m_isHighInclusive; + } + + public boolean isInRange(Version version) { + // We might not have an upper end to the range. + if (m_high == null) { + return (version.compareTo(m_low) >= 0); + } + else if (isLowInclusive() && isHighInclusive()) { + return (version.compareTo(m_low) >= 0) && + (version.compareTo(m_high) <= 0); + } + else if (isHighInclusive()) { + return (version.compareTo(m_low) > 0) && + (version.compareTo(m_high) <= 0); + } + else if (isLowInclusive()) { + return (version.compareTo(m_low) >= 0) && + (version.compareTo(m_high) < 0); + } + return (version.compareTo(m_low) > 0) && + (version.compareTo(m_high) < 0); + } + + public static VersionRange parse(String range) { + // Check if the version is an interval. + if (range.indexOf(',') >= 0) { + String s = range.substring(1, range.length() - 1); + String vlo = s.substring(0, s.indexOf(',')).trim(); + String vhi = s.substring(s.indexOf(',') + 1, s.length()).trim(); + return new VersionRange(new Version(vlo), (range.charAt(0) == '['), + new Version(vhi), (range.charAt(range.length() - 1) == ']')); + } + else { + return new VersionRange(new Version(range), true, null, false); + } + } + + public String toString() { + if (m_toString == null) { + if (m_high != null) { + StringBuffer sb = new StringBuffer(); + sb.append(m_isLowInclusive ? '[' : '('); + sb.append(m_low.toString()); + sb.append(','); + sb.append(m_high.toString()); + sb.append(m_isHighInclusive ? ']' : ')'); + m_toString = sb.toString(); + } + else { + m_toString = m_low.toString(); + } + } + return m_toString; + } +} \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/packageinfo URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/packageinfo?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/packageinfo (added) +++ ace/sandbox/marrs/org.apache.ace.util/src/org/apache/ace/util/packageinfo Thu Jul 5 12:09:30 2012 @@ -0,0 +1 @@ +version 1.0 \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.webconsole.plugin/pom.xml URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webconsole.plugin/pom.xml?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webconsole.plugin/pom.xml (added) +++ ace/sandbox/marrs/org.apache.ace.webconsole.plugin/pom.xml Thu Jul 5 12:09:30 2012 @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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"> + + <!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.ace</groupId> + <artifactId>ace-pom</artifactId> + <version>0.8.1-SNAPSHOT</version> + <relativePath>../pom/pom.xml</relativePath> + </parent> + + <version>0.8.1-SNAPSHOT</version> + <artifactId>org.apache.ace.webconsole.plugin</artifactId> + <packaging>bundle</packaging> + + <name>Apache ACE :: Webconsole :: Plugin</name> + <description /> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/ace/trunk/ace-webconsole-plugin</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/ace/trunk/ace-webconsole-plugin</developerConnection> + <url>http://svn.apache.org/repos/asf/ace/trunk/ace-webconsole-plugin</url> + </scm> + + <properties> + <export.package> + org.apache.ace.webconsole.plugin;version=${project.version} + </export.package> + <import.package> + !org.apache.ace.webconsole.plugin, + * + </import.package> + <bundle.activator>org.apache.ace.webconsole.plugin.Activator</bundle.activator> + </properties> + + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.compendium</artifactId> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.dependencymanager</artifactId> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </dependency> + </dependencies> + +</project> Added: ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/Activator.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/Activator.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/Activator.java (added) +++ ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/Activator.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.webconsole.plugin; + +import java.util.Dictionary; +import java.util.Hashtable; + +import javax.servlet.Servlet; + +import org.apache.felix.dm.DependencyActivatorBase; +import org.apache.felix.dm.DependencyManager; +import org.osgi.framework.BundleContext; + +/** + * @author Toni Menzel + */ +public class Activator extends DependencyActivatorBase { + @Override + public void init(BundleContext bundleContext, DependencyManager manager) throws Exception { + Dictionary dict = new Hashtable(); + dict.put( "felix.webconsole.label", WebUIConsoleServlet.LABEL ); + dict.put( "felix.webconsole.title", WebUIConsoleServlet.TITLE ); + manager.add(createComponent() + .setInterface(Servlet.class.getName(), dict) + .setImplementation(new WebUIConsoleServlet()) + ); + } + + @Override + public void destroy(BundleContext bundleContext, DependencyManager manager) throws Exception { + + } +} \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/WebUIConsoleServlet.java URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/WebUIConsoleServlet.java?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/WebUIConsoleServlet.java (added) +++ ace/sandbox/marrs/org.apache.ace.webconsole.plugin/src/org/apache/ace/webconsole/plugin/WebUIConsoleServlet.java Thu Jul 5 12:09:30 2012 @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.ace.webconsole.plugin; + +import java.io.IOException; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * @author Toni Menzel + */ +public class WebUIConsoleServlet extends HttpServlet { + public static final String LABEL = "apacheace"; + public static final Object TITLE = "Apache ACE"; + + @Override + protected void service(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException { + // ACE WebUI is a full ajax UI, so rending this once should be enough: + httpServletResponse.getWriter().println("<iframe scrolling=\"no\" frameborder=\"0\" width=\"100%\" height=\"500pt\" src=\"/ace/webui\" />"); + } +} \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/.classpath URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/.classpath?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webui.vaadin/.classpath (added) +++ ace/sandbox/marrs/org.apache.ace.webui.vaadin/.classpath Thu Jul 5 12:09:30 2012 @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="aQute.bnd.classpath.container"/> + <classpathentry kind="output" path="bin"/> +</classpath> Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/.project URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/.project?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webui.vaadin/.project (added) +++ ace/sandbox/marrs/org.apache.ace.webui.vaadin/.project Thu Jul 5 12:09:30 2012 @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.apache.ace.webui.vaadin</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>bndtools.core.bndbuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>bndtools.core.bndnature</nature> + </natures> +</projectDescription> Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/bnd.bnd URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/bnd.bnd?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webui.vaadin/bnd.bnd (added) +++ ace/sandbox/marrs/org.apache.ace.webui.vaadin/bnd.bnd Thu Jul 5 12:09:30 2012 @@ -0,0 +1,16 @@ +-buildpath: osgi.core,\ + osgi.cmpn,\ + org.apache.felix.dependencymanager,\ + com.vaadin,\ + org.apache.ace.client.repository.api;version=latest,\ + org.apache.ace.connectionfactory;version=latest,\ + org.apache.ace.authentication.api;version=latest,\ + org.apache.ace.authentication;version=latest,\ + javax.servlet +Private-Package: org.apache.ace.webui.domain,\ + org.apache.ace.webui.vaadin,\ + org.apache.ace.webui.vaadin.component,\ + org.apache.ace.test.utils +Export-Package: org.apache.ace.webui +Include-Resource: resources/ +Bundle-Activator: org.apache.ace.webui.vaadin.Activator \ No newline at end of file Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/build.xml URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/build.xml?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webui.vaadin/build.xml (added) +++ ace/sandbox/marrs/org.apache.ace.webui.vaadin/build.xml Thu Jul 5 12:09:30 2012 @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project name="project" default="build"> + <import file="../cnf/build.xml"/> +</project> Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/pom.xml URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/pom.xml?rev=1357570&view=auto ============================================================================== --- ace/sandbox/marrs/org.apache.ace.webui.vaadin/pom.xml (added) +++ ace/sandbox/marrs/org.apache.ace.webui.vaadin/pom.xml Thu Jul 5 12:09:30 2012 @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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"> + + <!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.ace</groupId> + <artifactId>ace-pom</artifactId> + <version>0.8.1-SNAPSHOT</version> + <relativePath>../pom/pom.xml</relativePath> + </parent> + + <version>0.8.1-SNAPSHOT</version> + <artifactId>org.apache.ace.webui.vaadin</artifactId> + <packaging>bundle</packaging> + + <name>Apache ACE :: Web UI :: Vaadin</name> + <description /> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/ace/trunk/ace-webui-vaadin</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/ace/trunk/ace-webui-vaadin</developerConnection> + <url>http://svn.apache.org/repos/asf/ace/trunk/ace-webui-vaadin</url> + </scm> + + <properties> + <export.package> + org.apache.ace.webui;version=${project.version} + </export.package> + <import.package> + !org.apache.ace.webui, + com.vaadin*, + * + </import.package> + <private.package> + org.apache.ace.webui.vaadin, + org.apache.ace.webui.vaadin.component, + org.apache.ace.webui.domain, + org.apache.ace.test.utils + </private.package> + <bundle.activator> + org.apache.ace.webui.vaadin.Activator + </bundle.activator> + </properties> + + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.compendium</artifactId> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.dependencymanager</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ace</groupId> + <artifactId>org.apache.ace.client.repository.api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ace</groupId> + <artifactId>org.apache.ace.httplistener</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ace</groupId> + <artifactId>org.apache.ace.connectionfactory</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ace</groupId> + <artifactId>org.apache.ace.authentication.api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ace</groupId> + <artifactId>org.apache.ace.authentication</artifactId> + </dependency> + <dependency> + <groupId>com.vaadin</groupId> + <artifactId>vaadin</artifactId> + </dependency> + </dependencies> + +</project> Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_changed.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_changed.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_changed.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_new.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_new.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_new.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_removed.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_removed.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_removed.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_unchanged.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_unchanged.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/resource_workingstate_unchanged.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_failed.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_failed.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_failed.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_idle.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_idle.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_idle.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_inprogress.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_inprogress.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_inprogress.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_ok.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_ok.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_provisioning_ok.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_registered.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_registered.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_registered.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_approved.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_approved.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_approved.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new_old.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new_old.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_new_old.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_unapproved.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_unapproved.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_store_unapproved.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_unregistered.png URL: http://svn.apache.org/viewvc/ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_unregistered.png?rev=1357570&view=auto ============================================================================== Binary file - no diff available. Propchange: ace/sandbox/marrs/org.apache.ace.webui.vaadin/resources/VAADIN/themes/reindeer/icons/target_unregistered.png ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream
