@Override protected boolean process() { if ("ASiC-S".equals(containerInfo.getContainerType())) { // ASiC-S no Manifest message = MessageTag.BBB_FC_IMFP_ASICS; error = MessageTag.BBB_FC_IMFP_ASICS_ANS; return Utils.isCollectionEmpty(containerInfo.getManifestFiles()); } else { // ASiC-E one or more manifest message = MessageTag.BBB_FC_IMFP_ASICE; error = MessageTag.BBB_FC_IMFP_ASICE_ANS; return Utils.isCollectionNotEmpty(containerInfo.getManifestFiles()); } }
private List<String> getCoveredFilesBySignatureFilename(String signatureFilename) { List<XmlManifestFile> manifestFiles = containerInfo.getManifestFiles(); for (XmlManifestFile xmlManifestFile : manifestFiles) { if (Utils.areStringsEqual(signatureFilename, xmlManifestFile.getSignatureFilename())) { return xmlManifestFile.getEntries(); } } return new ArrayList<String>(); }