File |
Line |
org/apache/maven/continuum/web/action/notifier/IrcGroupNotifierEditAction.java |
39 |
org/apache/maven/continuum/web/action/notifier/IrcProjectNotifierEditAction.java |
34 |
{
private String host;
private int port = 6667;
private String channel;
private String nick;
private String alternateNick;
private String username;
private String fullName;
private String password;
private boolean ssl = false;
protected void initConfiguration( Map<String, String> configuration )
{
host = configuration.get( "host" );
if ( configuration.get( "port" ) != null )
{
port = Integer.parseInt( configuration.get( "port" ) );
}
channel = configuration.get( "channel" );
nick = configuration.get( "nick" );
alternateNick = configuration.get( "alternateNick" );
username = configuration.get( "username" );
fullName = configuration.get( "fullName" );
password = configuration.get( "password" );
if ( configuration.get( "ssl" ) != null )
{
ssl = Boolean.parseBoolean( configuration.get( "ssl" ) );
}
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap<String, String> configuration = new HashMap<String, String>();
configuration.put( "host", host );
configuration.put( "port", String.valueOf( port ) );
configuration.put( "channel", channel );
configuration.put( "nick", nick );
configuration.put( "alternateNick", alternateNick );
configuration.put( "username", username );
configuration.put( "fullName", fullName );
configuration.put( "password", password );
configuration.put( "ssl", String.valueOf( ssl ) );
notifier.setConfiguration( configuration );
}
public String getHost()
{
return host;
}
public void setHost( String host )
{
this.host = host;
}
public int getPort()
{
return port;
}
public void setPort( int port )
{
this.port = port;
}
public String getChannel()
{
return channel;
}
public void setChannel( String channel )
{
this.channel = channel;
}
public String getNick()
{
return nick;
}
public void setNick( String nick )
{
this.nick = nick;
}
public String getAlternateNick()
{
return alternateNick;
}
public void setAlternateNick( String alternateNick )
{
this.alternateNick = alternateNick;
}
public String getUsername()
{
return username;
}
public void setUsername( String username )
{
this.username = username;
}
public String getFullName()
{
return fullName;
}
public void setFullName( String fullName )
{
this.fullName = fullName;
}
public String getPassword()
{
return password;
}
public void setPassword( String password )
{
this.password = password;
}
public boolean isSsl()
{
return ssl;
}
public void setSsl( boolean ssl )
{
this.ssl = ssl;
}
}
|
File |
Line |
org/apache/maven/continuum/web/action/notifier/JabberGroupNotifierEditAction.java |
40 |
org/apache/maven/continuum/web/action/notifier/JabberProjectNotifierEditAction.java |
39 |
{
private String host;
private int port = 5222;
private String login;
private String password;
private String domainName;
private String address;
private boolean sslConnection;
private boolean group;
protected void initConfiguration( Map<String, String> configuration )
{
host = configuration.get( "host" );
if ( configuration.get( "port" ) != null )
{
port = Integer.parseInt( configuration.get( "port" ) );
}
login = configuration.get( "login" );
password = configuration.get( "password" );
domainName = configuration.get( "domainName" );
address = configuration.get( AbstractContinuumNotifier.ADDRESS_FIELD );
sslConnection = Boolean.valueOf( configuration.get( "sslConnection" ) );
group = Boolean.valueOf( configuration.get( "isGroup" ) );
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap<String, String> configuration = new HashMap<String, String>();
configuration.put( "host", host );
configuration.put( "port", String.valueOf( port ) );
configuration.put( "login", login );
configuration.put( "password", password );
configuration.put( "domainName", domainName );
configuration.put( AbstractContinuumNotifier.ADDRESS_FIELD, address );
configuration.put( "sslConnection", String.valueOf( sslConnection ) );
configuration.put( "isGroup", String.valueOf( group ) );
notifier.setConfiguration( configuration );
}
public String getHost()
{
return host;
}
public void setHost( String host )
{
this.host = host;
}
public int getPort()
{
return port;
}
public void setPort( int port )
{
this.port = port;
}
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 getDomainName()
{
return domainName;
}
public void setDomainName( String domainName )
{
this.domainName = domainName;
}
public String getAddress()
{
return address;
}
public void setAddress( String address )
{
this.address = address;
}
public boolean isSslConnection()
{
return sslConnection;
}
public void setSslConnection( boolean sslConnection )
{
this.sslConnection = sslConnection;
}
public boolean isGroup()
{
return group;
}
public void setGroup( boolean group )
{
this.group = group;
}
}
|
File |
Line |
org/apache/maven/continuum/web/action/notifier/MailGroupNotifierEditAction.java |
41 |
org/apache/maven/continuum/web/action/notifier/MailProjectNotifierEditAction.java |
41 |
{
private String address;
private boolean committers;
protected void initConfiguration( Map<String, String> configuration )
{
if ( StringUtils.isNotEmpty( configuration.get( AbstractContinuumNotifier.ADDRESS_FIELD ) ) )
{
address = configuration.get( AbstractContinuumNotifier.ADDRESS_FIELD );
}
if ( StringUtils.isNotEmpty( configuration.get( AbstractContinuumNotifier.COMMITTER_FIELD ) ) )
{
committers = Boolean.parseBoolean( configuration.get( AbstractContinuumNotifier.COMMITTER_FIELD ) );
}
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap<String, Object> configuration = new HashMap<String, Object>();
if ( StringUtils.isNotEmpty( address ) )
{
configuration.put( AbstractContinuumNotifier.ADDRESS_FIELD, address );
}
configuration.put( AbstractContinuumNotifier.COMMITTER_FIELD, String.valueOf( committers ) );
notifier.setConfiguration( configuration );
}
public String getAddress()
{
return address;
}
public void setAddress( String address )
{
this.address = address;
}
public boolean isCommitters()
{
return committers;
}
public void setCommitters( boolean committers )
{
this.committers = committers;
}
}
|
File |
Line |
org/apache/maven/continuum/web/action/notifier/MsnGroupNotifierEditAction.java |
39 |
org/apache/maven/continuum/web/action/notifier/MsnProjectNotifierEditAction.java |
40 |
{
private String login;
private String password;
private String address;
protected void initConfiguration( Map<String, String> configuration )
{
login = configuration.get( "login" );
password = configuration.get( "password" );
address = configuration.get( AbstractContinuumNotifier.ADDRESS_FIELD );
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap<String, String> configuration = new HashMap<String, String>();
configuration.put( "login", login );
configuration.put( "password", password );
configuration.put( AbstractContinuumNotifier.ADDRESS_FIELD, 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;
}
}
|
File |
Line |
org/apache/maven/continuum/web/action/ReleaseProjectAction.java |
82 |
org/apache/maven/continuum/web/action/ReleaseProjectGoalAction.java |
65 |
Project project = getContinuum().getProjectWithAllDetails( projectId );
String releaseId = ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() );
if ( getContinuum().getConfiguration().isDistributedBuildEnabled() )
{
DistributedReleaseManager releaseManager = getContinuum().getDistributedReleaseManager();
preparedReleaseName = releaseManager.getPreparedReleaseName( releaseId );
if ( StringUtils.isNotBlank( preparedReleaseName ) )
{
preparedReleaseId = releaseId;
}
else
{
preparedReleaseName = null;
}
}
else
{
ContinuumReleaseManager releaseManager = getContinuum().getReleaseManager();
Map preparedReleases = releaseManager.getPreparedReleases();
if ( preparedReleases.containsKey( releaseId ) )
{
ReleaseDescriptor descriptor = (ReleaseDescriptor) preparedReleases.get( releaseId );
preparedReleaseName = descriptor.getReleaseVersions().get( releaseId ).toString();
preparedReleaseId = releaseId;
}
}
projectName = project.getName();
return SUCCESS;
}
public int getProjectId()
|
File |
Line |
org/apache/maven/continuum/web/action/ReleasePerformAction.java |
168 |
org/apache/maven/continuum/web/action/ReleasePrepareAction.java |
207 |
return SUCCESS;
}
private void getReleasePluginParameters( String workingDirectory, String pomFilename )
throws Exception
{
//TODO: Use the model reader so we'll can get the plugin configuration from parent too
MavenXpp3Reader pomReader = new MavenXpp3Reader();
Model model = pomReader.read( new FileReader( new File( workingDirectory, pomFilename ) ) );
if ( model.getBuild() != null && model.getBuild().getPlugins() != null )
{
for ( Plugin plugin : (List<Plugin>) model.getBuild().getPlugins() )
{
if ( plugin.getGroupId() != null && plugin.getGroupId().equals( "org.apache.maven.plugins" ) &&
plugin.getArtifactId() != null && plugin.getArtifactId().equals( "maven-release-plugin" ) )
{
Xpp3Dom dom = (Xpp3Dom) plugin.getConfiguration();
if ( dom != null )
{
Xpp3Dom configuration = dom.getChild( "releaseLabel" );
|
File |
Line |
org/apache/maven/continuum/web/action/notifier/WagonGroupNotifierEditAction.java |
38 |
org/apache/maven/continuum/web/action/notifier/WagonProjectNotifierEditAction.java |
38 |
{
private String url;
private String id;
protected void initConfiguration( Map<String, String> configuration )
{
url = configuration.get( "url" );
id = configuration.get( "id" );
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap<String, String> configuration = new HashMap<String, String>();
configuration.put( "url", url );
configuration.put( "id", id );
notifier.setConfiguration( configuration );
}
public String getUrl()
{
return url;
}
public void setUrl( String url )
{
this.url = url;
}
public String getId()
{
return id;
}
public void setId( String id )
{
this.id = id;
}
}
|