Verwendungen von Klasse
org.emau.icmvc.ganimed.ttp.cm2.exceptions.UnknownConsentTemplateException
-
Verwendungen von UnknownConsentTemplateException in org.emau.icmvc.ganimed.ttp.cm2
Modifizierer und TypMethodeBeschreibungvoid
GICSService.addConsent
(ConsentDTO consentDTO) Stores the given consent.void
GICSServiceWithNotification.addConsent
(String notificationClientID, ConsentDTO consentDTO) Stores the given consent and sends a notification.void
GICSService.addConsentOptOut
(ConsentTemplateKeyDTO ctKeyDTO, Set<SignerIdDTO> signerIdDTOs) this is the short-variant to add an opt-out-consent without given module-states, scans and signatures.void
GICSServiceWithNotification.addConsentOptOut
(String notificationClientID, ConsentTemplateKeyDTO templateKeyDTO, Set<SignerIdDTO> signerIdDTOs) void
GICSManagementService.addConsentTemplate
(ConsentTemplateDTO consentTemplateDTO, boolean finaliseRelatedEntities) stores the given consent template
the policies within the modulDTOs are ignored and therefore doesn't need to be setvoid
GICSService.addScanToConsent
(ConsentKeyDTO consentKeyDTO, String scanBase64, String fileType, String fileName) add the given scan to the given consentvoid
GICSService.addSignerIdToConsent
(ConsentKeyDTO consentKeyDTO, SignerIdDTO signerIdDTO) adds the given signerId to the given consentvoid
GICSManagementService.deleteConsentTemplate
(ConsentTemplateKeyDTO keyDTO) deletes the given consent template (only if it's not in use, i.e. there's no consent belonging to that consent template)void
GICSManagementService.finaliseAllForDomain
(String domainName) finalises the given domain and all its policies, modules, and templatesvoid
GICSManagementService.finaliseTemplate
(ConsentTemplateKeyDTO consentTemplateKeyDTO, boolean finaliseRelatedEntities) finalises the given consent templateGICSService.getAllConsentsForConsentTemplate
(ConsentTemplateKeyDTO ctKeyDTO) lists all consents for the given consent templateGICSService.getConsent
(ConsentKeyDTO keyDTO) get the complete dto for the given key - thought to be used in addition to the list functionsGICSService.getConsentDates
(ConsentKeyDTO consentKeyDTO) returns the important dates for the given consentGICSService.getConsentLight
(ConsentKeyDTO keyDTO) get the light dto for the given keyGICSService.getConsentTemplate
(ConsentTemplateKeyDTO ctKeyDTO) returns all attributes of the requested consent templateGICSService.getCurrentConsentForSignerIdsAndCT
(ConsentTemplateKeyDTO ctKeyDTO, Set<SignerIdDTO> signerIdDTOs, boolean ignoreVersionNumber, boolean useAliases) returns the current consent for the given signerIds
current means: the consent with the highest versionNumber of the associated ConsentTemplate; if there are more then one, the newest (ConsentDate) of them
if "ignoreVersionNumber" is true, then the newest of all consents belonging to the signerIds, regardless of the VersionNumber of the associated ConsentTemplateGICSService.getCurrentConsentTemplate
(String consentTemplateName, String domainName) returns all attributes of the current (highest version) consent template with the given nameGICSService.getQCHistoryForConsent
(ConsentKeyDTO consentKeyDTO) returns a list with all qc entries for the given consentGICSService.getQCProblemHistoryForQCProblem
(QCProblemDTO qcProblemDTO, ConsentKeyDTO consentKeyDTO) void
GICSService.refuseConsent
(ConsentTemplateKeyDTO ctKeyDTO, Set<SignerIdDTO> signerIdDTOs) Stores a "refused" consent.void
GICSServiceWithNotification.refuseConsent
(String notificationClientID, ConsentTemplateKeyDTO ctKeyDTO, Set<SignerIdDTO> signerIdDTOs) Stores a "refused" consent.void
GICSService.removeScanFromConsent
(ConsentKeyDTO consentKeyDTO, String fhirId) Remove a scan from the given consentvoid
GICSService.setQCForConsent
(ConsentKeyDTO consentKeyDTO, QCDTO qc) updates the qc for the given consentvoid
GICSServiceWithNotification.setQCForConsent
(String notificationClientID, ConsentKeyDTO consentKeyDTO, QCDTO qc) Updates the QC for the given consent and sends a notification.void
GICSService.updateConsentInUse
(ConsentKeyDTO consentKeyDTO, String externProperties, String comment, ConsentScanDTO scan) Updates the given consent.void
GICSServiceWithNotification.updateConsentInUse
(String notificationClientID, ConsentKeyDTO consentKeyDTO, String externProperties, String comment, ConsentScanDTO scan) Updates the given consent.void
GICSManagementService.updateConsentTemplate
(ConsentTemplateDTO consentTemplateDTO, boolean finaliseRelatedEntities) updates the given consent templatevoid
GICSManagementService.updateConsentTemplateInUse
(ConsentTemplateDTO consentTemplateDTO) updates label, title, comment, externProperties, scanBase64, scanFileType, assignedModule.comment, assignedModule.externProperties, freeTextDef.commentvoid
GICSService.validateConsent
(ConsentDTO consentDTO, boolean allowRevoke, boolean validateScan) validates the given consentDTO
checks the given domain, consent template and assures, that the given modules are part of the consent template all mandatory modules need to be either accepted or declined when there's at least one declined mandatory module, no module may be accepted no child module may be accepted if its parent is not when there's at least one accepted module, the two signatures have to be provided when there's at least one accepted module and scan is mandatory in domain config and parameter validateScan is true, scan must be present