za.org.coefficient.events
Class RSSItemCreatedEvent

java.lang.Object
  extended by za.org.coefficient.events.CoefficientEvent
      extended by za.org.coefficient.events.RSSItemCreatedEvent
All Implemented Interfaces:
java.io.Serializable

public class RSSItemCreatedEvent
extends CoefficientEvent

Class: Coefficient event to handle the creation of RSS items. If the RSS module is installed, it will receive these events and do the db work.

Author:
Thomas Fogwill
See Also:
Serialized Form

Nested Class Summary
static class RSSItemCreatedEvent.AffectedObject
          Class: AffectedObject Description: Represents an object affected by or related to an RSS item Expected data: - type = classname - id = object id
 
Field Summary
private  java.lang.String about
           
private  java.util.List affectedObjects
           
private  java.util.Date createDate
           
private  java.lang.String creator
           
private  java.lang.String itemText
           
private  java.lang.String itemTitle
           
private  java.lang.String language
           
private  java.lang.String link
           
private  java.lang.String origin
           
private  Project project
           
 
Fields inherited from class za.org.coefficient.events.CoefficientEvent
description
 
Constructor Summary
RSSItemCreatedEvent(java.lang.String rssItemTitle)
          Contructor
 
Method Summary
 java.lang.String getAbout()
           
 java.util.List getAffectedObjects()
           
 java.util.Date getCreateDate()
           
 java.lang.String getCreator()
           
 java.lang.String getItemText()
           
 java.lang.String getItemTitle()
           
 java.lang.String getLanguage()
           
 java.lang.String getLink()
           
 java.lang.String getOrigin()
           
 Project getProject()
           
 void setAbout(java.lang.String about)
           
 void setAffectedObjects(java.util.List affectedObjects)
           
 void setCreateDate(java.util.Date createDate)
           
 void setCreator(java.lang.String creator)
           
 void setItemText(java.lang.String itemText)
           
 void setItemTitle(java.lang.String itemTitle)
           
 void setLanguage(java.lang.String language)
           
 void setLink(java.lang.String link)
           
 void setOrigin(java.lang.String origin)
           
 void setProject(Project project)
           
 
Methods inherited from class za.org.coefficient.events.CoefficientEvent
getDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

origin

private java.lang.String origin

itemTitle

private java.lang.String itemTitle

itemText

private java.lang.String itemText

about

private java.lang.String about

language

private java.lang.String language

link

private java.lang.String link

createDate

private java.util.Date createDate

creator

private java.lang.String creator

project

private Project project

affectedObjects

private java.util.List affectedObjects
Constructor Detail

RSSItemCreatedEvent

public RSSItemCreatedEvent(java.lang.String rssItemTitle)
Contructor

Parameters:
rssItemTitle - The title of the RSS item
Method Detail

getAffectedObjects

public java.util.List getAffectedObjects()
Returns:
Returns the affectedObjects.

setAffectedObjects

public void setAffectedObjects(java.util.List affectedObjects)
Parameters:
affectedObjects - The affectedObjects to set.

getAbout

public java.lang.String getAbout()
Returns:
Returns the about.

setAbout

public void setAbout(java.lang.String about)
Parameters:
about - The about to set.

getCreator

public java.lang.String getCreator()
Returns:
Returns the creator.

setCreator

public void setCreator(java.lang.String creator)
Parameters:
creator - The creator to set.

getItemText

public java.lang.String getItemText()
Returns:
Returns the itemText.

setItemText

public void setItemText(java.lang.String itemText)
Parameters:
itemText - The itemText to set.

getLanguage

public java.lang.String getLanguage()
Returns:
Returns the language.

setLanguage

public void setLanguage(java.lang.String language)
Parameters:
language - The language to set.

getLink

public java.lang.String getLink()
Returns:
Returns the link.

setLink

public void setLink(java.lang.String link)
Parameters:
link - The link to set.

getCreateDate

public java.util.Date getCreateDate()
Returns:
Returns the createDate.

setCreateDate

public void setCreateDate(java.util.Date createDate)
Parameters:
createDate - The createDate to set.

getProject

public Project getProject()
Returns:
Returns the project.

setProject

public void setProject(Project project)
Parameters:
project - The project to set.

getOrigin

public java.lang.String getOrigin()
Returns:
Returns the origin.

setOrigin

public void setOrigin(java.lang.String origin)
Parameters:
origin - The origin to set.

getItemTitle

public java.lang.String getItemTitle()
Returns:
Returns the itemTitle.

setItemTitle

public void setItemTitle(java.lang.String itemTitle)
Parameters:
itemTitle - The itemTitle to set.


Copyright CSIR. All Rights Reserved.