org.bejug.javacareers.jobs.model
Class Offer

java.lang.Object
  extended byorg.bejug.javacareers.jobs.model.AbstractPersistableObject
      extended byorg.bejug.javacareers.jobs.model.Item
          extended byorg.bejug.javacareers.jobs.model.Offer
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable
Direct Known Subclasses:
EducationOffer, JobOffer, ServiceOffer

public class Offer
extends Item

A general Offer.

Version:
$Revision: 1.10 $ - $Date: 2005/12/20 15:36:45 $
Author:
bme (last modified by $Author: shally $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.bejug.javacareers.jobs.model.Item
adminApproved, description, user
 
Constructor Summary
Offer()
           
 
Method Summary
 int compareTo(java.lang.Object o)
          
 boolean equals(java.lang.Object o)
          
 java.lang.String getFeedUrl()
           
 java.lang.String getLocation()
           
 java.util.Set getOfferTypes()
           
 java.util.Set getProfiles()
           
 java.util.List getProfilesAsList()
           
 java.lang.String getSourceName()
           
 java.lang.String getSourceUrl()
           
 int getStatus()
           
 java.util.Set getSubscribers()
           
 java.lang.String getUrl()
           
 int hashCode()
          
 boolean isRssFeed()
           
 void setFeedUrl(java.lang.String feedUrl)
           
 void setLocation(java.lang.String location)
           
 void setOfferTypes(java.util.Set offerTypes)
           
 void setProfiles(java.util.Set profiles)
           
 void setRssFeed(boolean rssFeed)
           
 void setSourceName(java.lang.String sourceName)
           
 void setSourceUrl(java.lang.String sourceUrl)
           
 void setStatus(int status)
           
 void setSubscribers(java.util.Set subscribers)
           
 void setUrl(java.lang.String url)
          Todo: Add XDoclet tags
 java.lang.String toString()
          
 
Methods inherited from class org.bejug.javacareers.jobs.model.Item
addComment, getAbbreviatedDescription, getComments, getDescription, getNrOfComments, getPublicationDate, getTitle, getUser, isAdminApproved, setAdminApproved, setComments, setDescription, setPublicationDate, setTitle, setUser
 
Methods inherited from class org.bejug.javacareers.jobs.model.AbstractPersistableObject
getCreationDate, getId, getModificationDate, getVersion, isEditable, isNew, setCreationDate, setEditable, setId, setModificationDate, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Offer

public Offer()
Method Detail

getSourceName

public java.lang.String getSourceName()
Returns:
Returns the source name.

setSourceName

public void setSourceName(java.lang.String sourceName)
Parameters:
sourceName - the source to set.

getSourceUrl

public java.lang.String getSourceUrl()
Returns:
Returs the url of the source.

setSourceUrl

public void setSourceUrl(java.lang.String sourceUrl)
Parameters:
sourceUrl - the url to set

getLocation

public java.lang.String getLocation()
Returns:
location String

setLocation

public void setLocation(java.lang.String location)
Parameters:
location - String

getStatus

public int getStatus()
Returns:
status

setStatus

public void setStatus(int status)
Parameters:
status - int

getUrl

public java.lang.String getUrl()
Returns:
url String

setUrl

public void setUrl(java.lang.String url)
Todo: Add XDoclet tags

Parameters:
url - String

getSubscribers

public java.util.Set getSubscribers()
Returns:
Returns the subscriptions.

setSubscribers

public void setSubscribers(java.util.Set subscribers)
Parameters:
subscribers - The subscribers to set.

isRssFeed

public boolean isRssFeed()
Returns:
Returns the rssFeed.

setRssFeed

public void setRssFeed(boolean rssFeed)
Parameters:
rssFeed - The rssFeed to set.

getProfiles

public java.util.Set getProfiles()
Returns:
Returns the profiles.

setProfiles

public void setProfiles(java.util.Set profiles)
Parameters:
profiles - The profiles to set.

getOfferTypes

public java.util.Set getOfferTypes()
Returns:
Returns the offerTypes.

setOfferTypes

public void setOfferTypes(java.util.Set offerTypes)
Parameters:
offerTypes - The offerTypes to set.

getFeedUrl

public java.lang.String getFeedUrl()
Returns:
feed Url

setFeedUrl

public void setFeedUrl(java.lang.String feedUrl)
Parameters:
feedUrl - String

compareTo

public int compareTo(java.lang.Object o)

Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class Item

equals

public boolean equals(java.lang.Object o)

Overrides:
equals in class Item

hashCode

public int hashCode()

Overrides:
hashCode in class Item

toString

public java.lang.String toString()

Overrides:
toString in class Item

getProfilesAsList

public java.util.List getProfilesAsList()
Returns:
list of Profiles


Copyright © 2005-2006 BeJUG. All Rights Reserved.