Class EntityVersionWebScript

java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
fr.becpg.repo.web.scripts.entity.EntityVersionWebScript
All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript

public class EntityVersionWebScript extends org.springframework.extensions.webscripts.AbstractWebScript
The Class VersionHistoryWebScript.
Version:
$Id: $Id
Author:
querephi
  • Field Details

    • PARAM_NODEREF

      private static final String PARAM_NODEREF
      See Also:
    • DISPLAY_FORMAT

      private static final String DISPLAY_FORMAT
      See Also:
    • PARAM_MODE

      private static final String PARAM_MODE
      See Also:
    • MAX_DESCRIPTION_LENGTH

      private static final int MAX_DESCRIPTION_LENGTH
      See Also:
    • logger

      private static final org.apache.commons.logging.Log logger
    • entityVersionService

      private EntityVersionService entityVersionService
    • entityActivityService

      private EntityActivityService entityActivityService
    • nodeService

      private org.alfresco.service.cmr.repository.NodeService nodeService
    • personService

      private org.alfresco.service.cmr.security.PersonService personService
    • attributeExtractorService

      private AttributeExtractorService attributeExtractorService
    • serviceRegistry

      private org.alfresco.service.ServiceRegistry serviceRegistry
    • versionService

      private org.alfresco.service.cmr.version.VersionService versionService
  • Constructor Details

    • EntityVersionWebScript

      public EntityVersionWebScript()
  • Method Details

    • setAttributeExtractorService

      public void setAttributeExtractorService(AttributeExtractorService attributeExtractorService)

      Setter for the field attributeExtractorService.

      Parameters:
      attributeExtractorService - a AttributeExtractorService object.
    • setEntityVersionService

      public void setEntityVersionService(EntityVersionService entityVersionService)

      Setter for the field entityVersionService.

      Parameters:
      entityVersionService - a EntityVersionService object.
    • setNodeService

      public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)

      Setter for the field nodeService.

      Parameters:
      nodeService - a NodeService object.
    • setPersonService

      public void setPersonService(org.alfresco.service.cmr.security.PersonService personService)

      Setter for the field personService.

      Parameters:
      personService - a PersonService object.
    • setServiceRegistry

      public void setServiceRegistry(org.alfresco.service.ServiceRegistry serviceRegistry)

      Setter for the field serviceRegistry.

      Parameters:
      serviceRegistry - a ServiceRegistry object.
    • setVersionService

      public void setVersionService(org.alfresco.service.cmr.version.VersionService versionService)

      Setter for the field versionService.

      Parameters:
      versionService - a VersionService object
    • setEntityActivityService

      public void setEntityActivityService(EntityActivityService entityActivityService)

      Setter for the field entityActivityService.

      Parameters:
      entityActivityService - a EntityActivityService object
    • execute

      public void execute(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.WebScriptResponse res) throws IOException
      Get entity version history.
      Throws:
      IOException
    • getEntityState

      private Serializable getEntityState(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)
    • getPerson

      private org.json.JSONObject getPerson(String frozenModifier) throws org.json.JSONException
      Throws:
      org.json.JSONException