private void SetResolution(Resolution hibResolution)
 {
     switch (hibResolution)
     {
         case Resolution.Year:
             resolution = DateTools.Resolution.YEAR;
             break;
         case Resolution.Month:
             resolution = DateTools.Resolution.MONTH;
             break;
         case Resolution.Day:
             resolution = DateTools.Resolution.DAY;
             break;
         case Resolution.Hour:
             resolution = DateTools.Resolution.HOUR;
             break;
         case Resolution.Minute:
             resolution = DateTools.Resolution.MINUTE;
             break;
         case Resolution.Second:
             resolution = DateTools.Resolution.SECOND;
             break;
         case Resolution.Millisecond:
             resolution = DateTools.Resolution.MILLISECOND;
             break;
         default:
             throw new AssertionFailure("Unknown Resolution: " + hibResolution);
     }
 }
示例#2
0
		/// <summary> Sets the default date resolution used by RangeQueries for fields for which no
		/// specific date resolutions has been set. Field specific resolutions can be set
		/// with {@link #SetDateResolution(String, DateTools.Resolution)}.
		/// 
		/// </summary>
		/// <param name="dateResolution">the default date resolution to set
		/// </param>
		public virtual void  SetDateResolution(DateTools.Resolution dateResolution)
		{
			this.dateResolution = dateResolution;
		}