public class SoftwareHandler extends BaseHandler
VALID| Constructor and Description |
|---|
SoftwareHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
appendToSoftwareList(User loggedInUser,
java.lang.String ksLabel,
java.util.List<java.lang.String> packageList)
Append the list of software packages to a kickstart profile.
|
java.util.Map<java.lang.String,java.lang.Boolean> |
getSoftwareDetails(User loggedInUser,
java.lang.String ksLabel) |
java.util.List<java.lang.String> |
getSoftwareList(User loggedInUser,
java.lang.String ksLabel)
Get a list of a kickstart profile's software packages.
|
int |
setSoftwareDetails(User loggedInUser,
java.lang.String ksLabel,
java.util.Map params) |
int |
setSoftwareList(User loggedInUser,
java.lang.String ksLabel,
java.util.List<java.lang.String> packageList)
Set the list of software packages for a kickstart profile.
|
int |
setSoftwareList(User loggedInUser,
java.lang.String ksLabel,
java.util.List<java.lang.String> packageList,
java.lang.Boolean ignoremissing,
java.lang.Boolean nobase)
Set the list of software packages for a kickstart profile.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic java.util.List<java.lang.String> getSoftwareList(User loggedInUser, java.lang.String ksLabel)
loggedInUser - The current userksLabel - A kickstart profile labelFaultException - fault exceptionpublic int setSoftwareList(User loggedInUser, java.lang.String ksLabel, java.util.List<java.lang.String> packageList)
loggedInUser - The current userksLabel - A kickstart profile labelpackageList - A list of package names.FaultException - fault exceptionpublic int setSoftwareList(User loggedInUser, java.lang.String ksLabel, java.util.List<java.lang.String> packageList, java.lang.Boolean ignoremissing, java.lang.Boolean nobase)
loggedInUser - The current userksLabel - A kickstart profile labelpackageList - A list of package names.ignoremissing - The boolean value setting --ignoremissing in %packages line
when truenobase - The boolean value setting --nobase in the %packages line when trueFaultException - fault exceptionpublic int appendToSoftwareList(User loggedInUser, java.lang.String ksLabel, java.util.List<java.lang.String> packageList)
loggedInUser - The current userksLabel - A kickstart profile labelpackageList - A list of package names.FaultException - fault exceptionpublic int setSoftwareDetails(User loggedInUser, java.lang.String ksLabel, java.util.Map params)
loggedInUser - The current userksLabel - Kickstart profile labelparams - Map containing software parameterspublic java.util.Map<java.lang.String,java.lang.Boolean> getSoftwareDetails(User loggedInUser, java.lang.String ksLabel)
loggedInUser - The current userksLabel - Kickstart profile label