public abstract class BaseKickstartCommand extends java.lang.Object implements PersistOperation
| Modifier and Type | Field and Description |
|---|---|
protected KickstartData |
ksdata |
protected boolean |
rebuildPartitionCommands |
protected User |
user |
| Constructor and Description |
|---|
BaseKickstartCommand(KickstartData data,
User userIn)
Construct a command with a KSdata provided.
|
BaseKickstartCommand(java.lang.Long ksidIn,
User userIn)
Construct a command with a Kickstart ksid.
|
| Modifier and Type | Method and Description |
|---|---|
KickstartCommandName |
findCommandName(java.lang.String commandName)
Looks up a KickstartCommandName by name
|
KickstartData |
getKickstartData() |
User |
getUser()
All PersistOperations must have a User object
who is performing the Operation.
|
ValidatorError |
store()
Save the Kickstart Data to DB
|
protected KickstartData ksdata
protected User user
protected boolean rebuildPartitionCommands
public BaseKickstartCommand(java.lang.Long ksidIn,
User userIn)
ksidIn - to use.userIn - Logged in Userpublic BaseKickstartCommand(KickstartData data, User userIn)
data - the kickstart datauserIn - Logged in Userpublic KickstartData getKickstartData()
public ValidatorError store()
store in interface PersistOperationpublic User getUser()
PersistOperationgetUser in interface PersistOperationpublic KickstartCommandName findCommandName(java.lang.String commandName)
commandName - name of the KickstartCommandName