org.usergrid.persistence.entities
Class Activity
java.lang.Object
org.usergrid.persistence.AbstractEntity
org.usergrid.persistence.TypedEntity
org.usergrid.persistence.entities.Activity
- All Implemented Interfaces:
- Comparable<Entity>, Entity, EntityRef
public class Activity
- extends TypedEntity
An entity type for representing activity stream actions. These are similar to
the more generic message entity type except provide the necessary properties
for supporting activity stream implementations.
- See Also:
http://activitystrea.ms/specs/json/1.0/
Methods inherited from class org.usergrid.persistence.AbstractEntity |
addProperties, clearDataset, clearMetadata, compareTo, getCollections, getConnections, getCreated, getDataset, getDynamicProperties, getMetadata, getModified, getName, getProperties, getProperty, getType, getUuid, mergeDataset, mergeMetadata, setCollections, setConnections, setCreated, setDataset, setDynamicProperty, setMetadata, setModified, setProperties, setProperty, setType, setUuid, toString |
ENTITY_TYPE
public static final String ENTITY_TYPE
- See Also:
- Constant Field Values
PROPERTY_OBJECT_NAME
public static final String PROPERTY_OBJECT_NAME
- See Also:
- Constant Field Values
PROPERTY_OBJECT_ENTITY_TYPE
public static final String PROPERTY_OBJECT_ENTITY_TYPE
- See Also:
- Constant Field Values
PROPERTY_ACTOR_NAME
public static final String PROPERTY_ACTOR_NAME
- See Also:
- Constant Field Values
PROPERTY_OBJECT
public static final String PROPERTY_OBJECT
- See Also:
- Constant Field Values
PROPERTY_ACTOR
public static final String PROPERTY_ACTOR
- See Also:
- Constant Field Values
PROPERTY_TITLE
public static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
PROPERTY_CONTENT
public static final String PROPERTY_CONTENT
- See Also:
- Constant Field Values
PROPERTY_CATEGORY
public static final String PROPERTY_CATEGORY
- See Also:
- Constant Field Values
PROPERTY_VERB
public static final String PROPERTY_VERB
- See Also:
- Constant Field Values
PROPERTY_UUID
public static final String PROPERTY_UUID
- See Also:
- Constant Field Values
PROPERTY_ENTITY_TYPE
public static final String PROPERTY_ENTITY_TYPE
- See Also:
- Constant Field Values
PROPERTY_OBJECT_TYPE
public static final String PROPERTY_OBJECT_TYPE
- See Also:
- Constant Field Values
PROPERTY_DISPLAY_NAME
public static final String PROPERTY_DISPLAY_NAME
- See Also:
- Constant Field Values
VERB_ADD
public static final String VERB_ADD
- See Also:
- Constant Field Values
VERB_CANCEL
public static final String VERB_CANCEL
- See Also:
- Constant Field Values
VERB_CHECKIN
public static final String VERB_CHECKIN
- See Also:
- Constant Field Values
VERB_DELETE
public static final String VERB_DELETE
- See Also:
- Constant Field Values
VERB_FAVORITE
public static final String VERB_FAVORITE
- See Also:
- Constant Field Values
VERB_FOLLOW
public static final String VERB_FOLLOW
- See Also:
- Constant Field Values
VERB_GIVE
public static final String VERB_GIVE
- See Also:
- Constant Field Values
VERB_IGNORE
public static final String VERB_IGNORE
- See Also:
- Constant Field Values
VERB_INVITE
public static final String VERB_INVITE
- See Also:
- Constant Field Values
VERB_JOIN
public static final String VERB_JOIN
- See Also:
- Constant Field Values
VERB_LEAVE
public static final String VERB_LEAVE
- See Also:
- Constant Field Values
VERB_LIKE
public static final String VERB_LIKE
- See Also:
- Constant Field Values
VERB_MAKE_FRIEND
public static final String VERB_MAKE_FRIEND
- See Also:
- Constant Field Values
VERB_PLAY
public static final String VERB_PLAY
- See Also:
- Constant Field Values
VERB_POST
public static final String VERB_POST
- See Also:
- Constant Field Values
VERB_RECEIVE
public static final String VERB_RECEIVE
- See Also:
- Constant Field Values
VERB_REMOVE
public static final String VERB_REMOVE
- See Also:
- Constant Field Values
VERB_REMOVE_FRIEND
public static final String VERB_REMOVE_FRIEND
- See Also:
- Constant Field Values
VERB_REQUEST_FRIEND
public static final String VERB_REQUEST_FRIEND
- See Also:
- Constant Field Values
VERB_RSVP_MAYBE
public static final String VERB_RSVP_MAYBE
- See Also:
- Constant Field Values
VERB_RSVP_NO
public static final String VERB_RSVP_NO
- See Also:
- Constant Field Values
VERB_RSVP_YES
public static final String VERB_RSVP_YES
- See Also:
- Constant Field Values
VERB_SAVE
public static final String VERB_SAVE
- See Also:
- Constant Field Values
VERB_SHARE
public static final String VERB_SHARE
- See Also:
- Constant Field Values
VERB_STOP_FOLLOWING
public static final String VERB_STOP_FOLLOWING
- See Also:
- Constant Field Values
VERB_TAG
public static final String VERB_TAG
- See Also:
- Constant Field Values
VERB_UNFAVORITE
public static final String VERB_UNFAVORITE
- See Also:
- Constant Field Values
VERB_UNLIKE
public static final String VERB_UNLIKE
- See Also:
- Constant Field Values
VERB_UNSAVE
public static final String VERB_UNSAVE
- See Also:
- Constant Field Values
VERB_UPDATE
public static final String VERB_UPDATE
- See Also:
- Constant Field Values
OBJECT_TYPE_ARTICLE
public static final String OBJECT_TYPE_ARTICLE
- See Also:
- Constant Field Values
OBJECT_TYPE_AUDIO
public static final String OBJECT_TYPE_AUDIO
- See Also:
- Constant Field Values
OBJECT_TYPE_BADGE
public static final String OBJECT_TYPE_BADGE
- See Also:
- Constant Field Values
OBJECT_TYPE_BOOKMARK
public static final String OBJECT_TYPE_BOOKMARK
- See Also:
- Constant Field Values
OBJECT_TYPE_COLLECTION
public static final String OBJECT_TYPE_COLLECTION
- See Also:
- Constant Field Values
OBJECT_TYPE_COMMENT
public static final String OBJECT_TYPE_COMMENT
- See Also:
- Constant Field Values
OBJECT_TYPE_EVENT
public static final String OBJECT_TYPE_EVENT
- See Also:
- Constant Field Values
OBJECT_TYPE_FILE
public static final String OBJECT_TYPE_FILE
- See Also:
- Constant Field Values
OBJECT_TYPE_GROUP
public static final String OBJECT_TYPE_GROUP
- See Also:
- Constant Field Values
OBJECT_TYPE_IMAGE
public static final String OBJECT_TYPE_IMAGE
- See Also:
- Constant Field Values
OBJECT_TYPE_NOTE
public static final String OBJECT_TYPE_NOTE
- See Also:
- Constant Field Values
OBJECT_TYPE_PERSON
public static final String OBJECT_TYPE_PERSON
- See Also:
- Constant Field Values
OBJECT_TYPE_PLACE
public static final String OBJECT_TYPE_PLACE
- See Also:
- Constant Field Values
OBJECT_TYPE_PRODUCT
public static final String OBJECT_TYPE_PRODUCT
- See Also:
- Constant Field Values
OBJECT_TYPE_QUESTION
public static final String OBJECT_TYPE_QUESTION
- See Also:
- Constant Field Values
OBJECT_TYPE_REVIEW
public static final String OBJECT_TYPE_REVIEW
- See Also:
- Constant Field Values
OBJECT_TYPE_SERVICE
public static final String OBJECT_TYPE_SERVICE
- See Also:
- Constant Field Values
OBJECT_TYPE_VIDEO
public static final String OBJECT_TYPE_VIDEO
- See Also:
- Constant Field Values
content
protected String content
icon
protected Activity.MediaLink icon
published
protected Long published
title
protected String title
connections
protected Set<String> connections
Activity
public Activity()
Activity
public Activity(UUID id)
newActivity
public static Activity newActivity(String verb,
String title,
String content,
String category,
Entity user,
EntityRef object,
String objectType,
String objectName,
String objectContent)
throws Exception
- Throws:
Exception
getActor
public Activity.ActivityObject getActor()
setActor
public void setActor(Activity.ActivityObject actor)
getGenerator
public Activity.ActivityObject getGenerator()
setGenerator
public void setGenerator(Activity.ActivityObject generator)
getCategory
public String getCategory()
setCategory
public void setCategory(String category)
getVerb
public String getVerb()
setVerb
public void setVerb(String verb)
getPublished
public Long getPublished()
setPublished
public void setPublished(Long published)
getObject
public Activity.ActivityObject getObject()
setObject
public void setObject(Activity.ActivityObject object)
getTitle
public String getTitle()
setTitle
public void setTitle(String title)
getIcon
public Activity.MediaLink getIcon()
setIcon
public void setIcon(Activity.MediaLink icon)
getContent
public String getContent()
setContent
public void setContent(String content)
getConnections
public Set<String> getConnections()
setConnections
public void setConnections(Set<String> connections)
Copyright © 2013. All Rights Reserved.