mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
SEARCH-188: Added the enum for property based sharding
This commit is contained in:
@@ -38,7 +38,8 @@ public enum ShardMethodEnum
|
||||
DATE,//Time stamp
|
||||
DATE_YEAR,
|
||||
DATE_MONTH,
|
||||
UNKOWN;
|
||||
UNKOWN,
|
||||
PROPERTY;
|
||||
|
||||
public static ShardMethodEnum getShardMethod(String shardMethod)
|
||||
{
|
||||
@@ -69,6 +70,9 @@ public enum ShardMethodEnum
|
||||
case "DATE_MONTH":
|
||||
shardMethodEnum = DATE_MONTH;
|
||||
break;
|
||||
case "PROPERTY":
|
||||
shardMethodEnum = PROPERTY;
|
||||
break;
|
||||
default:
|
||||
shardMethodEnum = UNKOWN;
|
||||
break;
|
||||
|
@@ -69,6 +69,11 @@ public class ShardMethodEnumTest
|
||||
Assert.assertEquals(ShardMethodEnum.DATE_MONTH, ShardMethodEnum.getShardMethod("DATE_MONTH"));
|
||||
}
|
||||
@Test
|
||||
public void testTypeProperty()
|
||||
{
|
||||
Assert.assertEquals(ShardMethodEnum.PROPERTY, ShardMethodEnum.getShardMethod("PROPERTY"));
|
||||
}
|
||||
@Test
|
||||
public void testUnknown()
|
||||
{
|
||||
Assert.assertEquals(ShardMethodEnum.UNKOWN, ShardMethodEnum.getShardMethod("UNKOWN"));
|
||||
|
Reference in New Issue
Block a user