Package com.zerog.ia.auto.project
Class RPMSpecification
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.RPMSpecification
-
- All Implemented Interfaces:
Referenceable
public final class RPMSpecification extends InstallableObject
Defines the settings of the virtual package used to make entries in the RPM database (Linux only).
-
-
Constructor Summary
Constructors Constructor Description RPMSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCopyright()
The copyright or license for the package to be installed (GPL, LGPL, commercial).java.lang.String
getDescription()
The brief description of the functionality or application provided.java.lang.String
getDistribution()
The name of the distribution the package belongs to.boolean
getEnabled()
Whether or not RPM registration is enabled.java.lang.String
getGroup()
The group to which the package belongs.java.lang.String
getLicense()
The package license.java.lang.String
getName()
The name of the package.java.lang.String
getPackager()
The name of the team that created the package.java.lang.String
getRelease()
The release version of the package.java.lang.String
getSummary()
A one-line description of the package functionality.java.lang.String
getUrl()
The URL the package references.java.lang.String
getVendor()
The name of the package vendor.java.lang.String
getVersion()
The version of the package.void
setCopyright(java.lang.String copyright)
The copyright or license for the package to be installed (GPL, LGPL, commercial).void
setDescription(java.lang.String description)
The brief description of the functionality or application provided.void
setDistribution(java.lang.String distribution)
The name of the distribution the package belongs to.void
setEnabled(boolean enable)
Whether or not RPM registration is enabled.void
setGroup(java.lang.String group)
The group to which the package belongs.void
setLicense(java.lang.String license)
The package license.void
setName(java.lang.String name)
The name of the package.void
setPackager(java.lang.String packager)
The name of the team that created the package.void
setRelease(java.lang.String release)
The release version of the package.void
setSummary(java.lang.String summary)
A one-line description of the package functionality.void
setUrl(java.lang.String url)
The URL the package references.void
setVendor(java.lang.String vendor)
The name of the package vendor.void
setVersion(java.lang.String version)
The version of the package.-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enable)
Whether or not RPM registration is enabled.
-
getEnabled
public boolean getEnabled()
Whether or not RPM registration is enabled.
-
getName
public java.lang.String getName()
The name of the package.
-
setName
public void setName(java.lang.String name)
The name of the package.
-
getVersion
public java.lang.String getVersion()
The version of the package.
-
setVersion
public void setVersion(java.lang.String version)
The version of the package.
-
getRelease
public java.lang.String getRelease()
The release version of the package.
-
setRelease
public void setRelease(java.lang.String release)
The release version of the package.
-
getDescription
public java.lang.String getDescription()
The brief description of the functionality or application provided.
-
setDescription
public void setDescription(java.lang.String description)
The brief description of the functionality or application provided.
-
getSummary
public java.lang.String getSummary()
A one-line description of the package functionality.
-
setSummary
public void setSummary(java.lang.String summary)
A one-line description of the package functionality.
-
getCopyright
public java.lang.String getCopyright()
The copyright or license for the package to be installed (GPL, LGPL, commercial).
-
setCopyright
public void setCopyright(java.lang.String copyright)
The copyright or license for the package to be installed (GPL, LGPL, commercial).
-
getLicense
public java.lang.String getLicense()
The package license.
-
setLicense
public void setLicense(java.lang.String license)
The package license.
-
getUrl
public java.lang.String getUrl()
The URL the package references.
-
setUrl
public void setUrl(java.lang.String url)
The URL the package references.
-
getDistribution
public java.lang.String getDistribution()
The name of the distribution the package belongs to.
-
setDistribution
public void setDistribution(java.lang.String distribution)
The name of the distribution the package belongs to.
-
getVendor
public java.lang.String getVendor()
The name of the package vendor.
-
setVendor
public void setVendor(java.lang.String vendor)
The name of the package vendor.
-
getGroup
public java.lang.String getGroup()
The group to which the package belongs. This value tells high-level installation programs (such as Red Hat's gnorpm) where to place this particular program in its hierarchical structure. (Find group descriptions in /usr/doc/rpm/GROUPS). Default: Applications/System.
-
setGroup
public void setGroup(java.lang.String group)
The group to which the package belongs. This value tells high-level installation programs (such as Red Hat's gnorpm) where to place the package in its hierarchical structure. (Find group descriptions in /usr/doc/rpm/GROUPS). Default: Applications/System.
-
getPackager
public java.lang.String getPackager()
The name of the team that created the package. This value is typically an email address or contact information for the installed product.
-
setPackager
public void setPackager(java.lang.String packager)
The name of the team that created the package. This value is typically an email address or contact information for the installed product.
-
-