public abstract class AbstractErrata extends BaseDomainHelper implements Errata, Selectable
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<Package> |
packages |
Constructor and Description |
---|
AbstractErrata() |
Modifier and Type | Method and Description |
---|---|
void |
addBug(Bug bugIn)
Adds a bug to the bugs set
|
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 and create an ErrataFile that
represents this package
|
void |
clearChannels()
Clears out the Channels associated with this errata.
|
boolean |
containsKeyword(java.lang.String keywordIn)
Checks whether a keyword is already associated with an erratum.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAdvisory()
Getter for advisory
|
java.lang.String |
getAdvisoryName()
Getter for advisoryName
|
java.lang.Long |
getAdvisoryRel()
Getter for advisoryRel
|
java.lang.String |
getAdvisorySynopsis()
Getter for synopsis
|
java.lang.String |
getAdvisoryType()
Getter for advisoryType
|
java.util.Set<Bug> |
getBugs() |
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 orgId
|
java.util.Set<Package> |
getPackages() |
java.lang.String |
getProduct()
Getter for product
|
java.lang.String |
getRefersTo()
Getter for refersTo
|
java.lang.String |
getSelectionKey() |
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
|
int |
hashCode() |
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.
|
abstract boolean |
isCloned()
Tells whether or not the errata is cloned.
|
boolean |
isProductEnhancement()
Returns true if the advisory is a Product Enhancement.
|
abstract boolean |
isPublished()
Tells whether or not the errata is published.
|
boolean |
isSecurityAdvisory()
Returns true if the advisory is a Security Advisory.
|
boolean |
isSelectable() |
boolean |
isSelected() |
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 |
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 |
setSelected(boolean isSelected)
sets the selection parameter
|
void |
setSeverity(Severity s)
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() |
getCreated, getModified, setCreated, setModified
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addChannel, getChannels, getCves, setChannels, setCves
protected java.util.Set<Package> packages
public java.lang.Long getId()
public void setId(java.lang.Long idIn)
public java.lang.String getAdvisory()
getAdvisory
in interface Errata
public void setAdvisory(java.lang.String advisoryIn)
setAdvisory
in interface Errata
advisoryIn
- to setpublic java.lang.String getAdvisoryType()
getAdvisoryType
in interface Errata
public void setAdvisoryType(java.lang.String advisoryTypeIn)
setAdvisoryType
in interface Errata
advisoryTypeIn
- to setpublic java.lang.String getProduct()
getProduct
in interface Errata
public void setProduct(java.lang.String productIn)
setProduct
in interface Errata
productIn
- to setpublic java.lang.String getErrataFrom()
getErrataFrom
in interface Errata
public void setErrataFrom(java.lang.String from)
setErrataFrom
in interface Errata
from
- to setpublic java.lang.String getDescription()
getDescription
in interface Errata
public void setDescription(java.lang.String descriptionIn)
setDescription
in interface Errata
descriptionIn
- to setpublic java.lang.String getSynopsis()
getSynopsis
in interface Errata
public java.lang.String getAdvisorySynopsis()
public void setSynopsis(java.lang.String synopsisIn)
setSynopsis
in interface Errata
synopsisIn
- to setpublic java.lang.String getTopic()
public void setTopic(java.lang.String topicIn)
public java.lang.String getSolution()
getSolution
in interface Errata
public void setSolution(java.lang.String solutionIn)
setSolution
in interface Errata
solutionIn
- to setpublic java.util.Date getIssueDate()
getIssueDate
in interface Errata
public void setIssueDate(java.util.Date issueDateIn)
setIssueDate
in interface Errata
issueDateIn
- to setpublic java.util.Date getUpdateDate()
getUpdateDate
in interface Errata
public void setUpdateDate(java.util.Date updateDateIn)
setUpdateDate
in interface Errata
updateDateIn
- to setpublic java.lang.String getNotes()
public void setNotes(java.lang.String notesIn)
public Org getOrg()
public void setOrg(Org orgIn)
public java.lang.String getRefersTo()
getRefersTo
in interface Errata
public void setRefersTo(java.lang.String refersToIn)
setRefersTo
in interface Errata
refersToIn
- to setpublic java.lang.String getAdvisoryName()
getAdvisoryName
in interface Errata
public void setAdvisoryName(java.lang.String advisoryNameIn)
setAdvisoryName
in interface Errata
advisoryNameIn
- to setpublic java.lang.Long getAdvisoryRel()
getAdvisoryRel
in interface Errata
public void setAdvisoryRel(java.lang.Long advisoryRelIn)
setAdvisoryRel
in interface Errata
advisoryRelIn
- to setpublic Severity getSeverity()
getSeverity
in interface Errata
public void setSeverity(Severity s)
setSeverity
in interface Errata
s
- Severity to setpublic java.lang.Boolean getLocallyModified()
getLocallyModified
in interface Errata
public void setLocallyModified(java.lang.Boolean locallyModifiedIn)
setLocallyModified
in interface Errata
locallyModifiedIn
- to setpublic java.util.Date getLastModified()
getLastModified
in interface Errata
public void setLastModified(java.util.Date lastModifiedIn)
setLastModified
in interface Errata
lastModifiedIn
- to setpublic boolean isProductEnhancement()
isProductEnhancement
in interface Errata
public boolean isSecurityAdvisory()
isSecurityAdvisory
in interface Errata
public boolean isBugFix()
public void removeBug(java.lang.Long bugId)
public void addBug(Bug bugIn)
public java.util.Set<Bug> getBugs()
public void setBugs(java.util.Set b)
public void addFile(ErrataFile fileIn)
public void removeFile(java.lang.Long fileId)
removeFile
in interface Errata
fileId
- The id of the file to removepublic java.util.Set<ErrataFile> getFiles()
public void setFiles(java.util.Set<ErrataFile> f)
public void addKeyword(java.lang.String keywordIn)
addKeyword
in interface Errata
keywordIn
- The keyword to add.public void addKeyword(Keyword keywordIn)
addKeyword
in interface Errata
keywordIn
- The keyword to add.public boolean containsKeyword(java.lang.String keywordIn)
keywordIn
- The keyword to check.public java.util.Set<Keyword> getKeywords()
getKeywords
in interface Errata
public void setKeywords(java.util.Set<Keyword> k)
setKeywords
in interface Errata
k
- The keywords to set.public boolean hasKeyword(java.lang.String s)
hasKeyword
in interface Errata
s
- The keyword to search forpublic void addPackage(Package packageIn)
addPackage
in interface Errata
packageIn
- The package to add.public void removePackage(Package packageIn)
removePackage
in interface Errata
packageIn
- The package to remove.public java.util.Set<Package> getPackages()
getPackages
in interface Errata
public void setPackages(java.util.Set<Package> p)
setPackages
in interface Errata
p
- The packages to set.public void addNotification(java.util.Date dateIn)
addNotification
in interface Errata
dateIn
- The notify datepublic void addChannelNotification(Channel channelIn, java.util.Date dateIn)
addChannelNotification
in interface Errata
channelIn
- affected channeldateIn
- The notify datepublic java.util.List getNotificationQueue()
getNotificationQueue
in interface Errata
public java.lang.String toString()
toString
in interface Errata
toString
in class BaseDomainHelper
public void clearChannels()
clearChannels
in interface Errata
public abstract boolean isPublished()
isPublished
in interface Errata
public abstract boolean isCloned()
public boolean isSelectable()
isSelectable
in interface Selectable
public boolean isSelected()
isSelected
in interface Selectable
public void setSelected(boolean isSelected)
Selectable
setSelected
in interface Selectable
isSelected
- the selected to setpublic java.lang.String getSelectionKey()
getSelectionKey
in interface Selectable
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object