Package fr.becpg.repo.activity.remote
Class JsonActivityVisitor
java.lang.Object
fr.becpg.repo.activity.remote.JsonActivityVisitor
- All Implemented Interfaces:
RemoteActivityVisitor
Visitor for retrieving Activities in Json format
- Author:
- frederic
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.alfresco.service.cmr.repository.ContentServicestatic final StringConstantFIRST_NAME="firstName"static final StringConstantLAST_NAME="lastName"private static org.apache.commons.logging.Logprivate org.alfresco.service.namespace.NamespaceServicestatic final StringConstantNODE_REF="nodeRef"private org.alfresco.service.cmr.repository.NodeServiceprivate org.alfresco.service.cmr.site.SiteServicestatic final StringConstantTITLE="title" -
Constructor Summary
ConstructorsConstructorDescriptionJsonActivityVisitor(org.alfresco.service.cmr.site.SiteService siteService, org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.repository.ContentService contentService) Constructor for JsonActivityVisitor. -
Method Summary
Modifier and TypeMethodDescriptionprivate org.json.JSONObjectcreateFeedEntityJson(org.alfresco.repo.domain.activities.ActivityFeedEntity feedEntry) getContentType.private Stringvoidvisit(List<org.alfresco.repo.domain.activities.ActivityFeedEntity> feedEntries, OutputStream result) visit.
-
Field Details
-
logger
private static org.apache.commons.logging.Log logger -
NODE_REF
ConstantNODE_REF="nodeRef"- See Also:
-
TITLE
ConstantTITLE="title"- See Also:
-
LAST_NAME
ConstantLAST_NAME="lastName"- See Also:
-
FIRST_NAME
ConstantFIRST_NAME="firstName"- See Also:
-
siteService
private org.alfresco.service.cmr.site.SiteService siteService -
nodeService
private org.alfresco.service.cmr.repository.NodeService nodeService -
namespaceService
private org.alfresco.service.namespace.NamespaceService namespaceService -
contentService
private org.alfresco.service.cmr.repository.ContentService contentService
-
-
Constructor Details
-
JsonActivityVisitor
public JsonActivityVisitor(org.alfresco.service.cmr.site.SiteService siteService, org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.namespace.NamespaceService namespaceService, org.alfresco.service.cmr.repository.ContentService contentService) Constructor for JsonActivityVisitor.
- Parameters:
siteService- aSiteServiceobjectnodeService- aNodeServiceobjectnamespaceService- aNamespaceServiceobjectcontentService- aContentServiceobject
-
-
Method Details
-
visit
public void visit(List<org.alfresco.repo.domain.activities.ActivityFeedEntity> feedEntries, OutputStream result) throws BeCPGException visit.
visit.
- Specified by:
visitin interfaceRemoteActivityVisitor- Parameters:
feedEntries- aListobjectresult- aOutputStreamobject- Throws:
BeCPGException- if any.
-
createFeedEntityJson
private org.json.JSONObject createFeedEntityJson(org.alfresco.repo.domain.activities.ActivityFeedEntity feedEntry) throws BeCPGException - Parameters:
feedEntry-- Throws:
IOExceptionBeCPGException
-
toString
-
getContentType
getContentType.
- Specified by:
getContentTypein interfaceRemoteActivityVisitor- Returns:
- a
Stringobject
-