/** * Create an instance of {@link MatcherRule } * */ public MatcherRule createMatcherRule() { return new MatcherRule(); }
/** * Take a {@link Definition}, try to match its name or qualified name * against an expression, and apply a rule upon match. */ private final String match(Definition definition, String expression, MatcherRule rule) { if (rule != null) { return match(definition, expression, rule.getExpression(), rule.getTransform()); } return null; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((fieldIdentifier == null)? 0 :fieldIdentifier.hashCode())); result = ((prime*result)+((fieldMember == null)? 0 :fieldMember.hashCode())); result = ((prime*result)+((fieldSetter == null)? 0 :fieldSetter.hashCode())); result = ((prime*result)+((fieldGetter == null)? 0 :fieldGetter.hashCode())); return result; }
public MatcherRule withTransform(MatcherTransformType value) { setTransform(value); return this; }
public MatcherRule withExpression(String value) { setExpression(value); return this; }
if (!sequenceIdentifier.equals(other.sequenceIdentifier)) { return false;
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((routineClass == null)? 0 :routineClass.hashCode())); result = ((prime*result)+((routineMethod == null)? 0 :routineMethod.hashCode())); result = ((prime*result)+((routineImplements == null)? 0 :routineImplements.hashCode())); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((sequenceIdentifier == null)? 0 :sequenceIdentifier.hashCode())); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((schemaClass == null)? 0 :schemaClass.hashCode())); result = ((prime*result)+((schemaIdentifier == null)? 0 :schemaIdentifier.hashCode())); result = ((prime*result)+((schemaImplements == null)? 0 :schemaImplements.hashCode())); return result; }
if (!enumClass.equals(other.enumClass)) { return false;
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((enumClass == null)? 0 :enumClass.hashCode())); result = ((prime*result)+((enumImplements == null)? 0 :enumImplements.hashCode())); return result; }
if (!tableClass.equals(other.tableClass)) { return false; if (!tableIdentifier.equals(other.tableIdentifier)) { return false; if (!recordClass.equals(other.recordClass)) { return false; if (!interfaceClass.equals(other.interfaceClass)) { return false; if (!daoClass.equals(other.daoClass)) { return false; if (!pojoClass.equals(other.pojoClass)) { return false;
@Override public int hashCode() { final int prime = 31; int result = 1; result = ((prime*result)+((expression == null)? 0 :expression.hashCode())); result = ((prime*result)+((tableClass == null)? 0 :tableClass.hashCode())); result = ((prime*result)+((tableIdentifier == null)? 0 :tableIdentifier.hashCode())); result = ((prime*result)+((tableImplements == null)? 0 :tableImplements.hashCode())); result = ((prime*result)+((recordClass == null)? 0 :recordClass.hashCode())); result = ((prime*result)+((recordImplements == null)? 0 :recordImplements.hashCode())); result = ((prime*result)+((interfaceClass == null)? 0 :interfaceClass.hashCode())); result = ((prime*result)+((interfaceImplements == null)? 0 :interfaceImplements.hashCode())); result = ((prime*result)+((daoClass == null)? 0 :daoClass.hashCode())); result = ((prime*result)+((daoImplements == null)? 0 :daoImplements.hashCode())); result = ((prime*result)+((pojoClass == null)? 0 :pojoClass.hashCode())); result = ((prime*result)+((pojoExtends == null)? 0 :pojoExtends.hashCode())); result = ((prime*result)+((pojoImplements == null)? 0 :pojoImplements.hashCode())); return result; }