|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.api.impl.service.content.ContentBodyConversionServiceImpl
public class ContentBodyConversionServiceImpl
Constructor Summary | |
---|---|
ContentBodyConversionServiceImpl(FormatConverter formatConverter,
ContentEntityManagerInternal contentEntityManager,
ExceptionTolerantMigrator xhtmlRoundTripMigrator,
WikiToXhtmlMigrator wikiToXhtmlMigrator,
Renderer viewRenderer,
SettingsManager settingsManager)
|
Method Summary | |
---|---|
ContentBody |
convert(ContentBody contentBody,
ContentRepresentation toFormat)
Convert a ContentBody value into another format, performing validation during the conversion. |
ContentBody |
convertBody(Content content,
ContentRepresentation toFormat)
Convert the single ContentBody value in a Content body map into another format, performing
validation during the conversion. |
com.atlassian.fugue.Option<ContentBody> |
getBodyToConvert(Content content,
ContentRepresentation toFormat)
Given a Content object for which the body could be converted to a given ContentRepresentation ,
returns the ContentBody that would be used for the conversion. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContentBodyConversionServiceImpl(FormatConverter formatConverter, ContentEntityManagerInternal contentEntityManager, ExceptionTolerantMigrator xhtmlRoundTripMigrator, WikiToXhtmlMigrator wikiToXhtmlMigrator, Renderer viewRenderer, SettingsManager settingsManager)
Method Detail |
---|
public ContentBody convertBody(Content content, ContentRepresentation toFormat) throws ServiceException
ContentBodyConversionService
Content
body map into another format, performing
validation during the conversion.
This is a wrapper method for ContentBodyConversionService.convert(ContentBody, ContentRepresentation)
that assumes
a single entry in the Body map to save the calling code having to manually extract it.
convertBody
in interface ContentBodyConversionService
content
- the content to convert the ContentBody of, if this specifies a contentId then the persisted
content will be used to generated the conversionContext.toFormat
- the ContentRepresentation
to convert to
BadRequestException
- if any validation errors are found during the conversion
ServiceException
public ContentBody convert(ContentBody contentBody, ContentRepresentation toFormat) throws ServiceException
ContentBodyConversionService
convert
in interface ContentBodyConversionService
contentBody
- the content to converttoFormat
- the ContentRepresentation
to convert to
BadRequestException
- if any validation errors are found during the conversion
ServiceException
public com.atlassian.fugue.Option<ContentBody> getBodyToConvert(Content content, ContentRepresentation toFormat)
ContentBodyConversionService
Content
object for which the body could be converted to a given ContentRepresentation
,
returns the ContentBody
that would be used for the conversion.
If the supplied Content contains no ContentBody objects, or if none of those ContentBodies are suitable for conversion into the ContentRepresentation, an Option.none() result will be returned.
getBodyToConvert
in interface ContentBodyConversionService
content
- content to convert the body oftoFormat
- the representation that will be converted to
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |