|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.plugins.rhnhosted.RHNHelper
public class RHNHelper
| Constructor Summary | |
|---|---|
RHNHelper(String baseurl,
String systemIdIn)
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
checkSystemId(String systemId)
|
String |
constructKickstartFileUrl(String channelName,
String ksTreeLabel,
String ksFilePath)
Constructs a downloadable url for package downloads. |
static String |
constructKickstartFileUrl(String baseurl,
String channelName,
String ksTreeLabel,
String ksFilePath)
|
String |
constructPackageUrl(String channelName,
String rpmName)
Constructs a downloadable url for package downloads. |
static String |
constructPackageUrl(String baseurl,
String channelName,
String rpmName)
|
static String |
constructRpmDisplayName(String name,
String version,
String release,
String arch)
construct a legitimate rpm name to display |
static String |
constructRpmDownloadName(String name,
String version,
String release,
String epoch,
String arch)
Method to construct an rpm format filename for download url |
List<AdvisoryDetails> |
getAdvisoryMetadata(List<String> advisoryList,
String repoName)
|
List<String> |
getChannelAdvisory(String channelName)
Get List of errataIds for Given Channels |
List<String> |
getChannelPackages(String channelName)
Get List of packagesIds for Given Channels |
List<DistributionDetails> |
getDistributionMetaData(List<String> labels)
|
List<ContentProviderPackageDetails> |
getPackageDetails(List packageIds,
String channelName)
Extract the package metadata for all available packages to sync |
List<String> |
getSyncableChannels()
Get a list of all Syncable Channels based on entitled channel families |
List<String> |
getSyncableKickstartLabels()
|
List<String> |
getSyncableKickstartLabels(List<String> channelLabels)
|
List<String> |
getSyncableKickstartLabels(String channelName)
|
InputStream |
openStream(String location)
Open an input stream to specifed relative url. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RHNHelper(String baseurl,
String systemIdIn)
baseurl - The base url to connect to hostedsystemIdIn - systemId to use for auth| Method Detail |
|---|
public boolean checkSystemId(String systemId)
throws IOException,
org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public List<DistributionDetails> getDistributionMetaData(List<String> labels)
throws IOException,
org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public List<AdvisoryDetails> getAdvisoryMetadata(List<String> advisoryList,
String repoName)
throws org.apache.xmlrpc.XmlRpcException,
IOException,
InterruptedException
org.apache.xmlrpc.XmlRpcException
IOException
InterruptedException
public List<ContentProviderPackageDetails> getPackageDetails(List packageIds,
String channelName)
throws Exception
packageIds - Valid package ids for getPackageMatadata call to fetch from hostedchannelName - channel name of passed in package ids
Exception - On all errors
public List<String> getChannelPackages(String channelName)
throws IOException,
org.apache.xmlrpc.XmlRpcException
channelName - channel name
IOException - on io errors on systemid reads
org.apache.xmlrpc.XmlRpcException - on xmlrpc faults
public List<String> getChannelAdvisory(String channelName)
throws IOException,
org.apache.xmlrpc.XmlRpcException
channelName - channel name
IOException - on io errors on systemid reads
org.apache.xmlrpc.XmlRpcException - on xmlrpc faults
public List<String> getSyncableChannels()
throws IOException,
org.apache.xmlrpc.XmlRpcException
IOException - on systemid reads
org.apache.xmlrpc.XmlRpcException - on xmlrpc faults
public List<String> getSyncableKickstartLabels()
throws IOException,
org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public List<String> getSyncableKickstartLabels(String channelName)
throws IOException,
org.apache.xmlrpc.XmlRpcException
channelName - channel name
IOException
org.apache.xmlrpc.XmlRpcException
public List<String> getSyncableKickstartLabels(List<String> channelLabels)
throws IOException,
org.apache.xmlrpc.XmlRpcException
channelLabels - list of channel names to restrict return data to
IOException
org.apache.xmlrpc.XmlRpcException
public InputStream openStream(String location)
throws IOException,
org.apache.xmlrpc.XmlRpcException
location - A url that is relative to the baseurl and references a file within the repo.
IOException - On io errors.
org.apache.xmlrpc.XmlRpcException - On all errors.
public String constructPackageUrl(String channelName,
String rpmName)
channelName - channel label to be synced.rpmName - rpm file name
public static String constructPackageUrl(String baseurl,
String channelName,
String rpmName)
public String constructKickstartFileUrl(String channelName,
String ksTreeLabel,
String ksFilePath)
channelName - channel label to be synced.ksTreeLabel - kickstart tree label nameksFilePath - path to kickstart file
public static String constructKickstartFileUrl(String baseurl,
String channelName,
String ksTreeLabel,
String ksFilePath)
public static String constructRpmDownloadName(String name,
String version,
String release,
String epoch,
String arch)
name - rpm package nameversion - rpm package versionrelease - rpm package releaseepoch - rpm package epocharch - rpm package arch
public static String constructRpmDisplayName(String name,
String version,
String release,
String arch)
name - version - release - arch -
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||