Class LoanDelinquencyRangeChangeBusinessEventSerializer

java.lang.Object
org.apache.fineract.infrastructure.event.external.service.serialization.serializer.AbstractBusinessEventWithCustomDataSerializer<org.apache.fineract.infrastructure.event.business.domain.loan.LoanDelinquencyRangeChangeBusinessEvent>
org.apache.fineract.infrastructure.event.external.service.serialization.serializer.loan.LoanDelinquencyRangeChangeBusinessEventSerializer
All Implemented Interfaces:
org.apache.fineract.infrastructure.event.external.service.serialization.serializer.BusinessEventSerializer

@Component @Order(2147483646) public class LoanDelinquencyRangeChangeBusinessEventSerializer extends org.apache.fineract.infrastructure.event.external.service.serialization.serializer.AbstractBusinessEventWithCustomDataSerializer<org.apache.fineract.infrastructure.event.business.domain.loan.LoanDelinquencyRangeChangeBusinessEvent>
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> boolean
    canSerialize(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> event)
     
    protected List<org.apache.fineract.infrastructure.event.external.service.serialization.serializer.ExternalEventCustomDataSerializer<org.apache.fineract.infrastructure.event.business.domain.loan.LoanDelinquencyRangeChangeBusinessEvent>>
     
    Class<? extends org.apache.avro.generic.GenericContainer>
     
    <T> org.apache.fineract.avro.generator.ByteBufferSerializable
    toAvroDTO(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> rawEvent)
     

    Methods inherited from class org.apache.fineract.infrastructure.event.external.service.serialization.serializer.AbstractBusinessEventWithCustomDataSerializer

    collectCustomData

    Methods inherited from class java.lang.Object

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

    • LoanDelinquencyRangeChangeBusinessEventSerializer

      public LoanDelinquencyRangeChangeBusinessEventSerializer()
  • Method Details

    • toAvroDTO

      public <T> org.apache.fineract.avro.generator.ByteBufferSerializable toAvroDTO(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> rawEvent)
    • canSerialize

      public <T> boolean canSerialize(org.apache.fineract.infrastructure.event.business.domain.BusinessEvent<T> event)
    • getSupportedSchema

      public Class<? extends org.apache.avro.generic.GenericContainer> getSupportedSchema()
    • getExternalEventCustomDataSerializers

      protected List<org.apache.fineract.infrastructure.event.external.service.serialization.serializer.ExternalEventCustomDataSerializer<org.apache.fineract.infrastructure.event.business.domain.loan.LoanDelinquencyRangeChangeBusinessEvent>> getExternalEventCustomDataSerializers()
      Specified by:
      getExternalEventCustomDataSerializers in class org.apache.fineract.infrastructure.event.external.service.serialization.serializer.AbstractBusinessEventWithCustomDataSerializer<org.apache.fineract.infrastructure.event.business.domain.loan.LoanDelinquencyRangeChangeBusinessEvent>