Package org.alfresco.tools
Class RenameUser
- java.lang.Object
-
- org.alfresco.tools.Tool
-
- org.alfresco.tools.RenameUser
-
public class RenameUser extends Tool
Rename user tool. This tool provides minimal support for renaming users. SeedisplayHelp()message for restrictions.Usage: renameUser -user username [options] oldUsername newUsername"); renameUser -user username [options] -file filename");The csv file has a simple comma separated list, with a pair of usernames on each line. Comments and blank lines may also be included. For example:# List of usernames to change # oldUsername,newUsername johnp,ceo # President and CEO johnn,cto # CTO and Chairman
- Author:
- Alan Davis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRenameUser.RenameUserToolContextclassRenameUser.User
-
Field Summary
Fields Modifier and Type Field Description protected RenameUser.RenameUserToolContextcontextUser Rename Tool Context
-
Constructor Summary
Constructors Constructor Description RenameUser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddisplayHelp()Display Tool Helpprotected intexecute()Perform Tool Behaviourprotected java.lang.StringgetToolName()Get the tool namestatic voidmain(java.lang.String[] args)Entry Pointprotected org.alfresco.tools.ToolContextprocessArgs(java.lang.String[] args)Process Tool ArgumentsvoidsetLogin(boolean login)-
Methods inherited from class org.alfresco.tools.Tool
exit, getApplicationContext, getServiceRegistry, handleError, logError, logInfo, logVerbose, start
-
-
-
-
Field Detail
-
context
protected RenameUser.RenameUserToolContext context
User Rename Tool Context
-
-
Method Detail
-
setLogin
public void setLogin(boolean login)
-
main
public static void main(java.lang.String[] args)
Entry Point- Parameters:
args-
-
processArgs
protected org.alfresco.tools.ToolContext processArgs(java.lang.String[] args) throws org.alfresco.tools.ToolArgumentExceptionDescription copied from class:ToolProcess Tool Arguments- Overrides:
processArgsin classTool- Parameters:
args- the arguments- Returns:
- the tool context
- Throws:
org.alfresco.tools.ToolArgumentException
-
displayHelp
protected void displayHelp()
Description copied from class:ToolDisplay Tool Help- Overrides:
displayHelpin classTool
-
getToolName
protected java.lang.String getToolName()
Description copied from class:ToolGet the tool name- Specified by:
getToolNamein classTool- Returns:
- the tool name
-
execute
protected int execute() throws ToolExceptionDescription copied from class:ToolPerform Tool Behaviour- Specified by:
executein classTool- Throws:
ToolException
-
-