public class DistributionManagerBean extends Object implements DistributionManagerLocal
| Constructor and Description |
|---|
DistributionManagerBean() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.content.Distribution |
createDistribution(org.rhq.core.domain.auth.Subject user,
String kslabel,
String basepath,
org.rhq.core.domain.content.DistributionType disttype)
Creates a new distribution in the system.
|
void |
deleteDistributionByDistId(org.rhq.core.domain.auth.Subject user,
int distId)
Deletes a given instance of distribution object.
|
void |
deleteDistributionFilesByDistId(org.rhq.core.domain.auth.Subject user,
int distId)
deletes list of available distribution files for requested distribution
|
void |
deleteDistributionMappingsForRepo(org.rhq.core.domain.auth.Subject user,
int repoId)
Deletes a given instance of distribution object.
|
org.rhq.core.domain.content.Distribution |
getDistributionByLabel(String kslabel)
get distribution based on a given label
|
List<org.rhq.core.domain.content.DistributionFile> |
getDistributionFilesByDistId(int distId)
Returns a list of available distribution files for requested distribution
|
org.rhq.core.domain.content.DistributionType |
getDistributionTypeByName(String name)
Returns a DistributionType for given name
|
void |
validateDistTree(org.rhq.core.domain.content.Distribution kstree)
validates a given kickstart tree object and throws a KickstartTreeException
|
public org.rhq.core.domain.content.Distribution createDistribution(org.rhq.core.domain.auth.Subject user,
String kslabel,
String basepath,
org.rhq.core.domain.content.DistributionType disttype)
throws DistributionException
DistributionManagerLocalcreateDistribution in interface DistributionManagerLocalkslabel - kickstart tree labelbasepath - ks base path on filesystemDistributionExceptionpublic void deleteDistributionMappingsForRepo(org.rhq.core.domain.auth.Subject user,
int repoId)
DistributionManagerLocaldeleteDistributionMappingsForRepo in interface DistributionManagerLocalpublic void deleteDistributionByDistId(org.rhq.core.domain.auth.Subject user,
int distId)
DistributionManagerLocaldeleteDistributionByDistId in interface DistributionManagerLocalpublic org.rhq.core.domain.content.Distribution getDistributionByLabel(String kslabel)
DistributionManagerLocalgetDistributionByLabel in interface DistributionManagerLocalkslabel - distribution tree labelpublic org.rhq.core.domain.content.DistributionType getDistributionTypeByName(String name)
getDistributionTypeByName in interface DistributionManagerLocalname - name of distribution typepublic List<org.rhq.core.domain.content.DistributionFile> getDistributionFilesByDistId(int distId)
getDistributionFilesByDistId in interface DistributionManagerLocaldistId - public void deleteDistributionFilesByDistId(org.rhq.core.domain.auth.Subject user,
int distId)
deleteDistributionFilesByDistId in interface DistributionManagerLocaldistId - public void validateDistTree(org.rhq.core.domain.content.Distribution kstree)
throws DistributionException
kstree - kickstart tree objectDistributionExceptionCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.