package husacct.define.domain.appliedrule.propertyrules;
import husacct.define.domain.appliedrule.AppliedRuleStrategy;
import husacct.define.domain.conventions_checker.ModuleCheckerHelper;
public class VisibilityConventionRule 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;
}
}