com.sun.xml.ws.security.opt.impl.attachment
Class EncryptedAttachment

java.lang.Object
  extended by com.sun.xml.ws.security.opt.impl.attachment.EncryptedAttachment
All Implemented Interfaces:
com.sun.xml.ws.api.message.Attachment

public class EncryptedAttachment
extends java.lang.Object
implements com.sun.xml.ws.api.message.Attachment

Author:
Ashutosh.Shahi@sun.com

Constructor Summary
EncryptedAttachment(com.sun.xml.ws.api.message.Attachment attachment, java.lang.String dataAlgo, java.security.Key key)
           
 
Method Summary
 byte[] asByteArray()
           
 javax.activation.DataHandler asDataHandler()
           
 java.io.InputStream asInputStream()
           
 javax.xml.transform.Source asSource()
           
 java.lang.String getContentId()
           
 java.lang.String getContentType()
           
 void writeTo(java.io.OutputStream os)
           
 void writeTo(SOAPMessage saaj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncryptedAttachment

public EncryptedAttachment(com.sun.xml.ws.api.message.Attachment attachment,
                           java.lang.String dataAlgo,
                           java.security.Key key)
                    throws XWSSecurityException
Throws:
XWSSecurityException
Method Detail

getContentId

public java.lang.String getContentId()
Specified by:
getContentId in interface com.sun.xml.ws.api.message.Attachment

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface com.sun.xml.ws.api.message.Attachment

asByteArray

public byte[] asByteArray()
Specified by:
asByteArray in interface com.sun.xml.ws.api.message.Attachment

asDataHandler

public javax.activation.DataHandler asDataHandler()
Specified by:
asDataHandler in interface com.sun.xml.ws.api.message.Attachment

asSource

public javax.xml.transform.Source asSource()
Specified by:
asSource in interface com.sun.xml.ws.api.message.Attachment

asInputStream

public java.io.InputStream asInputStream()
Specified by:
asInputStream in interface com.sun.xml.ws.api.message.Attachment

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException
Specified by:
writeTo in interface com.sun.xml.ws.api.message.Attachment
Throws:
java.io.IOException

writeTo

public void writeTo(SOAPMessage saaj)
             throws SOAPException
Specified by:
writeTo in interface com.sun.xml.ws.api.message.Attachment
Throws:
SOAPException


Copyright © 2005-2013 Oracle Corporation. All Rights Reserved.