org.apache.shindig.social.core.model
Class ActivityEntryImpl

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.lang.Object>
          extended by org.apache.shindig.protocol.model.ExtendableBeanImpl
              extended by org.apache.shindig.social.core.model.ActivityEntryImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ActivityEntry>, java.util.Map<java.lang.String,java.lang.Object>, ExtendableBean, ActivityEntry

public class ActivityEntryImpl
extends ExtendableBeanImpl
implements ActivityEntry

A simple bean implementation of an ActivityStream Entry.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface org.apache.shindig.social.opensocial.model.ActivityEntry
ActivityEntry.Field
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
ActivityEntryImpl()
          Create a new empty ActivityEntry
 
Method Summary
 int compareTo(ActivityEntry that)
          Sorts ActivityEntries in ascending order based on publish date.
 ActivityObject getActor()
          getActor
 java.lang.String getContent()
          getContent
 ExtendableBean getExtensions()
          getExtensions
 ActivityObject getGenerator()
          getGenerator
 MediaLink getIcon()
          getIcon
 java.lang.String getId()
          getId
 ActivityObject getObject()
          getObject
 ExtendableBean getOpenSocial()
          getOpenSocial
 ActivityObject getProvider()
          getProvider
 java.lang.String getPublished()
          getPublished
 ActivityObject getTarget()
          getTarget
 java.lang.String getTitle()
          getTitle
 java.lang.String getUpdated()
          getUpdated
 java.lang.String getUrl()
          getUrl
 java.lang.String getVerb()
          getVerb
 void setActor(ActivityObject actor)
          setActor
 void setContent(java.lang.String content)
          setContent
 void setExtensions(ExtendableBean extensions)
          setOpenSocial
 void setGenerator(ActivityObject generator)
          setGenerator
 void setIcon(MediaLink icon)
          setIcon
 void setId(java.lang.String id)
          setId
 void setObject(ActivityObject object)
          setObject
 void setOpenSocial(ExtendableBean openSocial)
          setOpenSocial
 void setProvider(ActivityObject provider)
          setServiceProvider
 void setPublished(java.lang.String published)
          setPublished
 void setTarget(ActivityObject target)
          setTarget
 void setTitle(java.lang.String title)
          setTitle
 void setUpdated(java.lang.String updated)
          setUpdated
 void setUrl(java.lang.String url)
          setUrl
 void setVerb(java.lang.String verb)
          setVerb
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

ActivityEntryImpl

public ActivityEntryImpl()
Create a new empty ActivityEntry

Method Detail

getActor

public ActivityObject getActor()
Description copied from interface: ActivityEntry

getActor

Specified by:
getActor in interface ActivityEntry
Returns:
a ActivityObject object.

setActor

public void setActor(ActivityObject actor)

setActor

Specified by:
setActor in interface ActivityEntry
Parameters:
actor - a ActivityObject object.

getContent

public java.lang.String getContent()

getContent

Specified by:
getContent in interface ActivityEntry
Returns:
a String object.

setContent

public void setContent(java.lang.String content)

setContent

Specified by:
setContent in interface ActivityEntry
Parameters:
content - a String object.

getGenerator

public ActivityObject getGenerator()

getGenerator

Specified by:
getGenerator in interface ActivityEntry
Returns:
a ActivityObject object.

setGenerator

public void setGenerator(ActivityObject generator)

setGenerator

Specified by:
setGenerator in interface ActivityEntry
Parameters:
generator - a ActivityObject object.

getIcon

public MediaLink getIcon()

getIcon

Specified by:
getIcon in interface ActivityEntry
Returns:
a org.apache.shindig.extras.as.opensocial.model.MediaLink object.

setIcon

public void setIcon(MediaLink icon)

setIcon

Specified by:
setIcon in interface ActivityEntry
Parameters:
icon - a org.apache.shindig.extras.as.opensocial.model.MediaLink object.

getId

public java.lang.String getId()

getId

Specified by:
getId in interface ActivityEntry
Returns:
a String object.

setId

public void setId(java.lang.String id)

setId

Specified by:
setId in interface ActivityEntry
Parameters:
id - a String object.

getObject

public ActivityObject getObject()

getObject

Specified by:
getObject in interface ActivityEntry
Returns:
a ActivityObject object.

setObject

public void setObject(ActivityObject object)

setObject

Specified by:
setObject in interface ActivityEntry
Parameters:
object - a ActivityObject object.

getPublished

public java.lang.String getPublished()

getPublished

Specified by:
getPublished in interface ActivityEntry
Returns:
a String object.

setPublished

public void setPublished(java.lang.String published)

setPublished

Specified by:
setPublished in interface ActivityEntry
Parameters:
published - a String object.

getProvider

public ActivityObject getProvider()

getProvider

Specified by:
getProvider in interface ActivityEntry
Returns:
a ActivityObject object.

setProvider

public void setProvider(ActivityObject provider)

setServiceProvider

Specified by:
setProvider in interface ActivityEntry
Parameters:
provider - a ActivityObject object.

getTarget

public ActivityObject getTarget()

getTarget

Specified by:
getTarget in interface ActivityEntry
Returns:
a ActivityObject object.

setTarget

public void setTarget(ActivityObject target)

setTarget

Specified by:
setTarget in interface ActivityEntry
Parameters:
target - a ActivityObject object.

getTitle

public java.lang.String getTitle()

getTitle

Specified by:
getTitle in interface ActivityEntry
Returns:
a String object.

setTitle

public void setTitle(java.lang.String title)

setTitle

Specified by:
setTitle in interface ActivityEntry
Parameters:
title - a String object.

getUpdated

public java.lang.String getUpdated()

getUpdated

Specified by:
getUpdated in interface ActivityEntry
Returns:
a String object.

setUpdated

public void setUpdated(java.lang.String updated)

setUpdated

Specified by:
setUpdated in interface ActivityEntry
Parameters:
updated - a String object.

getUrl

public java.lang.String getUrl()

getUrl

Specified by:
getUrl in interface ActivityEntry
Returns:
a String object.

setUrl

public void setUrl(java.lang.String url)

setUrl

Specified by:
setUrl in interface ActivityEntry
Parameters:
url - a String object.

getVerb

public java.lang.String getVerb()

getVerb

Specified by:
getVerb in interface ActivityEntry
Returns:
a String object.

setVerb

public void setVerb(java.lang.String verb)

setVerb

Specified by:
setVerb in interface ActivityEntry
Parameters:
verb - a String object.

getOpenSocial

public ExtendableBean getOpenSocial()

getOpenSocial

Specified by:
getOpenSocial in interface ActivityEntry
Returns:
a ExtendableBean object

setOpenSocial

public void setOpenSocial(ExtendableBean openSocial)

setOpenSocial

Specified by:
setOpenSocial in interface ActivityEntry

getExtensions

public ExtendableBean getExtensions()

getExtensions

Specified by:
getExtensions in interface ActivityEntry
Returns:
a ExtendableBean object

setExtensions

public void setExtensions(ExtendableBean extensions)

setOpenSocial

Specified by:
setExtensions in interface ActivityEntry

compareTo

public int compareTo(ActivityEntry that)
Sorts ActivityEntries in ascending order based on publish date.

Specified by:
compareTo in interface java.lang.Comparable<ActivityEntry>
Parameters:
that - is the ActivityEntry to compare to this ActivityEntry
Returns:
int represents how the ActivityEntries compare


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.