Package sk.iway.iwcm.doc
Class GroupPublisher
java.lang.Object
sk.iway.iwcm.doc.GroupPublisher
GroupPublisher.java
Encapsulates operations over groups_scheduler SQL table.
Publishes scheduled changes made to the
GroupDetails instance-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanaddRecord(GroupDetails group, Date publishDate) static booleanaddRecord(GroupDetails group, Date publishDate, int userId) static voiddeleteRecord(int scheduleId) static GroupDetailsgetGroupFromGroupsHistory(int scheduleId) static List<GroupSchedulerDetails>getGroupsFromGroupsHistory(int groupId) static List<GroupDetails>Returns list of publicable directoriesgetScheduledChangesForGroupWithId(int groupId) static voidPublishes scheduled changes inGroupDetailsattributes Called main because of Cron's naming restrictions, @seeCronFacadestatic voidmarkAsPublished(int scheduleId)
-
Constructor Details
-
GroupPublisher
public GroupPublisher()
-
-
Method Details
-
addRecord
-
addRecord
-
deleteRecord
public static void deleteRecord(int scheduleId) -
markAsPublished
public static void markAsPublished(int scheduleId) -
main
Publishes scheduled changes inGroupDetailsattributes Called main because of Cron's naming restrictions, @seeCronFacade -
getScheduledChangesForGroupWithId
-
getGroupsFromGroupsHistory
-
getGroupFromGroupsHistory
-
getPublicableDirs
Returns list of publicable directories- Returns:
- list of publicable directories
-