Interface OperationHandler<OP extends Operation>

    • Method Detail

      • doOperation

        Object doOperation​(OP operation,
                           Context context,
                           Store store)
                    throws OperationException
        Execute the given Operation.
        Parameters:
        operation - the Operation to be executed
        context - the operation chain context, containing the user who executed the operation
        store - the Store the operation should be run on
        Returns:
        the output for the operation or null.
        Throws:
        OperationException - thrown if the operation fails