public class KickstartWizardHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected User |
currentUser |
Constructor and Description |
---|
KickstartWizardHelper(User user)
Constructor
|
Modifier and Type | Method and Description |
---|---|
KickstartCommand |
createCommand(java.lang.String name,
java.lang.String args,
KickstartData owner)
Creates a new command and associates it to the owning kickstart
|
PackageName |
findPackageName(java.lang.String name)
Looks up a PackageName based on its string name
|
java.util.List<Channel> |
getAvailableChannels()
Get list of available Channels for Kickstarting.
|
KickstartableTree |
getKickstartableTree(java.lang.Long id)
Retrieve a specific tree based on id and org id
|
java.util.List<KickstartableTree> |
getKickstartableTrees()
Retrieve a list of trees based on the user's Org
|
java.util.List<KickstartableTree> |
getTrees(java.lang.Long channelId)
Returns a list of KickstartableTrees available for a given channel id and org id
|
java.util.List<KickstartVirtualizationType> |
getVirtualizationTypes()
Retrieve a list of the valid virtualization types
|
void |
processRepos(KickstartData ksdata)
Adds the vt repo to this ks data
|
void |
processSkipKey(KickstartData ksdata)
Basically add or remove key --skip to the ks file...
|
void |
store(KickstartData ksdata)
Store a newly created KickstartData
Sets created timestamp and the appropriate org
|
protected User currentUser
public KickstartWizardHelper(User user)
user
- Provides the security "context" for all subsequent callspublic java.util.List<KickstartableTree> getKickstartableTrees()
public java.util.List<KickstartVirtualizationType> getVirtualizationTypes()
public KickstartableTree getKickstartableTree(java.lang.Long id)
id
- tree idpublic KickstartCommand createCommand(java.lang.String name, java.lang.String args, KickstartData owner)
name
- command nameargs
- command argsowner
- owning kickstartpublic PackageName findPackageName(java.lang.String name)
name
- name of PackageName objectpublic java.util.List<Channel> getAvailableChannels()
public java.util.List<KickstartableTree> getTrees(java.lang.Long channelId)
channelId
- base channelpublic void store(KickstartData ksdata)
ksdata
- object to savepublic void processRepos(KickstartData ksdata)
ksdata
- the data to which the repos have to be processedpublic void processSkipKey(KickstartData ksdata)
ksdata
- the ksdata to which the key command has to be aded or removed..