Class DefaultRequestOriginDenialStrategy

    • Constructor Detail

      • DefaultRequestOriginDenialStrategy

        public DefaultRequestOriginDenialStrategy()
    • Method Detail

      • getCancelDenialReason

        public OrderCancelDenialReason getCancelDenialReason​(OrderCancelConfigModel configuration,
                                                             OrderModel order,
                                                             PrincipalModel requestor,
                                                             boolean partialCancel,
                                                             boolean partialEntryCancel)
        Description copied from interface: OrderCancelDenialStrategy
        Determines cancel possibility for given conditions.
        Specified by:
        getCancelDenialReason in interface OrderCancelDenialStrategy
        order - Order that is subject to cancel
        requestor - Principal that originates the request ("issuer of the request"). It might be different from current session user.
        partialCancel - if true, the method determines possibility of doing partial cancel. If false, it tests for complete cancel.
        partialEntryCancel - only valid if partialCancel is true. If true, the method determines possibility of doing partial entry cancel (decreasing OrderEntry quantity). If false, the method determines possibility of doing whole entry cancel (discarding the whole OrderEntry)
        Returns:
        Returns an OrderCancelDenialReason object if cancel is denied for given conditions. Returns null, if cancel is not denied (i.e. it is allowed.)
      • getTypeService

        public TypeService getTypeService()
        Returns:
        the typeService
      • setTypeService

        public void setTypeService​(TypeService typeService)
        Parameters:
        typeService - the typeService to set