示例#1
0
 @Override
 public void fromMap(Map<String, Object> map) {
   id = (String) map.get("id");
   name = (String) map.get("name");
   path = (String) map.get("path");
   description = (String) map.get("description");
   added = (Date) map.get("added");
   playbackPosition = (Double) map.get("playbackPosition");
   if (map.get("skipIndex") != null) {
     skipIndex = (Boolean) map.get("skipIndex");
   }
   subtitles = MapObjectUtil.dbMapToList(map.get("subtitles"), Subtitle.class);
   resources = MapObjectUtil.dbMapToMap(map.get("resources"), Resource.class);
   if (map.get("watched") != null) {
     watched = (Boolean) map.get("watched");
   }
   if (map.get("readyToPlay") != null) {
     readyToPlay = (Boolean) map.get("readyToPlay");
   }
 }