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