package husacct.validate.domain.validation.internaltransferobjects; import husacct.validate.domain.validation.DefaultSeverities; import husacct.validate.domain.validation.ruletype.RuleType; public class CategoryKeyClassDTO { private final String categoryKey; private final Class<RuleType> ruleClass; private final DefaultSeverities defaultSeverity; public CategoryKeyClassDTO(String categoryKey, Class<RuleType> ruleClass, DefaultSeverities defaultSeverity) { this.categoryKey = categoryKey; this.ruleClass = ruleClass; this.defaultSeverity = defaultSeverity; } public String getCategoryKey() { return categoryKey; } public Class<RuleType> getRuleClass() { return ruleClass; } public DefaultSeverities getDefaultSeverity() { return defaultSeverity; } }