public class MiniMessageServiceImpl extends Object implements MiniMessageService
MiniMessageService.| Constructor and Description |
|---|
MiniMessageServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
MiniMessage |
addMiniMessage(Principal principal,
String message)
Add a new mini message.
|
MiniMessage |
addMiniMessage(Principal principal,
String message,
Date publishedDate)
Add a new mini message.
|
MiniMessage |
addMiniMessage(Principal principal,
String message,
Date publishedDate,
String contextActivityObject)
Add a new mini message for the given
context. |
ActivityStreamService |
getActivityStreamService() |
MiniMessage |
getMiniMessage(Serializable miniMessageId)
Returns the mini message for the given
miniMessageId, or
null if no mini message exists with the given
miniMessageId. |
ActivitiesList |
getMiniMessageActivitiesFor(String actorActivityObject,
RelationshipKind relationshipKind,
long offset,
long limit)
Returns the mini messages, as a list of
Activity, for the given
actorActivityObject. |
ActivitiesList |
getMiniMessageActivitiesFor(String actorActivityObject,
RelationshipKind relationshipKind,
String contextActivityObject,
long offset,
long limit)
Returns the mini messages, as a list of
Activity, for the given
actorActivityObject and contextActivityObject. |
ActivitiesList |
getMiniMessageActivitiesFrom(String actorActivityObject,
long offset,
long limit)
Returns the mini messages, as a list of
Activity, from the given
actorActivityObject. |
List<MiniMessage> |
getMiniMessageFor(String actorActivityObject,
RelationshipKind relationshipKind,
long offset,
long limit)
Returns the mini messages for the given
actorActivityObject. |
List<MiniMessage> |
getMiniMessageFor(String actorActivityObject,
RelationshipKind relationshipKind,
String contextActivityObject,
long offset,
long limit)
Returns the mini messages for the given
actorActivityObject and
contextActivityObject. |
List<MiniMessage> |
getMiniMessageFrom(String actorActivityObject,
long offset,
long limit)
Returns the mini messages from the given
actorActivityObject. |
void |
removeMiniMessage(MiniMessage miniMessage)
Remove a mini message.
|
public MiniMessage addMiniMessage(Principal principal, String message, Date publishedDate)
MiniMessageServiceaddMiniMessage in interface MiniMessageServicepublic MiniMessage addMiniMessage(Principal principal, String message, Date publishedDate, String contextActivityObject)
MiniMessageServicecontext.addMiniMessage in interface MiniMessageServicepublic MiniMessage addMiniMessage(Principal principal, String message)
MiniMessageServiceaddMiniMessage in interface MiniMessageServicepublic void removeMiniMessage(MiniMessage miniMessage)
MiniMessageServiceremoveMiniMessage in interface MiniMessageServicepublic MiniMessage getMiniMessage(Serializable miniMessageId)
MiniMessageServiceminiMessageId, or
null if no mini message exists with the given
miniMessageId.getMiniMessage in interface MiniMessageServicepublic List<MiniMessage> getMiniMessageFor(String actorActivityObject, RelationshipKind relationshipKind, long offset, long limit)
MiniMessageServiceactorActivityObject. The
relationshipKind is used to find people with whom the actor has a
relation.getMiniMessageFor in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public List<MiniMessage> getMiniMessageFor(String actorActivityObject, RelationshipKind relationshipKind, String contextActivityObject, long offset, long limit)
MiniMessageServiceactorActivityObject and
contextActivityObject. The relationshipKind is used to
find people with whom the actor has a relation.getMiniMessageFor in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public List<MiniMessage> getMiniMessageFrom(String actorActivityObject, long offset, long limit)
MiniMessageServiceactorActivityObject.getMiniMessageFrom in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public ActivitiesList getMiniMessageActivitiesFor(String actorActivityObject, RelationshipKind relationshipKind, long offset, long limit)
MiniMessageServiceActivity, for the given
actorActivityObject. The relationshipKind is used to find
people with whom the actor has a relation.getMiniMessageActivitiesFor in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public ActivitiesList getMiniMessageActivitiesFor(String actorActivityObject, RelationshipKind relationshipKind, String contextActivityObject, long offset, long limit)
MiniMessageServiceActivity, for the given
actorActivityObject and contextActivityObject. The
relationshipKind is used to find people with whom the actor has a
relation.getMiniMessageActivitiesFor in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public ActivitiesList getMiniMessageActivitiesFrom(String actorActivityObject, long offset, long limit)
MiniMessageServiceActivity, from the given
actorActivityObject.getMiniMessageActivitiesFrom in interface MiniMessageServiceoffset - the offset (starting at 0) into the list of mini messages.limit - the maximum number of mini messages to retrieve, or 0 for
all of them.public ActivityStreamService getActivityStreamService()
Copyright © 2014 Nuxeo SA. All rights reserved.