You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2011/02/04 18:34:28 UTC

svn commit: r1067233 [1/7] - in /cxf/trunk: distribution/src/main/release/samples/ distribution/src/main/release/samples/logbrowser/ distribution/src/main/release/samples/logbrowser/src/ distribution/src/main/release/samples/logbrowser/src/demo/ distri...

Author: sergeyb
Date: Fri Feb  4 17:34:24 2011
New Revision: 1067233

URL: http://svn.apache.org/viewvc?rev=1067233&view=rev
Log:
[CXF-2736] Moving the LogBrowser project to the trunk

Added:
    cxf/trunk/distribution/src/main/release/samples/logbrowser/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/
    cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html   (with props)
    cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/jquery-1.4.2.min.js   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/LogBrowser.gwt.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/AbstractAuthenticationFilter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/AuthenticationRequired.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/BootstrapStorage.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/Settings.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/SettingsStorage.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/SimpleAuthenticationFilter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/SimpleXMLSettingsStorage.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/bootstrapping/Subscription.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/DefaultEventBus.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/Dispatcher.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/EventBus.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/Injector.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/LogBrowser.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/Module.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/ChangedSubscriptionsEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/ChangedSubscriptionsEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToAccessControlerEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToAccessControlerEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToBrowserEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToBrowserEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToEditCriteriaEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToEditCriteriaEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToSettingsEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/GoToSettingsEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/RemoteStorageAccessDeniedEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/RemoteStorageAccessDeniedEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/SelectedSubscriptionEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/SelectedSubscriptionEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/SignOutEvent.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/event/SignOutEventHandler.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/AbstractCallback.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/Entry.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/Feed.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/FeedProxy.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/FeedProxyImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/browser/Links.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/Base64.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/Credentials.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/IdentifierGenerator.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/IdentifierGeneratorImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/LocalStorage.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/LocalStorageImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/RemoteStorageProxy.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/RemoteStorageProxyImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/Settings.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/SettingsFacade.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/service/settings/Subscription.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/AbstractDialog.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/BasePresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/BindStrategy.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/DialogBindStrategyImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/ErrorDialog.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/Presenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/PresenterWidget.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/View.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/WidgetBindStrategyImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/accesscontroler/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/accesscontroler/AccessControlPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/accesscontroler/AccessControlView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/accesscontroler/AccessControlView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/accesscontroler/AccessControlViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/BrowsePresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/BrowseView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/BrowseView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/BrowseViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/EditCriteriaPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/EditCriteriaView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/EditCriteriaView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/EditCriteriaViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/EntryTable.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/NavigationSidebarPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/NavigationSidebarView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/NavigationSidebarView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/NavigationSidebarViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/SelectableTable.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/SubscriptionTable.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/ViewerPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/ViewerView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/ViewerView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/browser/ViewerViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/common/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/common/NavigationHeaderPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/common/NavigationHeaderView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/common/NavigationHeaderView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/common/NavigationHeaderViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/LogBrowserConstans.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/LogBrowserCss.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/LogBrowserResources.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/loader.gif   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/resources/logbrowser.css   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SettingsPresenter.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SettingsView.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SettingsView.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SettingsViewImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SubscriptionDialog.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SubscriptionDialogImpl.java   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SubscriptionEntry.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/client/ui/settings/SubscriptionForm.ui.xml   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/LogBrowser.html   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/json2.min.js   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/jstorage.config.js   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/jstorage.min.js   (with props)
    cxf/trunk/rt/management-web/src/main/java/org/apache/cxf/management/web/browser/resources/uuid.min.js   (with props)
