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