package com.mysema.luja.annotations;
public enum Resolution {
MILLISECOND, SECOND, MINUTE, HOUR, DAY, MONTH, YEAR;
public org.apache.lucene.document.DateTools.Resolution asLuceneResolution() {
switch (this) {
case MILLISECOND:
return org.apache.lucene.document.DateTools.Resolution.MILLISECOND;
case SECOND:
return org.apache.lucene.document.DateTools.Resolution.SECOND;
case MINUTE:
return org.apache.lucene.document.DateTools.Resolution.MINUTE;
case HOUR:
return org.apache.lucene.document.DateTools.Resolution.HOUR;
case DAY:
return org.apache.lucene.document.DateTools.Resolution.DAY;
case MONTH:
return org.apache.lucene.document.DateTools.Resolution.MONTH;
case YEAR:
return org.apache.lucene.document.DateTools.Resolution.YEAR;
}
throw new RuntimeException("Unsupported conversion, this should not never happen");
}
}