package com.tngtech.archunit.example.persistence.layerviolation;
import com.tngtech.archunit.example.SomeMediator;
import com.tngtech.archunit.example.service.ServiceViolatingLayerRules;
public class DaoCallingService {
public static final String violateLayerRules = "violateLayerRules";
public static final String violateLayerRulesTrickily = "violateLayerRulesTrickily";
ServiceViolatingLayerRules service;
void violateLayerRules() {
service.doSomething();
}
void violateLayerRulesTrickily() {
new SomeMediator(service).violateLayerRulesIndirectly();
}
}