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
Befehl im Benutzerverwaltungs-/Migrationstool
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddispose(ConsoleInterface console) Wird aufgerufen wenn der Befehl verlassen wirdprotected voidexecute(ConsoleInterface console) Führt den eigentlichen Befehl ausfinal voidexecute(ConsoleInterface console, CommandLineAction parent) Führt den Befehl ausList<? extends CommandLineAction>Gibt die Kindbefehle zurückvoidprintStatus(ConsoleInterface console) Gibt einen Text vor der Auswahl der Aktion aus (zum überschreiben)final voidabstract StringtoString()Gibt den Befehlsnamen zurück
-
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:
Exception- Beliebige Exception
-
execute
Führt den eigentlichen Befehl aus- Parameters:
console- Konsole- Throws:
Exception- Beliebige Exception
-
dispose
Wird aufgerufen wenn der Befehl verlassen wird- Parameters:
console- Konsole- Throws:
Exception- Beliebige Exception
-
toString
Gibt den Befehlsnamen zurück -
getChildren
Gibt die Kindbefehle zurück- Returns:
- Kindbefehle
-
skipParent
public final void skipParent()
-