Bug 2366 - Effective statments impl merge, retest & bugfix
[yangtools.git] / yang / yang-common / src / main / java / org / opendaylight / yangtools / yang / common / SimpleDateFormatUtil.java
index 9d11685a6df77193a0b2229b20e1916c99530879..0ffc0bec1d4e30cdf1df7166f5fdb73138bfded0 100644 (file)
@@ -14,18 +14,38 @@ import java.util.Date;
 
 public final class SimpleDateFormatUtil {
 
+    /**
+     * revision format according to Yang spec
+     */
     private static final String REVISION_SIMPLE_DATE = "yyyy-MM-dd";
+
+    /**
+     * default Yang date that is used when date is not present
+     */
     private static final String DEFAULT_DATE = "1970-01-01";
 
+    /**
+     * {@link SimpleDateFormatUtil#DEFAULT_DATE} for revision statement
+     */
     public static final Date DEFAULT_DATE_REV;
+
+    /**
+     * {@link SimpleDateFormatUtil#DEFAULT_DATE} for import statement
+     */
     public static final Date DEFAULT_DATE_IMP;
 
+    /**
+     * {@link SimpleDateFormatUtil#DEFAULT_DATE} for belongs-to statement
+     */
+    public static final Date DEFAULT_BELONGS_TO_DATE;
+
     static {
         final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(REVISION_SIMPLE_DATE);
 
         try {
             DEFAULT_DATE_REV = simpleDateFormat.parse(DEFAULT_DATE);
             DEFAULT_DATE_IMP = simpleDateFormat.parse(DEFAULT_DATE);
+            DEFAULT_BELONGS_TO_DATE = simpleDateFormat.parse(DEFAULT_DATE);
         } catch (final ParseException e) {
             throw new ExceptionInInitializerError(e);
         }