| Chunk |
|---|
| Conflicting content |
|---|
*/
public class JdbcMessageProvider implements MessageProvider, MessageAcceptor {
<<<<<<< HEAD
private static final String QUERY_INSERT = "INSERT INTO %s (%s, %s, %s, %s, %s, %s) VALUES (?, ?, ?, ?, ?, ?)";
private static final String QUERY_DELETE = "DELETE FROM %s WHERE %s = ?";
private static final String QUERY_SELECT_BASENAMES = "SELECT DISTINCT %s from %s";
private static final String QUERY_SELECT_MESSAGES = "SELECT %s,%s,%s,%s,%s FROM %s WHERE %s = ?";
=======
private static final String QUERY_INSERT =
"INSERT INTO `%s` (`%s`, `%s`, `%s`, `%s`, `%s`, `%s`) VALUES (?, ?, ?, ?, ?, ?)";
private static final String QUERY_DELETE = "DELETE FROM `%s` WHERE `%s` = ?";
private static final String QUERY_SELECT_BASENAMES = "SELECT DISTINCT `%s` from `%s`";
private static final String QUERY_SELECT_MESSAGES = "SELECT `%s`,`%s`,`%s`,`%s`,`%s` FROM `%s` WHERE %s = ?";
>>>>>>> 62cb56ffc122c2bef4361424c579e14cf68e276d
private JdbcTemplate template;
|
| Solution content |
|---|
*/
public class JdbcMessageProvider implements MessageProvider, MessageAcceptor {
private static final String QUERY_INSERT = "INSERT INTO %s (%s, %s, %s, %s, %s, %s) VALUES (?, ?, ?, ?, ?, ?)";
private static final String QUERY_DELETE = "DELETE FROM %s WHERE %s = ?";
private static final String QUERY_SELECT_BASENAMES = "SELECT DISTINCT %s from %s";
private static final String QUERY_SELECT_MESSAGES = "SELECT %s,%s,%s,%s,%s FROM %s WHERE %s = ?";
private JdbcTemplate template;
|
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Attribute |
| Chunk |
|---|
| Conflicting content |
|---|
public Messages getMessages(String basename) {
String query =
<<<<<<< HEAD
String.format(QUERY_SELECT_MESSAGES, addDelimiter(languageColumn), addDelimiter(countryColumn),
addDelimiter(variantColumn), addDelimiter(keyColumn), addDelimiter(messageColumn),
addDelimiter(tableName), addDelimiter(basenameColumn));
=======
String.format(QUERY_SELECT_MESSAGES, languageColumn, countryColumn, variantColumn, keyColumn,
messageColumn, tableName, basenameColumn);
>>>>>>> 62cb56ffc122c2bef4361424c579e14cf68e276d
return template.query(query, new Object[] { basename }, extractor);
} |
| Solution content |
|---|
public Messages getMessages(String basename) {
String query =
String.format(QUERY_SELECT_MESSAGES, addDelimiter(languageColumn), addDelimiter(countryColumn),
addDelimiter(variantColumn), addDelimiter(keyColumn), addDelimiter(messageColumn),
addDelimiter(tableName), addDelimiter(basenameColumn));
return template.query(query, new Object[] { basename }, extractor);
} |
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
deleteMessages(basename);
String query =
<<<<<<< HEAD
String.format(QUERY_INSERT, addDelimiter(tableName), addDelimiter(basenameColumn),
addDelimiter(languageColumn), addDelimiter(countryColumn), addDelimiter(variantColumn),
addDelimiter(keyColumn), addDelimiter(messageColumn));
=======
String.format(QUERY_INSERT, tableName, basenameColumn, languageColumn, countryColumn, variantColumn,
keyColumn, messageColumn);
>>>>>>> 62cb56ffc122c2bef4361424c579e14cf68e276d
for (Locale locale : messages.getLocales()) {
|
| Solution content |
|---|
deleteMessages(basename);
String query =
String.format(QUERY_INSERT, addDelimiter(tableName), addDelimiter(basenameColumn),
addDelimiter(languageColumn), addDelimiter(countryColumn), addDelimiter(variantColumn),
addDelimiter(keyColumn), addDelimiter(messageColumn));
for (Locale locale : messages.getLocales()) {
|
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
private void deleteMessages(final String basename) {
<<<<<<< HEAD
String query = String.format(QUERY_DELETE, addDelimiter(tableName), addDelimiter(basenameColumn));
=======
String query = String.format(QUERY_DELETE, tableName, basenameColumn);
>>>>>>> 62cb56ffc122c2bef4361424c579e14cf68e276d
template.update(query, basename);
|
| Solution content |
|---|
private void deleteMessages(final String basename) {
String query = String.format(QUERY_DELETE, addDelimiter(tableName), addDelimiter(basenameColumn));
template.update(query, basename);
|
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
/**
<<<<<<< HEAD
* Returns the name of the column holding the information about the basename (string-type)
*
* @return the name of the basename-column
*/
public String getBasenameColumn() {
return basenameColumn;
}
/**
* Sets the name of the column holding the information about the basename (string-type)
*
* @param basenameColumn the name of the basename-column
*/
public void setBasenameColumn(String basenameColumn) {
this.basenameColumn = basenameColumn;
}
/**
=======
>>>>>>> 62cb56ffc122c2bef4361424c579e14cf68e276d
* Sets the name of the table containing the messages
*
* @param tableName the name of the table containing the messages |
| Solution content |
|---|
/**
/**
* Returns the name of the column holding the information about the basename (string-type)
*
* @return the name of the basename-column
*/
public String getBasenameColumn() {
return basenameColumn;
}
/**
* Sets the name of the column holding the information about the basename (string-type)
*
* @param basenameColumn the name of the basename-column
*/
public void setBasenameColumn(String basenameColumn) {
this.basenameColumn = basenameColumn;
}
* Sets the name of the table containing the messages
*
* @param tableName the name of the table containing the messages |
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
public List |
| Solution content |
|---|
public List |
| File |
|---|
| JdbcMessageProvider.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |