com.redhat.rhn.domain.rhnpackage
Class Package

java.lang.Object
  extended by com.redhat.rhn.domain.BaseDomainHelper
      extended by com.redhat.rhn.domain.rhnpackage.Package
Direct Known Subclasses:
Patch, PatchSet

public class Package
extends BaseDomainHelper

Package


Constructor Summary
Package()
           
 
Method Summary
 void addChangeLogEntry(ChangeLogEntry entry)
           
 boolean equals(java.lang.Object other)
          
 java.lang.String getBuildHost()
           
 java.util.Date getBuildTime()
           
 java.util.Set getChangeLog()
           
 java.lang.Long getCompat()
           
 java.lang.String getCookie()
           
 java.lang.String getCopyright()
           
 java.lang.String getDescription()
           
 java.lang.String getFile()
          Retrieves the file portion of the path.
 java.lang.String getHeaderSignature()
           
 java.lang.Long getId()
           
 java.util.Date getLastModified()
           
 java.lang.String getMd5sum()
           
 java.lang.String getNameEvr()
          Util to output package name + evr: krb5-devel-1.3.4-47
 Org getOrg()
           
 PackageArch getPackageArch()
           
 PackageEvr getPackageEvr()
           
 PackageGroup getPackageGroup()
           
 PackageName getPackageName()
           
 java.lang.Long getPackageSize()
           
 java.lang.String getPath()
           
 java.lang.String getPayloadFormat()
           
 java.lang.Long getPayloadSize()
           
 java.lang.String getRpmVersion()
           
 java.lang.String getSourcePath()
           
 SourceRpm getSourceRpm()
           
 java.lang.String getSummary()
           
 java.lang.String getVendor()
           
 int hashCode()
          
 void setBuildHost(java.lang.String b)
           
 void setBuildTime(java.util.Date b)
           
 void setChangeLog(java.util.Set changeLogIn)
           
 void setCompat(java.lang.Long c)
           
 void setCookie(java.lang.String c)
           
 void setCopyright(java.lang.String c)
           
 void setDescription(java.lang.String d)
           
 void setHeaderSignature(java.lang.String h)
           
 void setId(java.lang.Long i)
           
 void setLastModified(java.util.Date l)
           
 void setMd5sum(java.lang.String m)
           
 void setOrg(Org o)
           
 void setPackageArch(PackageArch p)
           
 void setPackageEvr(PackageEvr p)
           
 void setPackageGroup(PackageGroup p)
           
 void setPackageName(PackageName p)
           
 void setPackageSize(java.lang.Long p)
           
 void setPath(java.lang.String p)
           
 void setPayloadFormat(java.lang.String p)
           
 void setPayloadSize(java.lang.Long p)
           
 void setRpmVersion(java.lang.String r)
           
 void setSourcePath(java.lang.String s)
           
 void setSourceRpm(SourceRpm s)
           
 void setSummary(java.lang.String s)
           
 void setVendor(java.lang.String v)
           
 java.lang.String toString()
          
 
Methods inherited from class com.redhat.rhn.domain.BaseDomainHelper
getCreated, getModified, setCreated, setModified
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Package

public Package()
Method Detail

getChangeLog

public java.util.Set getChangeLog()
Returns:
Returns the changeLog

setChangeLog

public void setChangeLog(java.util.Set changeLogIn)
Parameters:
changeLogIn - The ChangeLog to set

addChangeLogEntry

public void addChangeLogEntry(ChangeLogEntry entry)
Parameters:
entry - The ChangeLogEntry to add

getFile

public java.lang.String getFile()
Retrieves the file portion of the path. For example, if path=/foo/bar/baz.rpm, getFile() would return 'baz.rpm'.

Returns:
Returns the file portion of the path.

getBuildHost

public java.lang.String getBuildHost()
Returns:
Returns the buildHost.

setBuildHost

public void setBuildHost(java.lang.String b)
Parameters:
b - The buildHost to set.

getBuildTime

public java.util.Date getBuildTime()
Returns:
Returns the buildTime.

setBuildTime

public void setBuildTime(java.util.Date b)
Parameters:
b - The buildTime to set.

getCompat

public java.lang.Long getCompat()
Returns:
Returns the compat.

setCompat

public void setCompat(java.lang.Long c)
Parameters:
c - The compat to set.

getCookie

public java.lang.String getCookie()
Returns:
Returns the cookie.

setCookie

public void setCookie(java.lang.String c)
Parameters:
c - The cookie to set.

getCopyright

public java.lang.String getCopyright()
Returns:
Returns the copyright.

setCopyright

public void setCopyright(java.lang.String c)
Parameters:
c - The copyright to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String d)
Parameters:
d - The description to set.

getHeaderSignature

public java.lang.String getHeaderSignature()
Returns:
Returns the headerSignature.

setHeaderSignature

public void setHeaderSignature(java.lang.String h)
Parameters:
h - The headerSig to set.

getId

public java.lang.Long getId()
Returns:
Returns the id.

setId

public void setId(java.lang.Long i)
Parameters:
i - The id to set.

getLastModified

public java.util.Date getLastModified()
Returns:
Returns the lastModified.

setLastModified

public void setLastModified(java.util.Date l)
Parameters:
l - The lastModified to set.

getMd5sum

public java.lang.String getMd5sum()
Returns:
Returns the md5sum.

setMd5sum

public void setMd5sum(java.lang.String m)
Parameters:
m - The md5sum to set.

getOrg

public Org getOrg()
Returns:
Returns the org.

setOrg

public void setOrg(Org o)
Parameters:
o - The org to set.

getPackageArch

public PackageArch getPackageArch()
Returns:
Returns the packageArch.

setPackageArch

public void setPackageArch(PackageArch p)
Parameters:
p - The packageArch to set.

getPackageEvr

public PackageEvr getPackageEvr()
Returns:
Returns the packageEvr.

setPackageEvr

public void setPackageEvr(PackageEvr p)
Parameters:
p - The packageEvr to set.

getPackageGroup

public PackageGroup getPackageGroup()
Returns:
Returns the packageGroup.

setPackageGroup

public void setPackageGroup(PackageGroup p)
Parameters:
p - The packageGroup to set.

getPackageName

public PackageName getPackageName()
Returns:
Returns the packageName.

setPackageName

public void setPackageName(PackageName p)
Parameters:
p - The packageName to set.

getPackageSize

public java.lang.Long getPackageSize()
Returns:
Returns the packageSize.

setPackageSize

public void setPackageSize(java.lang.Long p)
Parameters:
p - The packageSize to set.

getPath

public java.lang.String getPath()
Returns:
Returns the path.

setPath

public void setPath(java.lang.String p)
Parameters:
p - The path to set.

getPayloadFormat

public java.lang.String getPayloadFormat()
Returns:
Returns the payloadFormat.

setPayloadFormat

public void setPayloadFormat(java.lang.String p)
Parameters:
p - The payloadFormat to set.

getPayloadSize

public java.lang.Long getPayloadSize()
Returns:
Returns the payloadSize.

setPayloadSize

public void setPayloadSize(java.lang.Long p)
Parameters:
p - The payloadSize to set.

getRpmVersion

public java.lang.String getRpmVersion()
Returns:
Returns the rpmVersion.

setRpmVersion

public void setRpmVersion(java.lang.String r)
Parameters:
r - The rpmVersion to set.

getSourcePath

public java.lang.String getSourcePath()
Returns:
Returns the sourcePath.

setSourcePath

public void setSourcePath(java.lang.String s)
Parameters:
s - The sourcePath to set.

getSourceRpm

public SourceRpm getSourceRpm()
Returns:
Returns the sourceRpm.

setSourceRpm

public void setSourceRpm(SourceRpm s)
Parameters:
s - The sourceRpm to set.

getSummary

public java.lang.String getSummary()
Returns:
Returns the summary.

setSummary

public void setSummary(java.lang.String s)
Parameters:
s - The summary to set.

getVendor

public java.lang.String getVendor()
Returns:
Returns the vendor.

setVendor

public void setVendor(java.lang.String v)
Parameters:
v - The vendor to set.

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

getNameEvr

public java.lang.String getNameEvr()
Util to output package name + evr: krb5-devel-1.3.4-47

Returns:
String name and evr

equals

public boolean equals(java.lang.Object other)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object