/** * This method returns the list of the signature id. The result is stored in the local variable. * * @return list of signature ids, is never null, can be empty */ public List<String> getSignatureIdList() { List<String> signatureIds = new ArrayList<String>(); List<XmlSignature> signatures = wrapped.getSignatures(); if (Utils.isCollectionNotEmpty(signatures)) { for (XmlSignature xmlSignature : signatures) { signatureIds.add(xmlSignature.getId()); } } return signatureIds; }
/** * This method retrieves a list of signature wrappers. * * @return a list of signature wrappers. */ public List<SignatureWrapper> getSignatures() { if (foundSignatures == null) { foundSignatures = new ArrayList<SignatureWrapper>(); List<XmlSignature> xmlSignatures = wrapped.getSignatures(); if (Utils.isCollectionNotEmpty(xmlSignatures)) { for (XmlSignature xmlSignature : xmlSignatures) { foundSignatures.add(new SignatureWrapper(xmlSignature)); } } } return foundSignatures; }