@Override public void fillAttributes(TimedTextObject tto) { String programName = metadata.getEditorial().getProgrammeTitle() != null ? metadata.getEditorial().getProgrammeTitle() : ""; if (metadata.getEditorial().getEpisodeTitleNumber() != null) { OET.setValue(metadata.getEditorial().getEpisodeTitleNumber()); } else { OET.fillEmptyValue(); if (metadata.getEditorial().getOriginator() != null) { PUB.setValue(metadata.getEditorial().getOriginator()); } else { PUB.fillEmptyValue(); if (metadata.getEditorial().getDistributor() != null) { EN.setValue(metadata.getEditorial().getDistributor()); } else if (metadata.getEditorial().getOriginator() != null) { EN.setValue(metadata.getEditorial().getOriginator()); } else { EN.fillEmptyValue();
/** * Tests that test-metadata.xml is loaded correctly. * * @throws Exception */ @Test public void parseCorrectMetadataXml() throws Exception { // load generated test-metadata.xml this.metadataProvider = new MetadataXmlProvider(MetadataUtils.getCorrectMetadataXml(), TemplateParameterContextCreator.getCurrentTmpDir()); assertNotNull(metadataProvider.getDpp()); assertNotNull(metadataProvider.getDpp().getEditorial()); assertNotNull(metadataProvider.getDpp().getTechnical()); assertNotNull(metadataProvider.getDpp().getTechnical().getAudio()); assertNotNull(metadataProvider.getDpp().getTechnical().getVideo()); }