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 configuration = new HashMap();
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;
}
}
]]>
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 configuration = new HashMap();
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;
}
}
]]>
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 configuration = new HashMap();
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;
}
}
]]>
configuration )
{
login = configuration.get( "login" );
password = configuration.get( "password" );
address = configuration.get( AbstractContinuumNotifier.ADDRESS_FIELD );
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap configuration = new HashMap();
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;
}
}
]]>
) 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" );
]]>
configuration )
{
url = configuration.get( "url" );
id = configuration.get( "id" );
}
protected void setNotifierConfiguration( ProjectNotifier notifier )
{
HashMap configuration = new HashMap();
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;
}
}
]]>