Package eu.europa.esig.dss.asic.cades
Class DefaultASiCWithCAdESFilenameFactory
java.lang.Object
eu.europa.esig.dss.asic.common.AbstractASiCFilenameFactory
eu.europa.esig.dss.asic.cades.DefaultASiCWithCAdESFilenameFactory
- All Implemented Interfaces:
 ASiCWithCAdESFilenameFactory,ASiCEvidenceRecordFilenameFactory,ASiCFilenameFactory,Serializable
- Direct Known Subclasses:
 SimpleASiCWithCAdESFilenameFactory
public class DefaultASiCWithCAdESFilenameFactory
extends AbstractASiCFilenameFactory
implements ASiCWithCAdESFilenameFactory
This class provides a default implementation of 
ASiCWithCAdESFilenameFactory
 used within basic configuration of DSS for creation of filenames for new container entries.- See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetArchiveManifestFilename(ASiCContent asicContent) Returns a new filename of an archive manifest file to be moved.getDataPackageFilename(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 createdgetTimestampFilename(ASiCContent asicContent) Returns a filename for a timestamp file to be createdMethods inherited from class eu.europa.esig.dss.asic.common.AbstractASiCFilenameFactory
assertASiCContentIsValid, assertFilenameValid, getNextAvailableDocumentName, getValidDataPackageFilename, getValidEvidenceRecordManifestFilename, getWithMetaInfFolder, isAvailableName 
- 
Constructor Details
- 
DefaultASiCWithCAdESFilenameFactory
public DefaultASiCWithCAdESFilenameFactory()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
 - 
getTimestampFilename
Description copied from interface:ASiCWithCAdESFilenameFactoryReturns a filename for a timestamp file to be created- Specified by:
 getTimestampFilenamein interfaceASiCWithCAdESFilenameFactory- Parameters:
 asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
 Stringtimestamp 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
 - 
getArchiveManifestFilename
Description copied from interface:ASiCWithCAdESFilenameFactoryReturns a new filename of an archive manifest file to be moved. NOTE: ASiC-E with CAdES shall always create a new archive manifest with the same name, while moving the last existing archive manifest.- Specified by:
 getArchiveManifestFilenamein interfaceASiCWithCAdESFilenameFactory- 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
 
 -