Package de.bsvrz.dav.daf.userManagement
Class CommandLineAction
java.lang.Object
de.bsvrz.dav.daf.userManagement.CommandLineAction
- Direct Known Subclasses:
ChooseConfiguration
,EditUser
,MigrationStatus
,NewUser
,SrpUtilitiesAction
,UserList
,UserManagement
,UserManagementWithDav
,UserManagementWithFile
public abstract class CommandLineAction
extends java.lang.Object
Befehl im Benutzerverwaltungs-/Migrationstool
-
Constructor Summary
Constructors Constructor Description CommandLineAction()
-
Method Summary
Modifier and Type Method Description protected void
dispose(ConsoleInterface console)
Wird aufgerufen wenn der Befehl verlassen wirdprotected void
execute(ConsoleInterface console)
Führt den eigentlichen Befehl ausvoid
execute(ConsoleInterface console, CommandLineAction parent)
Führt den Befehl ausjava.util.List<? extends CommandLineAction>
getChildren()
Gibt die Kindbefehle zurückvoid
printStatus(ConsoleInterface console)
Gibt einen Text vor der Auswahl der Aktion aus (zum überschreiben)void
skipParent()
abstract java.lang.String
toString()
Gibt den Befehlsnamen zurückMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
CommandLineAction
public CommandLineAction()
-
-
Method Details
-
execute
Führt den Befehl aus- Parameters:
console
- Konsoleparent
- Übergeordneter Befehl oder null falls es sich um die "Wurzel" handelt.
-
printStatus
Gibt einen Text vor der Auswahl der Aktion aus (zum überschreiben)- Parameters:
console
- Konsole- Throws:
java.lang.Exception
- Beliebige Exception
-
execute
Führt den eigentlichen Befehl aus- Parameters:
console
- Konsole- Throws:
java.lang.Exception
- Beliebige Exception
-
dispose
Wird aufgerufen wenn der Befehl verlassen wird- Parameters:
console
- Konsole- Throws:
java.lang.Exception
- Beliebige Exception
-
toString
public abstract java.lang.String toString()Gibt den Befehlsnamen zurück- Overrides:
toString
in classjava.lang.Object
- Returns:
- Name
-
getChildren
Gibt die Kindbefehle zurück- Returns:
- Kindbefehle
-
skipParent
public final void skipParent()
-