public void validate(List<String> errors, String contextId) { if (!StringUtility.stringHasValue(targetProject)) { errors.add(Messages.getString("ValidationError.1", contextId)); // $NON-NLS-1$ } if (!StringUtility.stringHasValue(targetPackage)) { errors.add( Messages.getString( "ValidationError.12", //$NON-NLS-1$ "SQLMapGenerator", contextId)); //$NON-NLS-1$ } }
public void addConfigurationProperties(Properties properties) { this.properties.putAll(properties); suppressDate = StringUtility.isTrue( properties.getProperty(PropertyRegistry.COMMENT_GENERATOR_SUPPRESS_DATE)); }
public XmlElement toXmlElement() { XmlElement xmlElement = new XmlElement("ignoreColumn"); // $NON-NLS-1$ xmlElement.addAttribute(new Attribute("column", columnName)); // $NON-NLS-1$ if (StringUtility.stringHasValue(configuredDelimitedColumnName)) { xmlElement.addAttribute( new Attribute("delimitedColumnName", configuredDelimitedColumnName)); // $NON-NLS-1$ } return xmlElement; }
public IgnoredColumn(String columnName) { super(); this.columnName = columnName; isColumnNameDelimited = StringUtility.stringContainsSpace(columnName); }
@Override public void addElements(XmlElement parentElement) { XmlElement answer = new XmlElement("resultMap"); // $NON-NLS-1$ answer.addAttribute( new Attribute( "id", //$NON-NLS-1$ introspectedTable.getBaseResultMapId())); String returnType; if (introspectedTable.getRules().generateBaseRecordClass()) { returnType = introspectedTable.getBaseRecordType(); } else { returnType = introspectedTable.getPrimaryKeyType(); } answer.addAttribute( new Attribute( "type", //$NON-NLS-1$ returnType)); ibatorContext.getCommentGenerator().addComment(answer); int i = 1; if (StringUtility.stringHasValue(introspectedTable.getSelectByPrimaryKeyQueryId()) || StringUtility.stringHasValue(introspectedTable.getSelectByExampleQueryId())) { i++; } for (IntrospectedColumn introspectedColumn : introspectedTable.getPrimaryKeyColumns()) { XmlElement resultElement = new XmlElement("id"); // $NON-NLS-1$ resultElement.addAttribute( new Attribute( "column", Ibatis3FormattingUtilities.getRenamedColumnNameForResultMap( introspectedColumn))); //$NON-NLS-1$ resultElement.addAttribute( new Attribute("property", introspectedColumn.getJavaProperty())); // $NON-NLS-1$ resultElement.addAttribute( new Attribute( "jdbcType", //$NON-NLS-1$ introspectedColumn.getJdbcTypeName())); if (StringUtility.stringHasValue(introspectedColumn.getTypeHandler())) { resultElement.addAttribute( new Attribute("typeHandler", introspectedColumn.getTypeHandler())); // $NON-NLS-1$ } answer.addElement(resultElement); } for (IntrospectedColumn introspectedColumn : introspectedTable.getBaseColumns()) { XmlElement resultElement = new XmlElement("result"); // $NON-NLS-1$ resultElement.addAttribute( new Attribute( "column", Ibatis3FormattingUtilities.getRenamedColumnNameForResultMap( introspectedColumn))); //$NON-NLS-1$ resultElement.addAttribute( new Attribute("property", introspectedColumn.getJavaProperty())); // $NON-NLS-1$ resultElement.addAttribute( new Attribute( "jdbcType", //$NON-NLS-1$ introspectedColumn.getJdbcTypeName())); if (StringUtility.stringHasValue(introspectedColumn.getTypeHandler())) { resultElement.addAttribute( new Attribute("typeHandler", introspectedColumn.getTypeHandler())); // $NON-NLS-1$ } answer.addElement(resultElement); } if (ibatorContext .getPlugins() .sqlMapResultMapWithoutBLOBsElementGenerated(answer, introspectedTable)) { parentElement.addElement(answer); } }