|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.itest.pmanager.PackageManager
org.apache.itest.pmanager.YumCmdLinePackageManager
public class YumCmdLinePackageManager
| Constructor Summary | |
|---|---|
YumCmdLinePackageManager()
|
|
| Method Summary | |
|---|---|
int |
addBinRepo(String record,
String url,
String key,
String cookie)
Register a binary package repository so that packages can be accessed from it. |
int |
cleanup()
Clean up the repository cache |
List |
getContentList(PackageInstance pkg)
List a content of a given package |
groovy.lang.MetaClass |
getMetaClass()
|
Object |
getProperty(String name)
|
static String |
getRepository_registry()
|
List |
getServices(PackageInstance pkg)
Get a list of services (System V init scripts) provided by a given package |
static String |
getType()
|
int |
install(PackageInstance pkg)
Install a given package (from collection of all the packages available in all the repositories) |
Object |
invokeMethod(String name,
Object args)
|
boolean |
isInstalled(PackageInstance pkg)
Check if a given package is installed on the system |
int |
refresh()
Refresh the cached data describing the content of all registered repositories |
int |
remove(PackageInstance pkg)
Remove a given package that is already installed on the system |
List |
search(String name,
String version)
Search for a package in all registered repositories |
void |
setDefaults(String defaults)
Set package manager specific default values |
void |
setMetaClass(groovy.lang.MetaClass metaClass)
|
void |
setProperty(String name,
Object value)
|
static void |
setRepository_registry(String value)
|
static void |
setType(String value)
|
| Methods inherited from class org.apache.itest.pmanager.PackageManager |
|---|
addBinRepo, getPackageManager, getPackageManager, getShRoot, getShUser, removeBinRepo, setShRoot, setShUser, svc_do |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public YumCmdLinePackageManager()
| Method Detail |
|---|
public static String getType()
public static void setType(String value)
public static String getRepository_registry()
public static void setRepository_registry(String value)
public void setDefaults(String defaults)
PackageManager
setDefaults in class PackageManagerdefaults - String of default values encoded in a package manager specific way
public int addBinRepo(String record,
String url,
String key,
String cookie)
PackageManager
addBinRepo in class PackageManagerrecord - a package manager specific KEY portion of the repository registration (null is default)url - a URL containing the packages constituting the repository (null is default)key - an optional (can be null) cryptographic key for authenticating the content of the repositorycookie - an optional, package manager specific opaque string
public int refresh()
PackageManager
refresh in class PackageManagerpublic int cleanup()
PackageManager
cleanup in class PackageManager
public List search(String name,
String version)
PackageManager
search in class PackageManagername - name of the package (inexact matches are ok)version - a particular version of the package
public int install(PackageInstance pkg)
PackageManager
install in class PackageManagerpkg - a package to be installed
public int remove(PackageInstance pkg)
PackageManager
remove in class PackageManagerpkg - a package to be installed
public boolean isInstalled(PackageInstance pkg)
PackageManager
isInstalled in class PackageManagerpkg - a package to be checked
public List getServices(PackageInstance pkg)
PackageManager
getServices in class PackageManagerpkg - a package that is expected to provide 0, 1 or multiple services
public List getContentList(PackageInstance pkg)
PackageManager
getContentList in class PackageManagerpkg - a package that is expected to provide >1 entry in its content
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class PackageManagerpublic void setMetaClass(groovy.lang.MetaClass metaClass)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class PackageManager
public Object invokeMethod(String name,
Object args)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class PackageManagerpublic Object getProperty(String name)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class PackageManager
public void setProperty(String name,
Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class PackageManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||