org.codehaus.mojo.keytool
Class ChangeAliasMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.keytool.AbstractKeyToolMojo
          extended by org.codehaus.mojo.keytool.AbstractKeyToolRequestMojo<R>
              extended by org.codehaus.mojo.keytool.AbstractKeyToolRequestWithKeyStoreParametersMojo<R>
                  extended by org.codehaus.mojo.keytool.AbstractKeyToolRequestWithKeyStoreAndAliasParametersMojo<KeyToolChangeAliasRequest>
                      extended by org.codehaus.mojo.keytool.ChangeAliasMojo
All Implemented Interfaces:
ContextEnabled, Mojo

public class ChangeAliasMojo
extends AbstractKeyToolRequestWithKeyStoreAndAliasParametersMojo<KeyToolChangeAliasRequest>

To change an entry alias into a keystore.

Implemented as a wrapper around the SDK keytool -keyclone (jdk 1.5) or keytool -changealias (jdk 1.6) command.

See keystore documentation.

Since:
1.2
Author:
tchemit
Requires a Maven project to run:
true
Is defined by the goal name:
changeAlias

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ChangeAliasMojo()
          Default contructor.
 
Method Summary
protected  KeyToolChangeAliasRequest createKeytoolRequest()
          To prepare the incoming request, says fill it with mojo parameters.
protected  String getCommandlineInfo(org.codehaus.plexus.util.cli.Commandline commandLine)
          Gets a string representation of a Commandline.
 String getDestalias()
          Gets the value of the destalias field.
 String getKeypass()
          Gets the value of the keypass field.
 void setDestalias(String destalias)
           
 void setKeypass(String keypass)
          Sets the new given value to the field keypass of the request.
 
Methods inherited from class org.codehaus.mojo.keytool.AbstractKeyToolRequestWithKeyStoreParametersMojo
createParentDirIfNecessary
 
Methods inherited from class org.codehaus.mojo.keytool.AbstractKeyToolRequestMojo
consumeResult, execute
 
Methods inherited from class org.codehaus.mojo.keytool.AbstractKeyToolMojo
getMessage, getMessage, getMessage, isSkip, isVerbose, setSkip, setVerbose
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeAliasMojo

public ChangeAliasMojo()
Default contructor.

Method Detail

getDestalias

public String getDestalias()
Gets the value of the destalias field.

Returns:
the value of the destalias field

setDestalias

public void setDestalias(String destalias)
Parameters:
destalias - value of the field destalias to set

getKeypass

public String getKeypass()
Gets the value of the keypass field.

Returns:
the value of the keypass field.

setKeypass

public void setKeypass(String keypass)
Sets the new given value to the field keypass of the request.

Parameters:
keypass - the new value of the field keypass.

createKeytoolRequest

protected KeyToolChangeAliasRequest createKeytoolRequest()
To prepare the incoming request, says fill it with mojo parameters.

Overrides:
createKeytoolRequest in class AbstractKeyToolRequestWithKeyStoreAndAliasParametersMojo<KeyToolChangeAliasRequest>
Returns:
the created keytool request
See Also:
KeyToolRequest

getCommandlineInfo

protected String getCommandlineInfo(org.codehaus.plexus.util.cli.Commandline commandLine)
Gets a string representation of a Commandline.

This method creates the string representation by calling commandLine.toString() by default.

Overrides:
getCommandlineInfo in class AbstractKeyToolRequestWithKeyStoreParametersMojo<KeyToolChangeAliasRequest>
Parameters:
commandLine - The Commandline to get a string representation of (can not be null).
Returns:
The string representation of commandLine.


Copyright © 2005-2012 Codehaus. All Rights Reserved.