Interface LogicActions


public interface LogicActions
Interface for actions to be performed during business logic execution.
  • Method Details

    • beforeCreate

      default <C extends AnyCR> C beforeCreate(C input)
    • afterCreate

      default <A extends AnyTO> A afterCreate(A input, List<PropagationStatus> statuses)
    • beforeUpdate

      default <U extends AnyUR> U beforeUpdate(U input)
    • afterUpdate

      default <A extends AnyTO> A afterUpdate(A input, List<PropagationStatus> statuses)
    • beforeDelete

      default <A extends AnyTO> A beforeDelete(A input)
    • afterDelete

      default <A extends AnyTO> A afterDelete(A input, List<PropagationStatus> statuses)