java.lang.Object
org.alfresco.hxi_connector.live_ingester.adapters.messaging.repository.mapper.CamelEventMapper

@Component public class CamelEventMapper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>>
    alterRepoEvent(org.apache.camel.Exchange exchange, String newEventType)
    This method alters the original type of repo event.
    org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>>
    repoEventFrom(org.apache.camel.Exchange exchange)
    Unmarshalls Camel exchange body to RepoEvent POJO

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CamelEventMapper

      public CamelEventMapper()
  • Method Details

    • repoEventFrom

      public org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> repoEventFrom(org.apache.camel.Exchange exchange)
      Unmarshalls Camel exchange body to RepoEvent POJO
      Parameters:
      exchange - Camel Exchange object
      Returns:
      RepoEvent
    • alterRepoEvent

      public org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> alterRepoEvent(org.apache.camel.Exchange exchange, String newEventType)
      This method alters the original type of repo event.
      Parameters:
      exchange - Camel exchange object
      newEventType - event type to be altered
      Returns:
      altered repo event