atlasapi/atlas — pull request #312 by fredvdd (2013-07-25 09:44:42+00:00)
Title: Add TalkTalk VOD module

Add TalkTalkModule for ingesting data from TalkTalk's VOD API. There are two main parts:

* The `TalkTalkClient` is an interface for fetching data from the various resources in TalkTalk's VOD API. There is currently an XML/HTTP client supported by a JAXB parser to create POJO representations of the data.
* A `TalkTalkChannelProcessingTask`, a `ScheduledTask`, that traverses the channels retrieved from the VOD API and ingests the content hierarchies from each.

Property for enabling module is `updaters.talktalk.enabled`.

Required property: `talktalk.host`
Optional property: `talktalk.validate`, (default `false`)