Class MacroResource
java.lang.Object
com.atlassian.confluence.tinymceplugin.rest.MacroResource
-
Constructor Summary
ConstructorsConstructorDescriptionMacroResource
(XhtmlContent xhtmlContent, EditorFormatService editorFormatService, ContentEntityManager contentEntityManager, HtmlToXmlConverter htmlToXmlConverter, HttpContext httpContext, MacroManager macroManager, com.atlassian.sal.api.message.I18nResolver i18nResolver, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, PermissionManager permissionManager, SpacePermissionManager spacePermissionManager, MacroParameterTypeParser macroParameterTypeParser, XmlEventReaderFactory xmlEventReaderFactory, FragmentTransformer defaultFragmentTransformer, StorageMacroBodyParser storageMacroBodyParser, MacroMetadataManager macroMetadataManager, StorageFormatCleaner storageFormatCleaner, VelocityHelperService velocityHelperService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
generateDefinition
(UnmarshalMacroRequest unmarshalMacroRequest) javax.ws.rs.core.Response
generatePlaceHolder
(MacroRenderRequest renderRequest) javax.ws.rs.core.Response
generatePreview
(PreviewMacroRequest previewMacroRequest)
-
Constructor Details
-
MacroResource
@Inject public MacroResource(XhtmlContent xhtmlContent, EditorFormatService editorFormatService, @Named("contentEntityManager") ContentEntityManager contentEntityManager, @Named("htmlToXmlConverter") HtmlToXmlConverter htmlToXmlConverter, @Named("httpContext") HttpContext httpContext, @Named("xhtmlMacroManager") MacroManager macroManager, com.atlassian.sal.api.message.I18nResolver i18nResolver, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, PermissionManager permissionManager, @Named("spacePermissionManager") SpacePermissionManager spacePermissionManager, MacroParameterTypeParser macroParameterTypeParser, XmlEventReaderFactory xmlEventReaderFactory, FragmentTransformer defaultFragmentTransformer, StorageMacroBodyParser storageMacroBodyParser, MacroMetadataManager macroMetadataManager, StorageFormatCleaner storageFormatCleaner, VelocityHelperService velocityHelperService)
-
-
Method Details
-
generatePlaceHolder
@POST @Path("/placeholder") @Consumes("application/json") @Produces("text/plain") public javax.ws.rs.core.Response generatePlaceHolder(MacroRenderRequest renderRequest) -
generateDefinition
@POST @Path("/definition") @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response generateDefinition(UnmarshalMacroRequest unmarshalMacroRequest) -
generatePreview
@POST @Path("/preview") @Consumes("application/json") @Produces("text/plain") public javax.ws.rs.core.Response generatePreview(PreviewMacroRequest previewMacroRequest)
-