DATACASS-202 - Fix misspelled ConsistencyLevel enum constants.

Deprecate all misspelled consistency level enum values and add new consistency level enum values with correct spellings.

Original pull request: #54.
This commit is contained in:
Antoine Toulme
2016-04-29 10:57:11 -07:00
committed by Mark Paluch
parent e6f4822450
commit da263df25c
2 changed files with 34 additions and 1 deletions

View File

@@ -22,6 +22,36 @@ package org.springframework.cassandra.core;
*/
public enum ConsistencyLevel {
ANY, ONE, TWO, THREE, QUOROM, LOCAL_QUOROM, EACH_QUOROM, ALL, LOCAL_ONE, SERIAL, LOCAL_SERIAL
ANY, ONE, TWO, THREE,
/**
* @deprecated Use {@link #QUORUM}
*/
@Deprecated QUOROM,
/**
* @deprecated Use {@link #LOCAL_QUORUM}
*/
@Deprecated LOCAL_QUOROM,
/**
* @deprecated Use {@link #EACH_QUORUM}
*/
@Deprecated EACH_QUOROM, //
ALL, LOCAL_ONE, SERIAL, LOCAL_SERIAL,
/**
* @since 1.5
*/
QUORUM,
/**
* @since 1.5
*/
LOCAL_QUORUM,
/**
* @since 1.5
*/
EACH_QUORUM,
}

View File

@@ -53,12 +53,15 @@ public final class ConsistencyLevelResolver {
case ANY:
resolvedLevel = com.datastax.driver.core.ConsistencyLevel.ANY;
break;
case EACH_QUORUM:
case EACH_QUOROM:
resolvedLevel = com.datastax.driver.core.ConsistencyLevel.EACH_QUORUM;
break;
case LOCAL_QUORUM:
case LOCAL_QUOROM:
resolvedLevel = com.datastax.driver.core.ConsistencyLevel.LOCAL_QUORUM;
break;
case QUORUM:
case QUOROM:
resolvedLevel = com.datastax.driver.core.ConsistencyLevel.QUORUM;
break;