org.nuxeo.ecm.automation.client.model
Class Blob
java.lang.Object
org.nuxeo.ecm.automation.client.model.Blob
- All Implemented Interfaces:
- Serializable, OperationInput
- Direct Known Subclasses:
- BlobRef, FileBlob, StreamBlob, StringBlob
public abstract class Blob
- extends Object
- implements OperationInput
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
Blob
public Blob(String fileName)
Blob
public Blob(String fileName,
String mimeType)
fromBase64String
public static Blob fromBase64String(String fileName,
String content)
fromBase64String
public static Blob fromBase64String(String fileName,
String content,
String mimeType)
getMimeType
public String getMimeType()
getFileName
public String getFileName()
setFileName
public void setFileName(String fileName)
setMimeType
public void setMimeType(String mimeType)
getLength
public int getLength()
getInputType
public String getInputType()
- Specified by:
getInputType
in interface OperationInput
getInputRef
public String getInputRef()
- Specified by:
getInputRef
in interface OperationInput
isBinary
public boolean isBinary()
- Specified by:
isBinary
in interface OperationInput
getStream
public abstract InputStream getStream()
throws IOException
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011 Nuxeo SAS. All Rights Reserved.