Class DefaultASiCWithXAdESFilenameFactory
java.lang.Object
eu.europa.esig.dss.asic.common.AbstractASiCFilenameFactory
eu.europa.esig.dss.asic.xades.signature.DefaultASiCWithXAdESFilenameFactory
- All Implemented Interfaces:
ASiCEvidenceRecordFilenameFactory,ASiCFilenameFactory,ASiCWithXAdESFilenameFactory,Serializable
- Direct Known Subclasses:
SimpleASiCWithXAdESFilenameFactory
public class DefaultASiCWithXAdESFilenameFactory
extends AbstractASiCFilenameFactory
implements ASiCWithXAdESFilenameFactory
This class provides a default implementation of
ASiCWithXAdESFilenameFactory
used within basic configuration of DSS for creation of filenames for new container entries.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDataPackageFilename(ASiCContent asicContent) Returns a name of a ZIP archive containing signed documents in case of an ASiC-E signature, when applicablegetEvidenceRecordFilename(ASiCContent asicContent, EvidenceRecordTypeEnum evidenceRecordType) Returns a filename for an evidence record file to be createdgetEvidenceRecordManifestFilename(ASiCContent asicContent) Returns a filename for an evidence record's ASIC manifest file to be createdgetManifestFilename(ASiCContent asicContent) Returns a filename of a manifest file to be createdgetSignatureFilename(ASiCContent asicContent) Returns a filename for a signature file to be createdMethods inherited from class eu.europa.esig.dss.asic.common.AbstractASiCFilenameFactory
assertASiCContentIsValid, assertFilenameValid, getNextAvailableDocumentName, getValidDataPackageFilename, getValidEvidenceRecordManifestFilename, getWithMetaInfFolder, isAvailableName
-
Constructor Details
-
DefaultASiCWithXAdESFilenameFactory
public DefaultASiCWithXAdESFilenameFactory()Default constructor
-
-
Method Details
-
getSignatureFilename
Description copied from interface:ASiCFilenameFactoryReturns a filename for a signature file to be created- Specified by:
getSignatureFilenamein interfaceASiCFilenameFactory- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringsignature filename
-
getManifestFilename
Description copied from interface:ASiCFilenameFactoryReturns a filename of a manifest file to be created- Specified by:
getManifestFilenamein interfaceASiCFilenameFactory- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringmanifest filename
-
getDataPackageFilename
Description copied from interface:ASiCFilenameFactoryReturns a name of a ZIP archive containing signed documents in case of an ASiC-E signature, when applicable- Specified by:
getDataPackageFilenamein interfaceASiCFilenameFactory- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringdata package filename
-
getEvidenceRecordFilename
public String getEvidenceRecordFilename(ASiCContent asicContent, EvidenceRecordTypeEnum evidenceRecordType) Description copied from interface:ASiCEvidenceRecordFilenameFactoryReturns a filename for an evidence record file to be created- Specified by:
getEvidenceRecordFilenamein interfaceASiCEvidenceRecordFilenameFactory- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC containerevidenceRecordType-EvidenceRecordTypeEnumtype of the evidence record to get a new filename for- Returns:
Stringevidence record filename
-
getEvidenceRecordManifestFilename
Description copied from interface:ASiCEvidenceRecordFilenameFactoryReturns a filename for an evidence record's ASIC manifest file to be created- Specified by:
getEvidenceRecordManifestFilenamein interfaceASiCEvidenceRecordFilenameFactory- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringevidence record's manifest filename
-