public class KickstartEditCommand extends BaseKickstartCommand
ksdata, rebuildPartitionCommands, user
Constructor and Description |
---|
KickstartEditCommand(KickstartData data,
User userIn) |
KickstartEditCommand(java.lang.Long ksid,
User userIn) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getActive() |
java.util.Set<ChannelArch> |
getAvailableArches()
Get the Set of ChannelArches that are available
to this Kickstart.
|
java.util.Set<ChannelFamily> |
getAvailableChannelFamilies()
Get the Set of ChannelFamily objects available to be Kickstarted.
|
java.util.Collection<Channel> |
getAvailableChannels()
Get list of available Channels for Kickstarting.
|
java.util.Set<java.lang.String> |
getAvailableUpdates()
Get the Set of available u1, u2, u3 ..
|
java.lang.String |
getComments() |
java.lang.String |
getLabel() |
java.lang.String |
getReleaseUpdate()
Get the "U" update release for the current Kickstart.
|
java.util.List<KickstartableTree> |
getTrees(java.lang.Long channelId,
Org org)
Returns a list of KickstartableTrees available for a given channel id and org id
|
KickstartVirtualizationType |
getVirtualizationType() |
void |
setActive(java.lang.Boolean activeIn) |
void |
setComments(java.lang.String commentsIn) |
void |
setIsOrgDefault(java.lang.Boolean defaultIn)
Update the isOrgDefault field for this KickstartData.
|
void |
setLabel(java.lang.String labelIn) |
void |
setVirtualizationType(KickstartVirtualizationType typeIn) |
void |
updateChildChannels(java.lang.String[] childchannelIds)
Update child channels for this KickstartData.
|
ValidatorError |
updateKickstartableTree(java.lang.Long channelId,
java.lang.Long orgId,
java.lang.Long treeId,
java.lang.String url)
Take in the set of required information to
determine what kickstartable tree to use for this Kickstart
profile.
|
void |
updateRepos(java.lang.String[] reposIn)
Updates the kickstart data with the repo name array passed in
|
findCommandName, getKickstartData, getUser, store
public KickstartEditCommand(java.lang.Long ksid, User userIn)
ksid
- Kickstart IduserIn
- to set on this Command.public KickstartEditCommand(KickstartData data, User userIn)
data
- Kickstart datauserIn
- to set on this Command.public java.lang.String getLabel()
public void setLabel(java.lang.String labelIn)
labelIn
- Kickstart Label to setpublic java.lang.Boolean getActive()
public void setActive(java.lang.Boolean activeIn)
activeIn
- Set active status of Kickstartpublic KickstartVirtualizationType getVirtualizationType()
public void setVirtualizationType(KickstartVirtualizationType typeIn)
typeIn
- Set virtualization typepublic java.lang.String getComments()
public void setIsOrgDefault(java.lang.Boolean defaultIn)
defaultIn
- to update this profile topublic void setComments(java.lang.String commentsIn)
commentsIn
- to set for Kickstartpublic ValidatorError updateKickstartableTree(java.lang.Long channelId, java.lang.Long orgId, java.lang.Long treeId, java.lang.String url)
channelId
- id of ChannelFamily selected.orgId
- org idtreeId
- kickstart tree idurl
- the url of the channel.public void updateChildChannels(java.lang.String[] childchannelIds)
childchannelIds
- as stringspublic java.util.Set<ChannelArch> getAvailableArches()
public java.util.Collection<Channel> getAvailableChannels()
public java.util.List<KickstartableTree> getTrees(java.lang.Long channelId, Org org)
channelId
- base channelorg
- caller's orgpublic java.util.Set<ChannelFamily> getAvailableChannelFamilies()
public java.util.Set<java.lang.String> getAvailableUpdates()
public java.lang.String getReleaseUpdate()
public void updateRepos(java.lang.String[] reposIn)
reposIn
- the names of the repos to be associated with this KS data.