Class FirmService
java.lang.Object
es.kukenan.smartfi.microservice.firm.service.FirmService
SignatureService service operations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AmqpControllerAmqp controller.private BackofficeRepositoryRepository for backoffice queries.private CipherComponent used to cypher sensible information stored in unsecured media.private es.kukenan.smartfi.common.context.RequestContextManagerRequest context manager.private ContractsServiceContract Service.private StringEntity Code.private FirmControlRepositorySignature repository.private FirmUtilsRepository for user queries.private InternalServiceInternal Service.private KafkaControllerKafka Controller.Repository for operationType queries.private OperationTypeRepositoryRepository for operationType queries.private es.kukenan.smartfi.common.context.config.ContextPropagationPropertiesContext propagation properties.private FirmEcommerceMapperSignature ecommerce mapper.private StatusRepositoryStatus repository.private UserRepositoryRepository for user queries. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<byte[]>completeSignProcess(String firmId, String userId, String jwt) Complete a sign process.private byte[]createBodyRetosRsi(String idOperation, org.springframework.http.HttpHeaders headers) create a body retos-request.createSignature(es.kukenan.smartfi.microservice.firm.api.firmcontrol.request.FirmControlRequestDto requestDto, String userId, String jwt) Create a new Signature.deleteFirm(String firmId, String userId, String jwt) Cancel an existing Signature.es.kukenan.smartfi.microservice.firm.api.firmcontrol.response.FirmControlResponseDtoGetting list of Signatures.getOperationTypeNameEvent(String operationTypeName) get operation type event name.signSignature(String firmId, String userId) Complete a delegatedeq signature.
-
Field Details
-
entityCode
Entity Code. -
firmControlRepository
Signature repository. -
statusRepository
Status repository. -
contractsService
Contract Service. -
userRepository
Repository for user queries. -
backofficeRepository
Repository for backoffice queries. -
operationTypeRepository
Repository for operationType queries. -
operationTypeBackofficeRepository
Repository for operationType queries. -
properties
@Autowired private es.kukenan.smartfi.common.context.config.ContextPropagationProperties propertiesContext propagation properties. -
contextManager
@Autowired private es.kukenan.smartfi.common.context.RequestContextManager contextManagerRequest context manager. -
internalService
Internal Service. -
firmUtils
Repository for user queries. -
cipher
Component used to cypher sensible information stored in unsecured media. -
amqpController
Amqp controller. -
kafkaController
Kafka Controller. -
signatureEcommerceMapper
Signature ecommerce mapper.
-
-
Constructor Details
-
FirmService
public FirmService()
-
-
Method Details
-
getFirms
public es.kukenan.smartfi.microservice.firm.api.firmcontrol.response.FirmControlResponseDto getFirms(String userId, String status, String token, int paginationKey) Getting list of Signatures.- Parameters:
userId- user id.status- Status.token- token.paginationKey- paginationKey.- Returns:
- the list signature.
-
createSignature
@Transactional public FirmControl createSignature(es.kukenan.smartfi.microservice.firm.api.firmcontrol.request.FirmControlRequestDto requestDto, String userId, String jwt) Create a new Signature.- Parameters:
requestDto- requestDtouserId- userIdjwt- jwt- Returns:
- created signature.
-
signSignature
Complete a delegatedeq signature.- Parameters:
firmId- signature IduserId- user Id- Returns:
- created signature.
-
deleteFirm
@Transactional public FirmControl deleteFirm(String firmId, String userId, String jwt) throws StatusSignedException Cancel an existing Signature.- Parameters:
firmId- signatureIduserId- userIdjwt- jwt- Returns:
- modified signature.
- Throws:
StatusSignedException- signed signed.
-
completeSignProcess
public org.springframework.http.ResponseEntity<byte[]> completeSignProcess(String firmId, String userId, String jwt) Complete a sign process.- Parameters:
firmId- signature id.userId- user id.jwt- jwt token.- Returns:
- firmControl.
-
createBodyRetosRsi
create a body retos-request.- Parameters:
idOperation- id Operationheaders- headers- Returns:
- a body for retos-Request
-
getOperationTypeNameEvent
get operation type event name.- Parameters:
operationTypeName- name tpye Operation.- Returns:
- event name.
-