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 PersistOperation
public User getUser()
PersistOperation
getUser
in interface PersistOperation
public KickstartCommandName findCommandName(java.lang.String commandName)
commandName
- name of the KickstartCommandName