Class GroupPublisher

java.lang.Object
sk.iway.iwcm.doc.GroupPublisher

public class GroupPublisher extends Object
GroupPublisher.java Encapsulates operations over groups_scheduler SQL table. Publishes scheduled changes made to the GroupDetails instance
  • Constructor Details

    • GroupPublisher

      public GroupPublisher()
  • Method Details

    • addRecord

      public static boolean addRecord(GroupDetails group, Date publishDate, int userId)
    • addRecord

      public static boolean addRecord(GroupDetails group, Date publishDate)
    • deleteRecord

      public static void deleteRecord(int scheduleId)
    • markAsPublished

      public static void markAsPublished(int scheduleId)
    • main

      public static void main(String[] args)
      Publishes scheduled changes in GroupDetails attributes Called main because of Cron's naming restrictions, @see CronFacade
    • getScheduledChangesForGroupWithId

      public static Map<Integer,Date> getScheduledChangesForGroupWithId(int groupId)
    • getGroupsFromGroupsHistory

      public static List<GroupSchedulerDetails> getGroupsFromGroupsHistory(int groupId)
    • getGroupFromGroupsHistory

      public static GroupDetails getGroupFromGroupsHistory(int scheduleId)
    • getPublicableDirs

      public static List<GroupDetails> getPublicableDirs()
      Returns list of publicable directories
      Returns:
      list of publicable directories