public class PatternBlacklistDAO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.hibernate.Session |
ss |
Constructor and Description |
---|
PatternBlacklistDAO()
Constructor of the class - only thing to do here is to open session to DB
|
Modifier and Type | Method and Description |
---|---|
void |
closeSession()
Method for closing the session - it flushes database connection
|
void |
deleteBlackList(PatternBlacklist patternBlacklistItem)
Method providing functionality for deleting a pattern blacklist item
|
PatternBlacklist |
findPatternBlackList(java.lang.String pattern)
Method for finding a blacklist entry based on pattern name
|
java.util.List<PatternBlacklist> |
getAllPatterns()
Method returning list of all pattern_blacklist entries
|
java.util.List<PatternBlacklist> |
getConfirmedOrBlacklisted(java.lang.Boolean confirmed)
Method returning list of confirmed or unconfirmed blacklisted patterns
|
java.lang.Boolean |
newPatternBlacklist(PatternBlacklist patternBlacklistItem)
Method providing functionality for creating new pattern blacklist
|
void |
updatePatternBlacklist(PatternBlacklist patternBlacklistItem)
Method providing functionality for updating pattern blacklist item
|
public PatternBlacklistDAO()
public java.util.List<PatternBlacklist> getAllPatterns()
public java.util.List<PatternBlacklist> getConfirmedOrBlacklisted(java.lang.Boolean confirmed)
confirmed
- Parameter that defines whether we should return confirmed entries or unconfirmed onespublic PatternBlacklist findPatternBlackList(java.lang.String pattern)
pattern
- pattern string of the searched itempublic java.lang.Boolean newPatternBlacklist(PatternBlacklist patternBlacklistItem)
patternBlacklistItem
- Item to be createdpublic void updatePatternBlacklist(PatternBlacklist patternBlacklistItem)
patternBlacklistItem
- item to be updatedpublic void deleteBlackList(PatternBlacklist patternBlacklistItem)
patternBlacklistItem
- Item to be deletedpublic void closeSession()