org.apache.itest.pmanager
Class PackageInstance
java.lang.Object
org.apache.itest.pmanager.PackageInstance
- All Implemented Interfaces:
- groovy.lang.GroovyObject
- Direct Known Subclasses:
- ManagedPackage
public abstract class PackageInstance
- extends Object
- implements groovy.lang.GroovyObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PackageInstance
public PackageInstance()
getMgr
public PackageManager getMgr()
setMgr
public void setMgr(PackageManager value)
getName
public String getName()
setName
public void setName(String value)
getVersion
public String getVersion()
setVersion
public void setVersion(String value)
isInstalled
public abstract boolean isInstalled()
install
public abstract int install()
remove
public abstract int remove()
getServices
public abstract List getServices()
getPackageInstance
public static PackageInstance getPackageInstance(PackageManager mgr,
String name)
- Factory method for creating an instance of a Package that can reside in
a particular instance of a PackageManager.
NOTE: For now only 'natural' pairing is supported (e.g. deb with apt, rpm
with yum/zypper)
- Parameters:
mgr
- package manager that is expected to manage this type of packagename
- package manager dependent name of a package
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
- Specified by:
setMetaClass
in interface groovy.lang.GroovyObject
invokeMethod
public Object invokeMethod(String name,
Object args)
- Specified by:
invokeMethod
in interface groovy.lang.GroovyObject
getProperty
public Object getProperty(String name)
- Specified by:
getProperty
in interface groovy.lang.GroovyObject
setProperty
public void setProperty(String name,
Object value)
- Specified by:
setProperty
in interface groovy.lang.GroovyObject
Copyright © 2011. All Rights Reserved.