Class RequestFintEvent

  • All Implemented Interfaces:
    FintEvent

    public class RequestFintEvent
    extends java.lang.Object
    implements FintEvent
    Represents a request to the adapter
    • Constructor Detail

      • RequestFintEvent

        public RequestFintEvent()
      • RequestFintEvent

        public RequestFintEvent​(java.lang.String corrId,
                                java.lang.String orgId,
                                java.lang.String domainName,
                                java.lang.String packageName,
                                java.lang.String resourceName,
                                OperationType operationType,
                                long created,
                                long timeToLive,
                                java.lang.String value)
    • Method Detail

      • getCorrId

        public java.lang.String getCorrId()
        GUID for correlation ID. The same ID should follow the request both upstream and downstream.
        Specified by:
        getCorrId in interface FintEvent
      • getOrgId

        public java.lang.String getOrgId()
        OrgId for the current customer.
        Specified by:
        getOrgId in interface FintEvent
      • getDomainName

        public java.lang.String getDomainName()
        Name of the FINT domain. E.g. utdanning.
      • getPackageName

        public java.lang.String getPackageName()
        Name of the FINT package. E.g. vurdering.
      • getResourceName

        public java.lang.String getResourceName()
        Name of the FINT class/entity. E.g. fravar
      • getCreated

        public long getCreated()
        When the event was created.
      • getTimeToLive

        public long getTimeToLive()
        How long the request is valid in milliseconds
      • getValue

        public java.lang.String getValue()
        The object to which the event applies
      • setCorrId

        public void setCorrId​(java.lang.String corrId)
        GUID for correlation ID. The same ID should follow the request both upstream and downstream.
      • setOrgId

        public void setOrgId​(java.lang.String orgId)
        OrgId for the current customer.
      • setDomainName

        public void setDomainName​(java.lang.String domainName)
        Name of the FINT domain. E.g. utdanning.
      • setPackageName

        public void setPackageName​(java.lang.String packageName)
        Name of the FINT package. E.g. vurdering.
      • setResourceName

        public void setResourceName​(java.lang.String resourceName)
        Name of the FINT class/entity. E.g. fravar
      • setOperationType

        public void setOperationType​(OperationType operationType)
        The type of operation to be performed (CREATE, UPDATE, VALIDATE)
      • setCreated

        public void setCreated​(long created)
        When the event was created.
      • setTimeToLive

        public void setTimeToLive​(long timeToLive)
        How long the request is valid in milliseconds
      • setValue

        public void setValue​(java.lang.String value)
        The object to which the event applies
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object