update 22
This commit is contained in:
@@ -39,10 +39,14 @@ public class PatternService {
|
||||
@Transactional
|
||||
public PatternDto create(PatternDto dto) {
|
||||
validateRegex(dto.getRegex());
|
||||
if (dto.getExcludeRegex() != null && !dto.getExcludeRegex().isBlank()) {
|
||||
validateRegex(dto.getExcludeRegex());
|
||||
}
|
||||
|
||||
Pattern pattern = Pattern.builder()
|
||||
.name(dto.getName())
|
||||
.regex(dto.getRegex())
|
||||
.excludeRegex(dto.getExcludeRegex())
|
||||
.severity(dto.getSeverity() != null ? dto.getSeverity() : "ERROR")
|
||||
.contextLines(dto.getContextLines() != null ? dto.getContextLines() : 5)
|
||||
.description(dto.getDescription())
|
||||
@@ -56,12 +60,16 @@ public class PatternService {
|
||||
@Transactional
|
||||
public PatternDto update(Long id, PatternDto dto) {
|
||||
validateRegex(dto.getRegex());
|
||||
if (dto.getExcludeRegex() != null && !dto.getExcludeRegex().isBlank()) {
|
||||
validateRegex(dto.getExcludeRegex());
|
||||
}
|
||||
|
||||
Pattern pattern = patternRepository.findById(id)
|
||||
.orElseThrow(() -> new RuntimeException("Pattern not found: " + id));
|
||||
|
||||
pattern.setName(dto.getName());
|
||||
pattern.setRegex(dto.getRegex());
|
||||
pattern.setExcludeRegex(dto.getExcludeRegex());
|
||||
pattern.setSeverity(dto.getSeverity());
|
||||
pattern.setContextLines(dto.getContextLines());
|
||||
pattern.setDescription(dto.getDescription());
|
||||
@@ -107,6 +115,7 @@ public class PatternService {
|
||||
.id(pattern.getId())
|
||||
.name(pattern.getName())
|
||||
.regex(pattern.getRegex())
|
||||
.excludeRegex(pattern.getExcludeRegex())
|
||||
.severity(pattern.getSeverity())
|
||||
.contextLines(pattern.getContextLines())
|
||||
.description(pattern.getDescription())
|
||||
|
||||
Reference in New Issue
Block a user