package husacct.define.domain.appliedrule.propertyrules; import husacct.define.domain.appliedrule.AppliedRuleStrategy; import husacct.define.domain.conventions_checker.ModuleCheckerHelper; public class FacadeConventionRule extends AppliedRuleStrategy{ private ModuleCheckerHelper moduleCheckerHelper; @Override public boolean checkConvention() { moduleCheckerHelper = new ModuleCheckerHelper(); if (!moduleCheckerHelper.rootIsNotIncludedInRule(getModuleFrom(), getModuleTo())){ return false; } boolean conventionSuccess = moduleCheckerHelper .checkRuleTypeAlreadySet(this.getRuleTypeKey(), this.getModuleFrom()); return conventionSuccess; } }