Uses of Class
org.trustdeck.jooq.generated.tables.pojos.Algorithm
Packages that use Algorithm
Package
Description
-
Uses of Algorithm in org.trustdeck.algorithms
Methods in org.trustdeck.algorithms with parameters of type AlgorithmModifier and TypeMethodDescriptionPseudonymizationFactory.getPseudonymizer(Algorithm algorithm) Method for automatically creating the correct pseudonymizer depending on the desired algorithm.Constructors in org.trustdeck.algorithms with parameters of type AlgorithmModifierConstructorDescriptionBLAKE3Pseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.ConsecutivePseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.MD5Pseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.Pseudonymizer(boolean paddingWanted, Algorithm algorithm) A constructor that allows to set whether or not the created pseudonyms should be padded.RandomAlphabetPseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.RandomNumberPseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.SHA1Pseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.SHA2Pseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.SHA3Pseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor.XxHashPseudonymizer(boolean paddingWanted, Algorithm algorithm) Basic constructor. -
Uses of Algorithm in org.trustdeck.dto
Methods in org.trustdeck.dto that return AlgorithmModifier and TypeMethodDescriptionAlgorithmDTO.convertToPOJO()Helper method that transforms an algorithm DTO object back into a POJO.Methods in org.trustdeck.dto with parameters of type Algorithm -
Uses of Algorithm in org.trustdeck.jooq.generated.tables.daos
Methods in org.trustdeck.jooq.generated.tables.daos that return AlgorithmModifier and TypeMethodDescriptionAlgorithmDao.fetchOneById(Integer value) Fetch a unique record that hasid = valueMethods in org.trustdeck.jooq.generated.tables.daos that return types with arguments of type AlgorithmModifier and TypeMethodDescriptionAlgorithmDao.fetchByAddcheckdigit(Boolean... values) Fetch records that haveaddcheckdigit IN (values)AlgorithmDao.fetchByAlphabet(String... values) Fetch records that havealphabet IN (values)AlgorithmDao.fetchByConsecutivevaluecounter(Long... values) Fetch records that haveconsecutivevaluecounter IN (values)Fetch records that haveid IN (values)AlgorithmDao.fetchByLengthincludescheckdigit(Boolean... values) Fetch records that havelengthincludescheckdigit IN (values)AlgorithmDao.fetchByName(String... values) Fetch records that havename IN (values)AlgorithmDao.fetchByPaddingcharacter(String... values) Fetch records that havepaddingcharacter IN (values)AlgorithmDao.fetchByPseudonymlength(Integer... values) Fetch records that havepseudonymlength IN (values)AlgorithmDao.fetchByRandomalgorithmdesiredsize(Long... values) Fetch records that haverandomalgorithmdesiredsize IN (values)AlgorithmDao.fetchByRandomalgorithmdesiredsuccessprobability(Double... values) Fetch records that haverandomalgorithmdesiredsuccessprobability IN (values)AlgorithmDao.fetchBySalt(String... values) Fetch records that havesalt IN (values)AlgorithmDao.fetchBySaltlength(Integer... values) Fetch records that havesaltlength IN (values)AlgorithmDao.fetchOptionalById(Integer value) Fetch a unique record that hasid = valueAlgorithmDao.fetchRangeOfAddcheckdigit(Boolean lowerInclusive, Boolean upperInclusive) Fetch records that haveaddcheckdigit BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfAlphabet(String lowerInclusive, String upperInclusive) Fetch records that havealphabet BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfConsecutivevaluecounter(Long lowerInclusive, Long upperInclusive) Fetch records that haveconsecutivevaluecounter BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfId(Integer lowerInclusive, Integer upperInclusive) Fetch records that haveid BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfLengthincludescheckdigit(Boolean lowerInclusive, Boolean upperInclusive) Fetch records that havelengthincludescheckdigit BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfName(String lowerInclusive, String upperInclusive) Fetch records that havename BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfPaddingcharacter(String lowerInclusive, String upperInclusive) Fetch records that havepaddingcharacter BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfPseudonymlength(Integer lowerInclusive, Integer upperInclusive) Fetch records that havepseudonymlength BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfRandomalgorithmdesiredsize(Long lowerInclusive, Long upperInclusive) Fetch records that haverandomalgorithmdesiredsize BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfRandomalgorithmdesiredsuccessprobability(Double lowerInclusive, Double upperInclusive) Fetch records that haverandomalgorithmdesiredsuccessprobability BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfSalt(String lowerInclusive, String upperInclusive) Fetch records that havesalt BETWEEN lowerInclusive AND upperInclusiveAlgorithmDao.fetchRangeOfSaltlength(Integer lowerInclusive, Integer upperInclusive) Fetch records that havesaltlength BETWEEN lowerInclusive AND upperInclusiveMethods in org.trustdeck.jooq.generated.tables.daos with parameters of type Algorithm -
Uses of Algorithm in org.trustdeck.jooq.generated.tables.pojos
Methods in org.trustdeck.jooq.generated.tables.pojos that return AlgorithmModifier and TypeMethodDescriptionAlgorithm.setAddcheckdigit(Boolean addcheckdigit) Setter forpublic.algorithm.addcheckdigit.Algorithm.setAlphabet(String alphabet) Setter forpublic.algorithm.alphabet.Algorithm.setConsecutivevaluecounter(Long consecutivevaluecounter) Setter forpublic.algorithm.consecutivevaluecounter.Setter forpublic.algorithm.id.Algorithm.setLengthincludescheckdigit(Boolean lengthincludescheckdigit) Setter forpublic.algorithm.lengthincludescheckdigit.Setter forpublic.algorithm.name.Algorithm.setPaddingcharacter(String paddingcharacter) Setter forpublic.algorithm.paddingcharacter.Algorithm.setPseudonymlength(Integer pseudonymlength) Setter forpublic.algorithm.pseudonymlength.Algorithm.setRandomalgorithmdesiredsize(Long randomalgorithmdesiredsize) Setter forpublic.algorithm.randomalgorithmdesiredsize.Algorithm.setRandomalgorithmdesiredsuccessprobability(Double randomalgorithmdesiredsuccessprobability) Setter forpublic.algorithm.randomalgorithmdesiredsuccessprobability.Setter forpublic.algorithm.salt.Algorithm.setSaltlength(Integer saltlength) Setter forpublic.algorithm.saltlength. -
Uses of Algorithm in org.trustdeck.jooq.generated.tables.records
Constructors in org.trustdeck.jooq.generated.tables.records with parameters of type AlgorithmModifierConstructorDescriptionAlgorithmRecord(Algorithm value) Create a detached, initialised AlgorithmRecord -
Uses of Algorithm in org.trustdeck.service
Methods in org.trustdeck.service that return AlgorithmModifier and TypeMethodDescriptionAlgorithmDBService.getAlgorithmByID(int ID) Retrieves the algorithm object based on its unique ID.AlgorithmDBService.getAlgorithmByValues(String name, String alphabet, Long randomAlgoDesiredSize, Double randomAlgoDesiredSuccessProbability, Integer pseudonymLength, String paddingChar, Boolean addCheckDigit, Boolean lengthIncludesCheckDigit, String salt, Integer saltLength) Method to retrieve an algorithm-object from the database.Methods in org.trustdeck.service with parameters of type AlgorithmModifier and TypeMethodDescriptionAlgorithmDBService.createAlgorithm(Algorithm algorithm) Creates an algorithm object in the database.AlgorithmDBService.createOrGetAlgorithm(Algorithm algorithm) Creates an algorithm object in the database if it does not already exist.AlgorithmDBService.updateAlgorithm(Algorithm oldAlgorithm, Algorithm updatedAlgorithm) Updates an algorithm object in the database.