Package br.com.davinti.vitruvio.spi
Class D4SignDigitalSignatureProviderImpl
Object
D4SignDigitalSignatureProviderImpl
- All Implemented Interfaces:
D4SignDigitalSignatureProvider,DigitalSignatureProvider
@Component
public class D4SignDigitalSignatureProviderImpl
extends Object
implements D4SignDigitalSignatureProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildWebhookLink(ProvedorD4Sign provider) buildWebhookLink(String login, String senha) voidcancelRequest(RequisicaoAssinaturaDigital requisicao) voidcheckProgress(RequisicaoAssinaturaDigital requisicao) createFolderForProvider(ProvedorD4Sign provider, String folderName) voidcreateRequest(RequisicaoAssinaturaDigital requisicao, List<Signatario> signatarios) getFolderForProvider(ProvedorD4Sign provider, String folderName) getSafeUUIDByName(ProvedorD4Sign provider, String safeName) booleanProvedorprovides()voidsetFileService(FileService fileService) voidsetProviderAssinaturaDigitalD4Dao(ProvidorAssinaturaDigitalD4SignDao providerAssinaturaDigitalD4Dao) voidsetRequisicaoAssinaturaDigitalDao(RequisicaoAssinaturaDigitalDao requisicaoAssinaturaDigitalDao) voidsetRequisicaoD4SignDao(RequisicaoD4SignDao requisicaoD4SignDao) voidsetSignatarioDao(SignatarioDao signatarioDao) TipoAssinatura[]
-
Field Details
-
SUPPORTED_METHODS
public static final TipoAssinatura[] SUPPORTED_METHODS -
INTEGRATION_PATH
- See Also:
-
-
Constructor Details
-
D4SignDigitalSignatureProviderImpl
public D4SignDigitalSignatureProviderImpl()
-
-
Method Details
-
setProviderAssinaturaDigitalD4Dao
@Autowired public void setProviderAssinaturaDigitalD4Dao(ProvidorAssinaturaDigitalD4SignDao providerAssinaturaDigitalD4Dao) -
setRequisicaoD4SignDao
-
setRequisicaoAssinaturaDigitalDao
@Autowired public void setRequisicaoAssinaturaDigitalDao(RequisicaoAssinaturaDigitalDao requisicaoAssinaturaDigitalDao) -
setSignatarioDao
-
setFileService
-
supportedTypes
public TipoAssinatura[] supportedTypes()- Specified by:
supportedTypesin interfaceDigitalSignatureProvider
-
provides
public Provedor provides()- Specified by:
providesin interfaceDigitalSignatureProvider
-
getSafeUUIDByName
- Specified by:
getSafeUUIDByNamein interfaceD4SignDigitalSignatureProvider
-
getFolderForProvider
- Specified by:
getFolderForProviderin interfaceD4SignDigitalSignatureProvider
-
createFolderForProvider
- Specified by:
createFolderForProviderin interfaceD4SignDigitalSignatureProvider
-
handleWebhookRequest
- Specified by:
handleWebhookRequestin interfaceD4SignDigitalSignatureProvider
-
createRequest
- Specified by:
createRequestin interfaceDigitalSignatureProvider
-
cancelRequest
public void cancelRequest(RequisicaoAssinaturaDigital requisicao) - Specified by:
cancelRequestin interfaceDigitalSignatureProvider
-
checkProgress
@Transactional(propagation=REQUIRED) public void checkProgress(RequisicaoAssinaturaDigital requisicao) - Specified by:
checkProgressin interfaceDigitalSignatureProvider
-
buildWebhookLink
- Specified by:
buildWebhookLinkin interfaceD4SignDigitalSignatureProvider
-
buildWebhookLink
- Specified by:
buildWebhookLinkin interfaceD4SignDigitalSignatureProvider
-