Author: evenisse
Date: Fri Dec 30 08:20:40 2005
New Revision: 360115
URL: http://svn.apache.org/viewcvs?rev=360115&view=rev
Log:
Add MSN screen
Added:
maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java (with props)
Modified:
maven/continuum/trunk/continuum-webapp/src/main/resources/META-INF/plexus/components.xml
maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties
maven/continuum/trunk/continuum-webapp/src/main/resources/xwork.xml
maven/continuum/trunk/continuum-webapp/src/main/webapp/notifierMsn.jsp
Added: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java?rev=360115&view=auto
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java (added)
+++ maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java Fri Dec 30 08:20:40 2005
@@ -0,0 +1,88 @@
+package org.apache.maven.continuum.web.action;
+
+/*
+ * Copyright 2004-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+import org.apache.maven.continuum.model.project.ProjectNotifier;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author Emmanuel Venisse
+ * @version $Id$
+ */
+public class MsnNotifierEditAction
+ extends AbstractNotifierEditAction
+{
+ private String login;
+
+ private String password;
+
+ private String address;
+
+ protected void initConfiguration( Map configuration )
+ {
+ login = (String) configuration.get( "login" );
+
+ password = (String) configuration.get( "password" );
+
+ address = (String) configuration.get( "address" );
+ }
+
+ protected void setNotifierConfiguration( ProjectNotifier notifier )
+ {
+ HashMap configuration = new HashMap();
+
+ configuration.put( "login", login );
+
+ configuration.put( "password", password );
+
+ configuration.put( "address", address );
+
+ notifier.setConfiguration( configuration );
+ }
+
+ public String getLogin()
+ {
+ return login;
+ }
+
+ public void setLogin( String login )
+ {
+ this.login = login;
+ }
+
+ public String getPassword()
+ {
+ return password;
+ }
+
+ public void setPassword( String password )
+ {
+ this.password = password;
+ }
+
+ public String getAddress()
+ {
+ return address;
+ }
+
+ public void setAddress( String address )
+ {
+ this.address = address;
+ }
+}
Propchange: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/continuum/trunk/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/MsnNotifierEditAction.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Modified: maven/continuum/trunk/continuum-webapp/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-webapp/src/main/resources/META-INF/plexus/components.xml?rev=360115&r1=360114&r2=360115&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/resources/META-INF/plexus/components.xml (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/resources/META-INF/plexus/components.xml Fri Dec 30 08:20:40 2005
@@ -205,6 +205,17 @@
+
+ com.opensymphony.xwork.Action
+ msnNotifierEdit
+ org.apache.maven.continuum.web.action.MsnNotifierEditAction
+ per-lookup
+
+
+ org.apache.maven.continuum.Continuum
+
+
+