Modified:
    cxf/trunk/distribution/src/main/release/samples/pom.xml
    cxf/trunk/rt/management-web/pom.xml

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt Fri Feb  4 17:34:24 2011
@@ -0,0 +1,29 @@
+Prerequisite
+------------
+
+If your environment already includes cxf-manifest.jar on the
+CLASSPATH, and the JDK and ant bin directories on the PATH
+it is not necessary to set the environment as described in
+the samples directory README.  If your environment is not
+properly configured, or if you are planning on using wsdl2java,
+javac, and java to build and run the demos, you must set the
+environment.
+
+Building and running the demo using Maven
+---------------------------------------
+
+From the base directory of this sample (i.e., where this README file is
+located), the pom.xml file is used to build and run the demo. 
+
+Using either UNIX or Windows:
+
+1)  Build and run by typing in terminal
+    mvn install
+2) Open browser and go to:
+    http://localhost:9002/log/browser/LogBrowser.html
+3) Add new endpoint with URL:
+    http://localhost:9002/log/logs
+4) To generate custom log entry open new browser's window and go to:
+    http://localhost:9002/customer-service.html
+
+To remove the .class files, run "mvn clean".

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/README.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties Fri Feb  4 17:34:24 2011
@@ -0,0 +1,27 @@
+#    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.
+
+handlers = java.util.logging.ConsoleHandler
+
+.level = WARNING
+
+java.util.logging.ConsoleHandler.level = FINE
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+demo.logbrowser.level = FINE
+org.apache.cxf.interceptor.LoggingInInterceptor.level = INFO
+org.apache.cxf.interceptor.LoggingOutInterceptor.level = INFO

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/logging.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml Fri Feb  4 17:34:24 2011
@@ -0,0 +1,103 @@
+<!--
+  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.
+-->
+<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/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.cxf.samples</groupId>
+    <artifactId>logbrowser</artifactId>
+    <name>LogBrowser</name>
+    <version>2.4.0-SNAPSHOT</version>
+
+    <parent>
+        <groupId>org.apache.cxf.samples</groupId>
+        <artifactId>cxf-samples</artifactId>
+        <version>2.4.0-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <cxf.version>${project.version}</cxf.version>
+        <cxf.jetty.version>7.2.2.v20101205</cxf.jetty.version>
+        <cxf.abdera.version>1.1</cxf.abdera.version>
+    </properties>
+
+    <build>
+        <sourceDirectory>src</sourceDirectory>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>exec-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>test</phase>
+                        <goals>
+                            <goal>java</goal>
+                        </goals>
+                        <configuration>
+                            <mainClass>demo.service.Server</mainClass>
+                            <systemProperties>
+                                <systemProperty>
+                                    <key>java.util.logging.config.file</key>
+                                    <value>${basedir}/logging.properties</value>
+                                </systemProperty>
+                            </systemProperties>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-management-web</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-transports-http-jetty</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+        
+        <dependency>
+            <groupId>org.apache.abdera</groupId>
+            <artifactId>abdera-core</artifactId>
+            <version>${cxf.abdera.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.abdera</groupId>
+            <artifactId>abdera-parser</artifactId>
+            <version>${cxf.abdera.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-webapp</artifactId>
+            <version>${cxf.jetty.version}</version>
+        </dependency>
+    </dependencies>
+</project>

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java Fri Feb  4 17:34:24 2011
@@ -0,0 +1,63 @@
+/**
+ * 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 demo.logbrowser;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Set;
+import javax.ws.rs.core.Application;
+
+import org.apache.cxf.jaxrs.provider.AtomEntryProvider;
+import org.apache.cxf.jaxrs.provider.AtomFeedProvider;
+import org.apache.cxf.management.web.logging.atom.AtomPullServer;
+
+import org.apache.cxf.management.web.browser.bootstrapping.BootstrapStorage;
+import org.apache.cxf.management.web.browser.bootstrapping.SimpleAuthenticationFilter;
+import org.apache.cxf.management.web.browser.bootstrapping.SimpleXMLSettingsStorage;
+
+public class App extends Application {
+
+
+    @Override
+    public Set<Object> getSingletons() {
+        Set<Object> classes = new HashSet<Object>();
+
+        // The log browser
+        classes.add(new BootstrapStorage(new SimpleXMLSettingsStorage()));
+        classes.add(new SimpleAuthenticationFilter(new HashMap<String, String>() {
+            {
+                put("admin", "admin");
+            }
+        }));
+        classes.add(new BootstrapStorage.StaticFileProvider());
+        classes.add(new BootstrapStorage.SettingsProvider());
+
+        // The pull server
+        AtomPullServer aps = new AtomPullServer();
+        aps.setLoggers("demo.service:DEBUG,org.apache.cxf.interceptor:INFO");
+        aps.init();
+        classes.add(aps);
+
+        classes.add(new AtomFeedProvider());
+        classes.add(new AtomEntryProvider());
+
+        return classes;
+    }
+}

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/logbrowser/App.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java Fri Feb  4 17:34:24 2011
@@ -0,0 +1,36 @@
+/**
+ * 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 demo.service;
+
+import java.util.HashSet;
+import java.util.Set;
+import javax.ws.rs.core.Application;
+
+public class App extends Application {
+
+    @Override
+    public Set<Object> getSingletons() {
+        Set<Object> classes = new HashSet<Object>();
+
+        classes.add(new CustomerService()); 
+
+        return classes;
+    }
+}

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/App.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java Fri Feb  4 17:34:24 2011
@@ -0,0 +1,141 @@
+/**
+ * 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 demo.service;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.logging.Logger;
+import static java.util.logging.Level.*;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
+import javax.ws.rs.GET;
+import javax.ws.rs.POST;
+import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.Response;
+import javax.xml.bind.annotation.XmlRootElement;
+
+import org.apache.commons.lang.Validate;
+import org.apache.cxf.common.logging.LogUtils;
+
+@Path("/customers/")
+public class CustomerService {
+    private static final Logger LOGGER = LogUtils.getL7dLogger(CustomerService.class);
+
+    Map<Long, Customer> customers = new HashMap<Long, Customer>();
+
+    @GET
+    @Path("/{id}/")
+    @Produces("application/json")
+    public Customer getCustomer(@PathParam("id") final String id) {
+        Validate.notNull(id);
+        Validate.notEmpty(id);
+        
+        LOGGER.log(FINE, "Invoking getCustomer, id={0}", id);
+
+        Customer customer = customers.get(Long.parseLong(id));
+
+        if (customer == null) {
+            LOGGER.log(SEVERE, "Specified customer does not exist, id={0}", id);    
+        }
+
+        return customer;
+    }
+
+    @POST
+    @Consumes("application/json")
+    public Response updateCustomer(final Customer customer) {
+        Validate.notNull(customer);
+
+        LOGGER.log(FINE, "Invoking updateCustomer, customer={0}", customer);
+
+        if (isCustomerExists(customer)) {
+            LOGGER.log(FINE, "Specified customer exists, update data, customer={0}", customer);
+        } else {
+            LOGGER.log(WARNING, "Specified customer does not exist, add data, customer={0}", customer);
+        }
+
+        customers.put(customer.getId(), customer);
+
+        LOGGER.log(INFO, "Customer was updated successful, customer={0}", customer);
+        return Response.ok().build();
+    }
+
+    @DELETE
+    @Path("/{id}/")
+    public Response deleteCustomer(@PathParam("id") String id) {
+        Validate.notNull(id);
+        Validate.notEmpty(id);
+        
+        LOGGER.log(FINE, "Invoking deleteCustomer, id={0}", id);
+
+        long identifier = Long.parseLong(id);
+
+        Response response;
+
+        if (isCustomerExists(identifier)) {
+            LOGGER.log(FINE, "Specified customer exists, remove data, id={0}", id);
+            customers.remove(identifier);
+            LOGGER.log(INFO, "Customer was removed successful, id={0}", id);
+            response = Response.ok().build();
+        } else {
+            LOGGER.log(SEVERE, "Specified customer does not exist, remove fail, id={0}", id);
+            response = Response.notModified().build();
+        }
+
+        return response;
+    }
+
+    private boolean isCustomerExists(final Customer customer) {
+        return customers.get(customer.getId()) != null;
+    }
+
+    private boolean isCustomerExists(final long id) {
+        return customers.get(id) != null;
+    }
+
+    @XmlRootElement(name = "Customer")
+    public static class Customer {
+        private long id;
+        private String name;
+
+        public long getId() {
+            return id;
+        }
+
+        public void setId(long id) {
+            this.id = id;
+        }
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        @Override
+        public String toString() {
+            return "Customer{id=" + id + ", name='" + name + "'}";
+        }
+    }
+}

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/CustomerService.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java Fri Feb  4 17:34:24 2011
@@ -0,0 +1,65 @@
+/**
+ * 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 demo.service;
+
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Handler;
+import org.eclipse.jetty.server.handler.DefaultHandler;
+import org.eclipse.jetty.server.handler.HandlerCollection;
+import org.eclipse.jetty.server.nio.SelectChannelConnector;
+import org.eclipse.jetty.webapp.WebAppContext;
+
+public class Server {
+
+    protected Server() throws Exception {
+        System.out.println("Starting Server");
+
+        /**
+         * Important: This code simply starts up a servlet container and adds
+         * the web application in src/webapp to it. Normally you would be using
+         * Jetty or Tomcat and have the webapp packaged as a WAR. This is simply
+         * as a convenience so you do not need to configure your servlet
+         * container to see CXF in action!
+         */
+        org.eclipse.jetty.server.Server server = new org.eclipse.jetty.server.Server();
+
+        SelectChannelConnector connector = new SelectChannelConnector();
+        connector.setPort(9002);
+        server.setConnectors(new Connector[] {connector});
+
+        WebAppContext webappcontext = new WebAppContext();
+        webappcontext.setContextPath("/");
+
+        webappcontext.setWar("webapp");
+
+        HandlerCollection handlers = new HandlerCollection();
+        handlers.setHandlers(new Handler[] {webappcontext, new DefaultHandler()});
+
+        server.setHandler(handlers);
+        server.start();
+        System.out.println("Server ready...");
+        server.join();
+    }
+
+    public static void main(String args[]) throws Exception {
+        new Server();
+    }
+
+}

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/src/demo/service/Server.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml Fri Feb  4 17:34:24 2011
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!DOCTYPE web-app
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+    "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<!--
+	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.
+-->
+<!-- START SNIPPET: webxml -->
+<web-app>
+
+    <servlet>
+        <servlet-name>CustomerService</servlet-name>
+        <display-name>CustomerService</display-name>
+        <servlet-class>
+            org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
+        </servlet-class>
+        <init-param>
+            <param-name>javax.ws.rs.Application</param-name>
+	    <param-value>
+                 demo.service.App
+            </param-value>
+        </init-param>
+        <init-param>
+            <param-name>jaxrs.inInterceptors</param-name>
+            <param-value>
+                org.apache.cxf.interceptor.LoggingInInterceptor
+            </param-value>
+        </init-param>
+
+        <init-param>
+            <param-name>jaxrs.outInterceptors</param-name>
+            <param-value>
+                org.apache.cxf.interceptor.LoggingOutInterceptor
+            </param-value>
+        </init-param>
+
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+
+	<servlet>
+		<servlet-name>BrowserServlet</servlet-name>
+		<display-name>BrowserServlet</display-name>
+		<servlet-class>
+			org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
+		</servlet-class>
+		<init-param>
+			<param-name>javax.ws.rs.Application</param-name>
+			<param-value>
+                            demo.logbrowser.App
+                        </param-value>
+		</init-param>
+
+		<load-on-startup>2</load-on-startup>
+	</servlet>
+
+
+	<servlet-mapping>
+		<servlet-name>BrowserServlet</servlet-name>
+		<url-pattern>/log/*</url-pattern>
+	</servlet-mapping>
+
+	<servlet-mapping>
+		<servlet-name>CustomerService</servlet-name>
+		<url-pattern>/service/*</url-pattern>
+	</servlet-mapping>
+</web-app>
+<!-- END SNIPPET: webxml -->

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html?rev=1067233&view=auto
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html (added)
+++ cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html Fri Feb  4 17:34:24 2011
@@ -0,0 +1,175 @@
+<!--
+  ~ 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.
+  -->
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>Customer Service</title>
+
+    <style type="text/css">
+        label {
+            width: 5em;
+            float: left;
+            text-align: right;
+            margin-right: 0.5em;
+            display: block;
+        }
+        .submit a {
+            margin-left: 5.5em;
+        }
+        .submit input {
+            margin-left: 8em;
+        }
+    </style>
+
+    <script type="text/javascript" src="./jquery-1.4.2.min.js"></script>
+    
+    <script type="text/javascript">
+        function buildCustomerAsString(id, name) {
+            return "{ \"Customer\" : { \"id\" : \"" + id + "\", \"name\" : \"" + name +"\" } }";
+        }
+
+        $(document).ready(function() {
+            $("#addOrUpdateCustomerButton").click(function() {
+                var isError = false;
+
+                var id = $("#addOrUpdateCustomerForm INPUT[name='customer.id']").val();
+                if (id == null || id == "") {
+                    alert("Field 'ID' can't be empty");
+                    isError = true;
+                }
+
+                var name = $("#addOrUpdateCustomerForm INPUT[name='customer.name']").val();
+                if (name == null || name == "") {
+                    alert("Field 'Name' can't be empty");
+                    isError = true;
+                }
+
+                if (isError) {
+                    return;
+                }
+
+                $.ajax({
+                    type: "POST",
+                    url : "/service/customers/",
+                    contentType : "application/json",
+                    data : buildCustomerAsString(id, name),
+                    complete : function(xhr) {
+                        if (xhr.status == 200) {
+                            alert("Customer added/updated successfully");
+                        } else {
+                            alert("Error occurred");
+                        }
+                    }
+                });
+            });
+
+            $("#getCustomerButton").click(function() {
+                var id = $("#getCustomerForm INPUT[name='customer.id']").val();
+                if (id == null || id == "") {
+                    alert("Field 'ID' can't be empty");
+                    return;
+                }
+
+                $.ajax({
+                    type: "GET",
+                    url : "/service/customers/" + id,
+                    dataType : "text",
+                    complete : function(xhr) {
+                        if (xhr.status == 200) {
+                            alert(xhr.responseText);
+                        } else if (xhr.status == 204) {
+                            alert("Customer, with specified ID, doesn't exist");
+                        } else {
+                            alert("Error occurred");
+                        }        
+                    }
+                });
+            });
+
+            $("#deleteCustomerButton").click(function() {
+                var id = $("#deleteCustomerForm INPUT[name='customer.id']").val();
+                if (id == null || id == "") {
+                    alert("Field 'ID' can't be empty");
+                    return;
+                }
+
+                $.ajax({
+                    type: "DELETE",
+                    url : "/service/customers/" + id,
+                    complete : function(xhr) {
+                        if (xhr.status == 200) {
+                            alert("Customer deleted successfully");
+                        } else if (xhr.status == 304) {
+                            alert("Customer, with specified ID, doesn't exist");
+                        } else {
+                            alert("Error occurred");
+                        }
+                    }
+                });
+            });
+
+            $("INPUT.digits").keyup(function () { 
+                this.value = this.value.replace(/[^0-9\.]/g,'');
+            });
+        });
+    </script>
+</head>
+<body>
+
+<div>
+    <h1>Customer Service</h1>
+
+    <h2>Add or update customer</h2>
+    <form id="addOrUpdateCustomerForm" action="#">
+        <p>
+            <label>ID:</label>
+            <input name="customer.id" class="digits" type="text" size="3"/>
+        </p>
+
+        <p>
+            <label>Name:</label>
+            <input name="customer.name" type="text" size="30"/>
+        </p>
+
+        <p class="submit"><a id="addOrUpdateCustomerButton" href="#">Add or Update</a></p>
+    </form>
+
+    <h2>Get customer</h2>
+    <form id="getCustomerForm" action="#">
+        <p>
+            <label>ID:</label>
+            <input name="customer.id" class="digits" type="text" size="3"/>
+        </p>
+
+        <p class="submit"><a id="getCustomerButton" href="#">Get</a></p>
+    </form>
+
+    <h2>Delete customer</h2>
+    <form id="deleteCustomerForm" action="#">
+        <p>
+            <label>ID:</label>
+            <input name="customer.id" class="digits" type="text" size="3"/>
+        </p>
+
+        <p class="submit"><a id="deleteCustomerButton" href="#">Delete</a></p>
+    </form>
+</div>
+</body>
+</html>

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: cxf/trunk/distribution/src/main/release/samples/logbrowser/webapp/customer-service.html
------------------------------------------------------------------------------
    svn:mime-type = text/html