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, verifyOrgExists
public 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.