Interface IOperationProcess<P1,P2,R1,R2>

Type Parameters:
P1 - Process Parameter Type
P2 - Process Parameter Type
R1 - Perform return Type
R2 - Process result Type
All Superinterfaces:
IOperationProcessSimple<P1,R1>
All Known Implementing Classes:
ExecuteGenerationTaskOperation

public interface IOperationProcess<P1,P2,R1,R2> extends IOperationProcessSimple<P1,R1>
Author:
Phillip Austerfield (phillip.austerfield@idmedia.com)
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the operation result
    perform(P1 pParam1, P2 pParam2)
    Perform the operation

    Methods inherited from interface com.idmedia.translationstudio.firstspirit.api.IOperationProcessSimple

    perform
  • Method Details

    • perform

      @NotNull R1 perform(@Nullable P1 pParam1, @Nullable P2 pParam2)
      Perform the operation
      Parameters:
      pParam1 - Process Parameter
      pParam2 - Process Parameter
      Returns:
    • getResult

      @NotNull R2 getResult()
      Get the operation result
      Returns: