aboutsummaryrefslogtreecommitdiff
path: root/spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java')
-rw-r--r--spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java99
1 files changed, 0 insertions, 99 deletions
diff --git a/spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java b/spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java
deleted file mode 100644
index 42d61559e..000000000
--- a/spss.server/src/at/gv/egovernment/moa/spss/api/impl/InputDataBinaryImpl.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package at.gv.egovernment.moa.spss.api.impl;
-
-import java.io.InputStream;
-
-import at.gv.egovernment.moa.spss.MOARuntimeException;
-import at.gv.egovernment.moa.spss.api.common.Content;
-import at.gv.egovernment.moa.spss.api.common.ContentBinary;
-import at.gv.egovernment.moa.spss.api.common.InputData;
-
-/**
- * Content wrapper decorating a binary content with two additional attributes
- * needed for returning <code>HashInputData</code> and <code>ReferenceInputData
- * </code> information as part of <code>VerifyXMLSignatureResponse</code>.
- *
- * @author Gregor Karlinger
- *
- * @version $Id$
- */
-public class InputDataBinaryImpl implements ContentBinary, InputData
-{
- /**
- * The wrapped <code>Content</code>.
- */
- protected ContentBinary wrapped_;
-
- /**
- * This attribute signals what kind of container the XMLDSIG <code>Reference</code>
- * this <code>InputData</code> belongs to is part of.
- */
- protected String partOf_;
-
- /**
- * If this <code>InputData</code> belongs to an XMLDSIG <code>Reference</code>
- * being part of either a XMLDSIGManifest or a SignatureManifest, this attribute
- * (a positive int) signals the particular <code>Reference</code> of the XMLDSIG
- * <code>SignedInfo</code> referring to the XMLDSIGManifest or SignatureManifest
- * respectively.
- */
- protected int referringReferenceNumber_;
-
- /**
- * Creates a new instance.
- *
- * @param wrapped The wrapped <code>Content</code>. Must be of type {@link Content#BINARY_CONTENT}.
- *
- * @param partOf see {@link InputData}
- *
- * @param referringReferenceNumber see {@link InputData}
- */
- public InputDataBinaryImpl(Content wrapped, String partOf, int referringReferenceNumber) throws MOARuntimeException
- {
- if (wrapped.getContentType() != Content.BINARY_CONTENT) throw new MOARuntimeException("9901", null);
-
- wrapped_ = (ContentBinary) wrapped;
- partOf_ = partOf;
- referringReferenceNumber_ = referringReferenceNumber;
- }
-
- /**
- * @see at.gv.egovernment.moa.spss.api.common.Content#getContentType()
- */
- public int getContentType()
- {
- return wrapped_.getContentType();
- }
-
- /**
- * @see at.gv.egovernment.moa.spss.api.common.Content#getReference()
- */
- public String getReference()
- {
- return wrapped_.getReference();
- }
-
- /**
- * @see at.gv.egovernment.moa.spss.api.common.ContentBinary#getBinaryContent()
- */
- public InputStream getBinaryContent()
- {
- return wrapped_.getBinaryContent();
- }
-
- /**
- * @see at.gv.egovernment.moa.spss.api.common.InputData#getPartOf()
- */
- public String getPartOf()
- {
- return partOf_;
- }
-
- /**
- * @see at.gv.egovernment.moa.spss.api.common.InputData#getReferringReferenceNumber()
- */
- public int getReferringReferenceNumber()
- {
- return referringReferenceNumber_;
- }
-
-}