Class CalendarDao


  • public class CalendarDao
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CalendarDao​(com.mongodb.client.MongoCollection<org.bson.Document> calendarCollection)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()  
      void createIndex()  
      com.mongodb.client.MongoCollection<org.bson.Document> getCollection()  
      int getCount()  
      boolean remove​(java.lang.String name)  
      org.quartz.Calendar retrieveCalendar​(java.lang.String calName)  
      java.util.List<java.lang.String> retrieveCalendarNames()  
      void store​(java.lang.String name, org.quartz.Calendar calendar)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CalendarDao

        public CalendarDao​(com.mongodb.client.MongoCollection<org.bson.Document> calendarCollection)
    • Method Detail

      • clear

        public void clear()
      • createIndex

        public void createIndex()
      • getCollection

        public com.mongodb.client.MongoCollection<org.bson.Document> getCollection()
      • getCount

        public int getCount()
      • remove

        public boolean remove​(java.lang.String name)
      • retrieveCalendar

        public org.quartz.Calendar retrieveCalendar​(java.lang.String calName)
                                             throws org.quartz.JobPersistenceException
        Throws:
        org.quartz.JobPersistenceException
      • store

        public void store​(java.lang.String name,
                          org.quartz.Calendar calendar)
                   throws org.quartz.JobPersistenceException
        Throws:
        org.quartz.JobPersistenceException
      • retrieveCalendarNames

        public java.util.List<java.lang.String> retrieveCalendarNames()