Interface ITrackingStatistics


public interface ITrackingStatistics
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setAggregationLevel(String aggregationLevel)
    This is used to represent the aggregation level for the things which is quantified by this row This will not be automatically populated, and is not required
    void
    setBatchNumber(String batchNumber)
    This is used to represent the batch for the things which is quantified by this row This will not be automatically populated, and is not required
    void
    setBizLocation(String bizLocation)
    If this method is not called, it is automatically populated from the event
    void
    setBizStep(String bizStep)
    If this method is not called, it is automatically populated from the event
    void
    setDisposition(String disposition)
    If this method is not called, it is automatically populated from the event
    void
    setFactoryLocation(String factoryLocation)
    This is used to represent the origin location of the things which is quantified by this row.
    void
    setMarket(String market)
    This is used to represent the market for the things which is quantified by this row This will not be automatically populated, and is not required
    void
    setProduct(String product)
     
    void
    Use if you wish to override the default behaviour of setting quantity.
    void
    setReadPoint(String readPoint)
    If this method is not called, it is automatically populated from the event
    void
    setShippedFrom(String shippedFrom)
    Can be used if this event represents part of an event chain which something is shipped If this method is not called, it is automatically populated from the event.
    void
    setShippedTo(String shippedTo)
    Can be used if this event represents part of an event chain which something is shipped If this method is not called, it is automatically populated from the event.
    void
    setSoldBy(String soldBy)
    Can be used if this event represents part of an event chain in which ownership changes hands.
    void
    setSoldTo(String soldTo)
    Can be used if this event represents part of an event chain in which ownership changes hands.
  • Method Details

    • setBizLocation

      void setBizLocation(String bizLocation)
      If this method is not called, it is automatically populated from the event
      Parameters:
      bizLocation - business location of the event
    • setDisposition

      void setDisposition(String disposition)
      If this method is not called, it is automatically populated from the event
      Parameters:
      disposition - disposition of the event
    • setReadPoint

      void setReadPoint(String readPoint)
      If this method is not called, it is automatically populated from the event
      Parameters:
      readPoint - read point of the event
    • setBizStep

      void setBizStep(String bizStep)
      If this method is not called, it is automatically populated from the event
      Parameters:
      bizStep - business step of the event
    • setProduct

      void setProduct(String product)
      Parameters:
      product - the product which the quantity refers to
    • setSoldTo

      void setSoldTo(String soldTo)
      Can be used if this event represents part of an event chain in which ownership changes hands. If this method is not called, it is automatically populated from the event. It will be populated by the destination of type owning_party, if set on the event.
      Parameters:
      soldTo - who things were sold to
    • setSoldBy

      void setSoldBy(String soldBy)
      Can be used if this event represents part of an event chain in which ownership changes hands. If this method is not called, it is automatically populated from the event. It will be populated by the source of type owning_party, if set on the event.
      Parameters:
      soldBy - who things were sold by
    • setShippedTo

      void setShippedTo(String shippedTo)
      Can be used if this event represents part of an event chain which something is shipped If this method is not called, it is automatically populated from the event. It will be populated by the destination of type location, if set on the event.
      Parameters:
      shippedTo - who things were shipped to
    • setShippedFrom

      void setShippedFrom(String shippedFrom)
      Can be used if this event represents part of an event chain which something is shipped If this method is not called, it is automatically populated from the event. It will be populated by the source of type location, if set on the event.
      Parameters:
      shippedFrom - who things were shipped from
    • setQuantity

      void setQuantity(BigDecimal quantity)
      Use if you wish to override the default behaviour of setting quantity. For example when setting quantity directly on the result, it is automatically inverted if the event is a revert.
      Parameters:
      quantity - quantity to register
    • setFactoryLocation

      void setFactoryLocation(String factoryLocation)
      This is used to represent the origin location of the things which is quantified by this row. This will not be automatically populated, and is not required
      Parameters:
      factoryLocation - the location
    • setMarket

      void setMarket(String market)
      This is used to represent the market for the things which is quantified by this row This will not be automatically populated, and is not required
      Parameters:
      market - market id
    • setBatchNumber

      void setBatchNumber(String batchNumber)
      This is used to represent the batch for the things which is quantified by this row This will not be automatically populated, and is not required
      Parameters:
      batchNumber - batch number
    • setAggregationLevel

      void setAggregationLevel(String aggregationLevel)
      This is used to represent the aggregation level for the things which is quantified by this row This will not be automatically populated, and is not required
      Parameters:
      aggregationLevel - the aggregation level