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

public class PropertyMappingHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    calculateAllowAccessDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateAspectsDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateContentPropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateCreatedAtDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateCreatedByDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateDenyAccessDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateModifiedByDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    calculateNamePropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    static <T> Stream<PropertyDelta<?>>
    calculatePropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, String propertyKey, Function<org.alfresco.repo.event.v1.model.NodeResource,T> fieldGetter)
     
    calculateTypeDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     
    static boolean
    isFieldUnchanged(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, Function<org.alfresco.repo.event.v1.model.NodeResource,?> fieldGetter)
     
    static boolean
    shouldNotUpdateField(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, Function<org.alfresco.repo.event.v1.model.NodeResource,?> fieldGetter)
     
    static boolean
    shouldUpdateContentField(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
     

    Methods inherited from class java.lang.Object

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

    • PropertyMappingHelper

      public PropertyMappingHelper()
  • Method Details

    • calculatePropertyDelta

      public static <T> Stream<PropertyDelta<?>> calculatePropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, String propertyKey, Function<org.alfresco.repo.event.v1.model.NodeResource,T> fieldGetter)
    • calculateNamePropertyDelta

      public static Stream<PropertyDelta<?>> calculateNamePropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateContentPropertyDelta

      public static Stream<PropertyDelta<?>> calculateContentPropertyDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateTypeDelta

      public static Stream<PropertyDelta<?>> calculateTypeDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateCreatedByDelta

      public static Stream<PropertyDelta<?>> calculateCreatedByDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateModifiedByDelta

      public static Stream<PropertyDelta<?>> calculateModifiedByDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateAllowAccessDelta

      public static Stream<PropertyDelta<?>> calculateAllowAccessDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateDenyAccessDelta

      public static Stream<PropertyDelta<?>> calculateDenyAccessDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateAspectsDelta

      public static Stream<PropertyDelta<?>> calculateAspectsDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • calculateCreatedAtDelta

      public static Stream<PropertyDelta<?>> calculateCreatedAtDelta(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • shouldUpdateContentField

      public static boolean shouldUpdateContentField(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event)
    • shouldNotUpdateField

      public static boolean shouldNotUpdateField(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, Function<org.alfresco.repo.event.v1.model.NodeResource,?> fieldGetter)
    • isFieldUnchanged

      public static boolean isFieldUnchanged(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.NodeResource>> event, Function<org.alfresco.repo.event.v1.model.NodeResource,?> fieldGetter)