public class MessagePartsFactory
extends java.lang.Object
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.Constructor and Description |
---|
MessagePartsFactory() |
Modifier and Type | Method and Description |
---|---|
static Attachment |
attachment(java.io.InputStream ins,
java.lang.String refId,
long length,
java.lang.String transportDigestAlgorithm)
undocumented
|
static boolean |
attachmentIsBase64(Attachment att)
undocumented
|
static void |
attachmentSetState(Attachment att,
int newState,
boolean encrypted)
undocumented
|
static void |
attachmentSetStream(Attachment attachment,
java.io.InputStream ins,
boolean encrypt,
long length,
java.lang.String transportDigestAlgorithm)
undocumented
|
static ChunkInformation |
creatChunkInformation(ChunkInformation.CheckInstance chunkInstance) |
static de.osci.osci12.messageparts.ContentPackageBuilder |
createContentPackageBuilder(OSCIMessageBuilder omb)
undocumented
|
static FeedbackObject |
createFeedbackObject(java.lang.String[] feedback)
undocumented
|
static OSCISignature |
createOSCISignature(java.lang.String enclosingElement)
undocumented
|
static de.osci.osci12.messageparts.OSCISignatureBuilder |
createOsciSignatureBuilder(org.xml.sax.XMLReader xmlReader,
org.xml.sax.helpers.DefaultHandler parentHandler,
org.xml.sax.Attributes atts)
undocumented
|
static de.osci.osci12.messageparts.OSCISignatureReference |
createOSCISignatureReference(MessagePart mp,
java.lang.String digestAlgorithm)
undocumented
|
static ProcessCardBundle |
createProcessCardBundle(java.lang.String name,
java.lang.String messageId,
java.lang.String recentModification,
Timestamp creation,
Timestamp forwarding,
Timestamp reception,
java.lang.String subject,
Inspection[] inspections)
undocumented
|
static byte[] |
getDigestValue(MessagePart c,
java.lang.String digestAlgorithm)
Returns the message part's digest value.
|
static void |
setDigestValue(MessagePart c,
byte[] digest,
java.lang.String digestAlgorithm)
undocumented
|
static void |
writeXML(MessagePart mp,
java.io.OutputStream out)
undocumented
|
public static de.osci.osci12.messageparts.ContentPackageBuilder createContentPackageBuilder(OSCIMessageBuilder omb)
omb
- undocumentedpublic static ChunkInformation creatChunkInformation(ChunkInformation.CheckInstance chunkInstance)
public static de.osci.osci12.messageparts.OSCISignatureBuilder createOsciSignatureBuilder(org.xml.sax.XMLReader xmlReader, org.xml.sax.helpers.DefaultHandler parentHandler, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
xmlReader
- undocumentedparentHandler
- undocumentedatts
- undocumentedorg.xml.sax.SAXException
public static ProcessCardBundle createProcessCardBundle(java.lang.String name, java.lang.String messageId, java.lang.String recentModification, Timestamp creation, Timestamp forwarding, Timestamp reception, java.lang.String subject, Inspection[] inspections)
name
- undocumentedmessageId
- undocumentedrecentModification
- undocumentedcreation
- undocumentedforwarding
- undocumentedreception
- undocumentedsubject
- undocumentedinspections
- undocumentedpublic static OSCISignature createOSCISignature(java.lang.String enclosingElement)
enclosingElement
- undocumentedpublic static de.osci.osci12.messageparts.OSCISignatureReference createOSCISignatureReference(MessagePart mp, java.lang.String digestAlgorithm) throws java.io.IOException, java.security.NoSuchAlgorithmException, OSCIException
mp
- undocumentedjava.io.IOException
- undocumentedjava.security.NoSuchAlgorithmException
- undocumentedOSCIException
- undocumentedpublic static FeedbackObject createFeedbackObject(java.lang.String[] feedback)
feedback
- undocumentedpublic static Attachment attachment(java.io.InputStream ins, java.lang.String refId, long length, java.lang.String transportDigestAlgorithm) throws java.io.IOException, java.security.NoSuchAlgorithmException
ins
- undocumentedrefId
- undocumentedlength
- undocumentedjava.io.IOException
- undocumentedjava.security.NoSuchAlgorithmException
- undocumentedpublic static void attachmentSetStream(Attachment attachment, java.io.InputStream ins, boolean encrypt, long length, java.lang.String transportDigestAlgorithm) throws java.io.IOException, java.security.NoSuchAlgorithmException
attachment
- undocumentedins
- undocumentedencrypt
- undocumentedlength
- undocumentedjava.io.IOException
- undocumentedjava.security.NoSuchAlgorithmException
- undocumentedpublic static void attachmentSetState(Attachment att, int newState, boolean encrypted)
att
- undocumentednewState
- undocumentedencrypted
- undocumentedpublic static boolean attachmentIsBase64(Attachment att)
att
- undocumentedpublic static void setDigestValue(MessagePart c, byte[] digest, java.lang.String digestAlgorithm)
c
- undocumenteddigest
- undocumentedpublic static byte[] getDigestValue(MessagePart c, java.lang.String digestAlgorithm) throws java.security.NoSuchAlgorithmException, java.io.IOException, OSCIException
OSCIException
java.io.IOException
java.security.NoSuchAlgorithmException
public static void writeXML(MessagePart mp, java.io.OutputStream out) throws java.io.IOException, OSCIException
mp
- undocumentedout
- undocumentedjava.io.IOException
- undocumentedOSCIException
- undocumentedCopyright © 2017. All Rights Reserved.