java.lang.Object
es.kukenan.smartfi.microservice.firm.utils.FirmUtils

@Component public class FirmUtils extends Object
class for Signature some util methods.
  • Field Details

    • operationTypeRepository

      @Autowired private OperationTypeRepository operationTypeRepository
      Repository for operationType queries.
    • cipher

      @Autowired private Cipher cipher
      Component used to cypher sensible information stored in unsecured media.
  • Constructor Details

    • FirmUtils

      public FirmUtils()
  • Method Details

    • getHeaders

      public static Map<String,String> getHeaders(String headersBd) throws com.fasterxml.jackson.core.JsonProcessingException
      Transform string headers in map.
      Parameters:
      headersBd - headers
      Returns:
      a headers map.
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException - error to parse JSON.
    • stringToHttpHeaders

      public static org.springframework.http.HttpHeaders stringToHttpHeaders(String headersBd)
      Transform string headers in HttpHeaders.
      Parameters:
      headersBd - headers
      Returns:
      a HttpHeaders.
    • transformToDto

      public static List<es.kukenan.smartfi.microservice.firm.api.firmcontrol.response.FirmControlDto> transformToDto(List<FirmControl> signatures, String currentContract)
      Transform firmControl to firmControlDto.
      Parameters:
      signatures - signatures
      currentContract - currentContract.
      Returns:
      a HttpHeaders.
    • createNewSignature

      public FirmControl createNewSignature(String contractId, User user, OperationTypeBackoffice otb, Status status, es.kukenan.smartfi.microservice.firm.api.firmcontrol.request.FirmControlRequestDto requestDto)
      Create a new Siganture.
      Parameters:
      contractId - contract id.
      user - user
      otb - Operation Type Backoffice.
      status - Status
      requestDto - Signature Control Request DTO.
      Returns:
      an Signature Control