public interface Errata
Modifier and Type | Method and Description |
---|---|
void |
addBug(Bug bugIn)
Adds a bug to the bugs set
|
void |
addChannel(Channel channelIn)
Adds a single channel to this errata
|
void |
addChannelNotification(Channel channelIn,
java.util.Date dateIn)
Add a new notification for this errata
in specified channel
|
void |
addFile(ErrataFile fileIn)
Adds a file to the file set
|
void |
addKeyword(Keyword keywordIn)
Adds a keyword to the keywords set.
|
void |
addKeyword(java.lang.String keywordIn)
Convienience method so we can add keywords logically
Adds a keyword to the keywords set
|
void |
addNotification(java.util.Date dateIn)
Add a new notification for this errata
|
void |
addPackage(Package packageIn)
Adds a package to the packages set.
|
void |
clearChannels()
Clears out the Channels associated with this errata.
|
java.lang.String |
getAdvisory()
Getter for advisory
|
java.lang.String |
getAdvisoryName()
Getter for advisoryName
|
java.lang.Long |
getAdvisoryRel()
Getter for advisoryRel
|
java.lang.String |
getAdvisoryType()
Getter for advisoryType
|
java.util.Set |
getBugs() |
java.util.Set<Channel> |
getChannels() |
java.util.Set<Cve> |
getCves() |
java.lang.String |
getDescription()
Getter for description
|
java.lang.String |
getErrataFrom()
Getter for author
|
java.util.Set<ErrataFile> |
getFiles() |
java.lang.Long |
getId()
Getter for id
|
java.util.Date |
getIssueDate()
Getter for issueDate
|
java.util.Set<Keyword> |
getKeywords() |
java.util.Date |
getLastModified()
Getter for lastModified
|
java.lang.Boolean |
getLocallyModified()
Getter for locallyModified
|
java.lang.String |
getNotes()
Getter for notes
|
java.util.List |
getNotificationQueue()
List errata notifications that are queued
|
Org |
getOrg()
Getter for org
|
java.util.Set<Package> |
getPackages() |
java.lang.String |
getProduct()
Getter for product
|
java.lang.String |
getRefersTo()
Getter for refersTo
|
Severity |
getSeverity()
Getter for severity
|
java.lang.String |
getSolution()
Getter for solution
|
java.lang.String |
getSynopsis()
Getter for synopsis
|
java.lang.String |
getTopic()
Getter for topic
|
java.util.Date |
getUpdateDate()
Getter for updateDate
|
boolean |
hasKeyword(java.lang.String s)
Search for the given keyword in the set
|
boolean |
isBugFix()
Returns true if the advisory is a Bug Fix.
|
boolean |
isCloned()
Tells whether or not the errata is cloned.
|
boolean |
isProductEnhancement()
Returns true if the advisory is a Product Enhancement.
|
boolean |
isPublished()
Tells whether or not the errata is published.
|
boolean |
isSecurityAdvisory()
Returns true if the advisory is a Security Advisory.
|
void |
removeBug(java.lang.Long bugId)
Removes a bug from the bugs set
|
void |
removeFile(java.lang.Long fileId)
Removes a file from the files set
|
void |
removePackage(Package packageIn)
Removes a package from the packages set.
|
void |
setAdvisory(java.lang.String advisoryIn)
Setter for advisory
|
void |
setAdvisoryName(java.lang.String advisoryNameIn)
Setter for advisoryName
|
void |
setAdvisoryRel(java.lang.Long advisoryRelIn)
Setter for advisoryRel
|
void |
setAdvisoryType(java.lang.String advisoryTypeIn)
Setter for advisoryType
|
void |
setBugs(java.util.Set b) |
void |
setChannels(java.util.Set<Channel> channelsIn) |
void |
setCves(java.util.Set<Cve> cvesIn)
Sets cves
|
void |
setDescription(java.lang.String descriptionIn)
Setter for description
|
void |
setErrataFrom(java.lang.String from)
Setter for author
|
void |
setFiles(java.util.Set<ErrataFile> f) |
void |
setId(java.lang.Long idIn)
Setter for id
|
void |
setIssueDate(java.util.Date issueDateIn)
Setter for issueDate
|
void |
setKeywords(java.util.Set<Keyword> k) |
void |
setLastModified(java.util.Date lastModifiedIn)
Setter for lastModified
|
void |
setLocallyModified(java.lang.Boolean locallyModifiedIn)
Setter for locallyModified
|
void |
setNotes(java.lang.String notesIn)
Setter for notes
|
void |
setOrg(Org orgIn)
Setter for org
|
void |
setPackages(java.util.Set<Package> p) |
void |
setProduct(java.lang.String productIn)
Setter for product
|
void |
setRefersTo(java.lang.String refersToIn)
Setter for refersTo
|
void |
setSeverity(Severity severity)
Setter for severity
|
void |
setSolution(java.lang.String solutionIn)
Setter for solution
|
void |
setSynopsis(java.lang.String synopsisIn)
Setter for synopsis
|
void |
setTopic(java.lang.String topicIn)
Setter for topic
|
void |
setUpdateDate(java.util.Date updateDateIn)
Setter for updateDate
|
java.lang.String |
toString() |
java.lang.Long getId()
void setId(java.lang.Long idIn)
idIn
- to setjava.lang.String getAdvisory()
void setAdvisory(java.lang.String advisoryIn)
advisoryIn
- to setjava.lang.String getAdvisoryType()
void setAdvisoryType(java.lang.String advisoryTypeIn)
advisoryTypeIn
- to setjava.lang.String getProduct()
void setProduct(java.lang.String productIn)
productIn
- to setjava.lang.String getDescription()
void setDescription(java.lang.String descriptionIn)
descriptionIn
- to setjava.lang.String getSynopsis()
void setSynopsis(java.lang.String synopsisIn)
synopsisIn
- to setjava.lang.String getTopic()
void setTopic(java.lang.String topicIn)
topicIn
- to setjava.lang.String getSolution()
void setSolution(java.lang.String solutionIn)
solutionIn
- to setjava.util.Date getIssueDate()
void setIssueDate(java.util.Date issueDateIn)
issueDateIn
- to setjava.util.Date getUpdateDate()
void setUpdateDate(java.util.Date updateDateIn)
updateDateIn
- to setjava.lang.String getNotes()
void setNotes(java.lang.String notesIn)
notesIn
- to setOrg getOrg()
void setOrg(Org orgIn)
orgIn
- to setjava.lang.String getRefersTo()
void setRefersTo(java.lang.String refersToIn)
refersToIn
- to setjava.lang.String getAdvisoryName()
void setAdvisoryName(java.lang.String advisoryNameIn)
advisoryNameIn
- to setjava.lang.Long getAdvisoryRel()
void setAdvisoryRel(java.lang.Long advisoryRelIn)
advisoryRelIn
- to setSeverity getSeverity()
void setSeverity(Severity severity)
severity
- to setjava.lang.Boolean getLocallyModified()
void setLocallyModified(java.lang.Boolean locallyModifiedIn)
locallyModifiedIn
- to setjava.util.Date getLastModified()
void setLastModified(java.util.Date lastModifiedIn)
lastModifiedIn
- to setboolean isProductEnhancement()
boolean isSecurityAdvisory()
boolean isBugFix()
void addBug(Bug bugIn)
bugIn
- The bug to addvoid removeBug(java.lang.Long bugId)
bugId
- The id of the bug to removejava.util.Set getBugs()
void setBugs(java.util.Set b)
b
- The bugs to set.void addFile(ErrataFile fileIn)
fileIn
- The file to addvoid removeFile(java.lang.Long fileId)
fileId
- The id of the file to removejava.util.Set<ErrataFile> getFiles()
void setFiles(java.util.Set<ErrataFile> f)
f
- The files to set.void addKeyword(java.lang.String keywordIn)
keywordIn
- The keyword to add.void addKeyword(Keyword keywordIn)
keywordIn
- The keyword to add.java.util.Set<Keyword> getKeywords()
void setKeywords(java.util.Set<Keyword> k)
k
- The keywords to set.boolean hasKeyword(java.lang.String s)
s
- The keyword to search forvoid addPackage(Package packageIn)
packageIn
- The package to add.void removePackage(Package packageIn)
packageIn
- The package to remove.java.util.Set<Package> getPackages()
void setPackages(java.util.Set<Package> p)
p
- The packages to set.java.util.Set<Channel> getChannels()
void setChannels(java.util.Set<Channel> channelsIn)
channelsIn
- The set of channels to set for this erratajava.lang.String getErrataFrom()
void setErrataFrom(java.lang.String from)
from
- to setvoid addChannel(Channel channelIn)
channelIn
- The channel to addvoid addNotification(java.util.Date dateIn)
dateIn
- The notify datevoid addChannelNotification(Channel channelIn, java.util.Date dateIn)
channelIn
- affected channeldateIn
- The notify datejava.util.List getNotificationQueue()
boolean isPublished()
boolean isCloned()
java.lang.String toString()
toString
in class java.lang.Object
void clearChannels()
void setCves(java.util.Set<Cve> cvesIn)
cvesIn
- cve inputjava.util.Set<Cve> getCves()