public class KickstartTreeHandler extends BaseHandler
VALID| Constructor and Description |
|---|
KickstartTreeHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
create(User loggedInUser,
java.lang.String treeLabel,
java.lang.String basePath,
java.lang.String channelLabel,
java.lang.String installType)
Create a Kickstart Tree (Distribution) in Satellite
|
int |
delete(User loggedInUser,
java.lang.String treeLabel)
Delete a kickstarttree
kickstartable tree and kickstart host specified.
|
int |
deleteTreeAndProfiles(User loggedInUser,
java.lang.String treeLabel)
Delete a kickstarttree and any profiles associated with this kickstart tree.
|
KickstartableTreeDetail |
getDetails(User loggedInUser,
java.lang.String treeLabel)
Returns details of kickstartable tree specified by the label
|
java.util.List |
list(User loggedInUser,
java.lang.String channelLabel)
List the available kickstartable trees for the given channel.
|
java.util.List |
listInstallTypes(User loggedInUser)
List the available kickstartable tree types (rhel2,3,4,5 and fedora9+)
|
int |
rename(User loggedInUser,
java.lang.String originalLabel,
java.lang.String newLabel)
Rename a kickstart tree.
|
int |
update(User loggedInUser,
java.lang.String treeLabel,
java.lang.String basePath,
java.lang.String channelLabel,
java.lang.String installType)
Edit a kickstarttree.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic KickstartableTreeDetail getDetails(User loggedInUser, java.lang.String treeLabel)
loggedInUser - The current usertreeLabel - Label of kickstartable tree to search.public java.util.List list(User loggedInUser, java.lang.String channelLabel)
loggedInUser - The current userchannelLabel - Label of channel to search.public java.util.List listInstallTypes(User loggedInUser)
loggedInUser - The current userpublic int create(User loggedInUser, java.lang.String treeLabel, java.lang.String basePath, java.lang.String channelLabel, java.lang.String installType)
loggedInUser - The current usertreeLabel - Label for the new kickstart treebasePath - path to the base/root of the kickstart tree.channelLabel - label of channel to associate with ks tree.installType - String label for KickstartInstallType (rhel_2.1,
rhel_3, rhel_4, rhel_5, fedora_9)public int delete(User loggedInUser, java.lang.String treeLabel)
loggedInUser - The current usertreeLabel - Label for the new kickstart treepublic int deleteTreeAndProfiles(User loggedInUser, java.lang.String treeLabel)
loggedInUser - The current usertreeLabel - Label for the new kickstart treepublic int update(User loggedInUser, java.lang.String treeLabel, java.lang.String basePath, java.lang.String channelLabel, java.lang.String installType)
loggedInUser - The current usertreeLabel - Label for the existing kickstart treebasePath - New basepath for tree.
rhn-kickstart.channelLabel - New channel label to lookup and assign to
the kickstart tree.installType - String label for KickstartInstallType (rhel_2.1,
rhel_3, rhel_4, rhel_5, fedora_9)public int rename(User loggedInUser, java.lang.String originalLabel, java.lang.String newLabel)
loggedInUser - The current useroriginalLabel - Label for tree we want to editnewLabel - to assign to tree.