|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.modules.webFeed.models.Feed
public class Feed
This is an OLAT feed (or web/news feed) model. It stores all necessary information of a feed including items. Implements Serializable for caching.
Initial Date: Feb 16, 2009
| Constructor Summary | |
|---|---|
Feed(OLATResourceable resource)
Constructor |
|
| Method Summary | |
|---|---|
void |
add(Item item)
Add an item to the feed. |
java.lang.String |
getAuthor()
|
java.lang.String |
getDescription()
Getter for description |
java.lang.String |
getExternalFeedUrl()
|
java.lang.String |
getExternalImageURL()
|
java.util.List<Item> |
getFilteredItems(FeedSecurityCallback callback,
Identity identity)
|
java.lang.Long |
getId()
|
java.lang.String |
getImageName()
Getter for imageName |
java.util.List<java.lang.String> |
getItemIds()
|
java.util.List<Item> |
getItems()
|
Item[] |
getItemsArray()
|
java.util.Date |
getLastModified()
|
java.util.List<Item> |
getPublishedItems()
|
java.lang.Long |
getResourceableId()
|
java.lang.String |
getResourceableTypeName()
|
java.lang.String |
getTitle()
Getter for title |
boolean |
hasItems()
|
boolean |
isExternal()
|
boolean |
isInternal()
|
boolean |
isUndefined()
|
boolean |
remove(Item item)
Remove an item from the feed |
void |
setAuthor(java.lang.String author)
|
void |
setDescription(java.lang.String description)
Setter for description |
void |
setExternal(java.lang.Boolean isExternal)
|
void |
setExternalFeedUrl(java.lang.String feedUrl)
|
void |
setExternalImageURL(java.lang.String externalImageURL)
|
void |
setId(java.lang.Long id)
|
void |
setImageName(java.lang.String name)
Setter for name |
void |
setItems(java.util.List<Item> items)
|
void |
setLastModified(java.util.Date lastModified)
|
void |
setTitle(java.lang.String title)
Setter for title |
void |
setType(java.lang.String type)
Set the resourcable type name. |
void |
sortItems()
Sorts the items by publish date in reverse chronological order |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Feed(OLATResourceable resource)
resource - | Method Detail |
|---|
public void setTitle(java.lang.String title)
title - public void setDescription(java.lang.String description)
description - public void setImageName(java.lang.String name)
name - public java.lang.String getTitle()
public java.lang.String getDescription()
public java.lang.String getImageName()
public void setId(java.lang.Long id)
id - The id to set.public java.lang.Long getId()
public boolean isExternal()
public boolean isInternal()
public boolean isUndefined()
public void setExternal(java.lang.Boolean isExternal)
isExternal - The isExternal to set. (Valid argument values are true,
false (their corresponding boolean object) or null)public java.util.List<Item> getItems()
public java.util.List<Item> getFilteredItems(FeedSecurityCallback callback,
Identity identity)
identity -
public java.util.List<Item> getPublishedItems()
public void sortItems()
public Item[] getItemsArray()
public java.util.List<java.lang.String> getItemIds()
public void add(Item item)
item - public boolean remove(Item item)
item -
public void setItems(java.util.List<Item> items)
items - public void setAuthor(java.lang.String author)
author - The author to set.public java.lang.String getAuthor()
public void setExternalFeedUrl(java.lang.String feedUrl)
feedUrl - The external feed URL to set.public java.lang.String getExternalFeedUrl()
public void setExternalImageURL(java.lang.String externalImageURL)
externalImageURL - The externalImageURL to set.public java.lang.String getExternalImageURL()
public boolean hasItems()
public void setLastModified(java.util.Date lastModified)
lastModified - The lastModified to set.public java.util.Date getLastModified()
public java.lang.Long getResourceableId()
getResourceableId in interface OLATResourceableOLATResourceable.getResourceableId()public java.lang.String getResourceableTypeName()
getResourceableTypeName in interface OLATResourceableOLATResourceable.getResourceableTypeName()public void setType(java.lang.String type)
type - The resourcable type name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||