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 in case of Repository Events containing NodeResource objects.

    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 in case of Repository Events containing NodeResource objects.
      Parameters:
      exchange - Camel Exchange object
      Returns:
      RepoEvent or null if the event is not related to NodeResource
    • 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