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 + + +