/** * * @param column * the name of the column, must not be <code>null</code> * @param value * the value to append, can be <code>null</code> */ public void addPreparedArgument( SQLIdentifier column, Object value ) { addPreparedArgument( column, value, "?" ); }
public void addPreparedArgument( String column, Object value, String literal ) { addPreparedArgument( new SQLIdentifier( column ), value, literal ); }
public void addPreparedArgument( String column, Object value ) { addPreparedArgument( new SQLIdentifier( column ), value, "?" ); }
private void appendValues( ISORecord rec, TransactionRow tr ) throws SQLException { tr.addPreparedArgument( "abstract", concatenate( Arrays.asList( rec.getAbstract() ) ) ); tr.addPreparedArgument( "anytext", AnyTextHelper.getAnyText( rec, anyTextConfig ) ); tr.addPreparedArgument( "language", rec.getLanguage() ); Timestamp modified = null; if ( rec.getModified() != null ) { modified = new Timestamp( rec.getModified().getTimeInMilliseconds() ); tr.addPreparedArgument( "modified", modified ); tr.addPreparedArgument( "parentid", rec.getParentIdentifier() ); tr.addPreparedArgument( "type", rec.getType() ); tr.addPreparedArgument( "title", concatenate( Arrays.asList( rec.getTitle() ) ) ); tr.addPreparedArgument( "hassecurityconstraints", rec.isHasSecurityConstraints() ); tr.addPreparedArgument( "topiccategories", concatenate( qp.getTopicCategory() ) ); tr.addPreparedArgument( "alternateTitles", concatenate( qp.getAlternateTitle() ) ); Timestamp revDate = null; if ( qp.getRevisionDate() != null ) { revDate = new Timestamp( qp.getRevisionDate().getTimeInMilliseconds() ); tr.addPreparedArgument( "revisiondate", revDate ); Timestamp createDate = null; if ( qp.getCreationDate() != null ) { createDate = new Timestamp( qp.getCreationDate().getTimeInMilliseconds() ); tr.addPreparedArgument( "creationdate", createDate ); Timestamp pubDate = null; if ( qp.getPublicationDate() != null ) { pubDate = new Timestamp( qp.getPublicationDate().getTimeInMilliseconds() );