/** * Parse the given foreign key. */ private void parseForeignKey(MappingInfo info, ForeignKey fk) { parseForeignKey(info, fk.name(), fk.enabled(), fk.deferred(), fk.deleteAction(), fk.updateAction()); }
void assertDefault(ForeignKey fk) { boolean isDefault = StringUtils.isEmpty(fk.name()) && fk.enabled() && !fk.deferred() && fk.deleteAction() == ForeignKeyAction.RESTRICT && fk.updateAction() == ForeignKeyAction.RESTRICT && fk.columnNames().length == 0 && fk.specified(); if (!isDefault) throw new UserException(_loc.get("implicit-non-default-fk", _cls, getSourceFile()).getMessage()); }
/** * Parse the given foreign key. */ private void parseForeignKey(MappingInfo info, ForeignKey fk) { if (!fk.implicit()) { parseForeignKey(info, fk.name(), fk.enabled(), fk.deferred(), fk.deleteAction(), fk.updateAction()); } else { info.setImplicitRelation(true); assertDefault(fk); } }
/** * Parse the given foreign key. */ private void parseForeignKey(MappingInfo info, ForeignKey fk) { if (!fk.implicit()) { parseForeignKey(info, fk.name(), fk.enabled(), fk.deferred(), fk.deleteAction(), fk.updateAction()); } else { info.setImplicitRelation(true); assertDefault(fk); } }
/** * Parse the given foreign key. */ private void parseForeignKey(MappingInfo info, ForeignKey fk) { if (!fk.implicit()) { parseForeignKey(info, fk.name(), fk.enabled(), fk.deferred(), fk.deleteAction(), fk.updateAction()); } else { info.setImplicitRelation(true); assertDefault(fk); } }
void assertDefault(ForeignKey fk) { boolean isDefault = StringUtil.isEmpty(fk.name()) && fk.enabled() && !fk.deferred() && fk.deleteAction() == ForeignKeyAction.RESTRICT && fk.updateAction() == ForeignKeyAction.RESTRICT && fk.columnNames().length == 0 && fk.specified(); if (!isDefault) throw new UserException(_loc.get("implicit-non-default-fk", _cls, getSourceFile()).getMessage()); }
void assertDefault(ForeignKey fk) { boolean isDefault = StringUtil.isEmpty(fk.name()) && fk.enabled() && !fk.deferred() && fk.deleteAction() == ForeignKeyAction.RESTRICT && fk.updateAction() == ForeignKeyAction.RESTRICT && fk.columnNames().length == 0 && fk.specified(); if (!isDefault) throw new UserException(_loc.get("implicit-non-default-fk", _cls, getSourceFile()).getMessage()); }