SAK-18764 create branch to track this work

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79376 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 added entityprovider from IU branch, moved to the tool, wired it up. Removed static covers and deprecated classes (StringUtil, TimeService)

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79590 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 added properties

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79609 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 reworked the logic to use current user from the session. rewired for announcement service API rather than cover. tidied the code. adjusted properties to suit new behaviour

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79615 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 added MOTD support

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79726 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 added better error handling and checks

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79727 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 formatting

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79728 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 better error handling where it's needed rather than a general catch all

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79729 66ffb92e-73f9-0310-93c1-f5514f145a0a
NOJIRA formatting

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79730 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 minor adjustment for when a user requests their own announcements but are not logged in, they receive the MOTD list instead

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79771 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 completely reimplemented using AnnouncementService. Now works for public announcements and also accepts optional params for specifying the number of days to go back, and the number of announcements to retrieve overall. If not specified, will come from the tool settings

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79822 66ffb92e-73f9-0310-93c1-f5514f145a0a
NOJIRA EB cleanup

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79823 66ffb92e-73f9-0310-93c1-f5514f145a0a
NOJIRA doc fix

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@79824 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 modified to get merged channels

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@80438 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 results are sorted and trimmed to requested number

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@80439 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-18764 better sorting and error handling

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/SAK-18764@80440 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-21759 merge 307078 to 10.x

git-svn-id: https://source.sakaiproject.org/svn/announcement/branches/sakai-10.x@307529 66ffb92e-73f9-0310-93c1-f5514f145a0a