public class CenteraContentWriter
extends org.alfresco.repo.content.AbstractContentWriter
implements org.alfresco.service.cmr.repository.ContentStreamListener
| Modifier and Type | Field and Description |
|---|---|
static String |
UNKNOWN_ID |
| Modifier | Constructor and Description |
|---|---|
protected |
CenteraContentWriter(com.filepool.fplibrary.FPPool fpPool,
org.alfresco.service.cmr.repository.ContentReader existingContentReader,
String contentFieldName)
Create a writer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
contentStreamClosed()
This write instance is always the first listener.
|
protected org.alfresco.service.cmr.repository.ContentReader |
createReader() |
String |
getClipID()
Returns clipId if available
|
protected WritableByteChannel |
getDirectWritableChannel()
Constructs a channel that allow write data to Clip Centera object
|
long |
getSize() |
void |
guessEncoding() |
void |
guessMimetype(String filename) |
void |
setFPClipWriters(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<CenteraContentStore.CenteraFPClipWriter> clipWriters)
Optionally set FPClip writers to get callbacks.
|
addListener, getContentLimitProvider, getContentOutputStream, getExistingContentReader, getFileChannel, getReader, getWritableChannel, isChannelOpen, isClosed, putContent, putContent, putContent, putContent, setContentLimitProvider, setMimetypeServicechannelOpened, finalize, getCallbackFileChannel, getContentData, getContentUrl, getEncoding, getLocale, getMimetype, setContentUrl, setEncoding, setLocale, setMimetype, toStringpublic static final String UNKNOWN_ID
protected CenteraContentWriter(com.filepool.fplibrary.FPPool fpPool,
org.alfresco.service.cmr.repository.ContentReader existingContentReader,
String contentFieldName)
existingContentReader - a reader of a previous version of this contentpublic void setFPClipWriters(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<CenteraContentStore.CenteraFPClipWriter> clipWriters)
nodeRef - Node referenceclipWriters - FPClip writersprotected org.alfresco.service.cmr.repository.ContentReader createReader()
throws org.alfresco.service.cmr.repository.ContentIOException
createReader in class org.alfresco.repo.content.AbstractContentWriterorg.alfresco.service.cmr.repository.ContentIOExceptionprotected WritableByteChannel getDirectWritableChannel() throws org.alfresco.service.cmr.repository.ContentIOException
getDirectWritableChannel in class org.alfresco.repo.content.AbstractContentWriterorg.alfresco.service.cmr.repository.ContentIOExceptionpublic long getSize()
getSize in interface org.alfresco.service.cmr.repository.ContentAccessorpublic void contentStreamClosed()
throws org.alfresco.service.cmr.repository.ContentIOException
contentStreamClosed in interface org.alfresco.service.cmr.repository.ContentStreamListenerorg.alfresco.service.cmr.repository.ContentIOExceptionpublic String getClipID()
public void guessMimetype(String filename)
guessMimetype in interface org.alfresco.service.cmr.repository.ContentWriterguessMimetype in class org.alfresco.repo.content.AbstractContentWriterpublic void guessEncoding()
guessEncoding in interface org.alfresco.service.cmr.repository.ContentWriterguessEncoding in class org.alfresco.repo.content.AbstractContentWriterCopyright © 2005–2018 Alfresco Software. All rights reserved.