Package com.flowable.content.rest
Class ContentRestResponseFactory
java.lang.Object
com.flowable.content.rest.ContentRestResponseFactory
public class ContentRestResponseFactory
extends java.lang.Object
Default implementation of a
ContentRestResponseFactory
.- Author:
- Tijs Rademakers
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.flowable.common.rest.variable.RestVariableConverter>
variableConverters
-
Constructor Summary
Constructors Constructor Description ContentRestResponseFactory()
-
Method Summary
Modifier and Type Method Description ContentItemResponse
createContentItemResponse(CoreContentItem contentItem)
ContentItemResponse
createContentItemResponse(CoreContentItem contentItem, ContentRestUrlBuilder urlBuilder)
java.util.List<ContentItemResponse>
createContentItemResponseList(java.util.List<CoreContentItem> contentItems)
DeploymentResourceResponse
createDeploymentResourceResponse(java.lang.String deploymentId, java.lang.String resourceId, java.lang.String contentType)
DeploymentResourceResponse
createDeploymentResourceResponse(java.lang.String deploymentId, java.lang.String resourceId, java.lang.String contentType, ContentRestUrlBuilder urlBuilder)
java.util.List<DeploymentResourceResponse>
createDeploymentResourceResponseList(java.lang.String deploymentId, java.util.List<java.lang.String> resourceList, org.flowable.common.rest.resolver.ContentTypeResolver contentTypeResolver)
DocumentDeploymentResponse
createDeploymentResponse(DocumentDeployment deployment)
DocumentDeploymentResponse
createDeploymentResponse(DocumentDeployment deployment, ContentRestUrlBuilder urlBuilder)
java.util.List<DocumentDeploymentResponse>
createDeploymentResponseList(java.util.List<DocumentDeployment> deployments)
DocumentDefinitionResponse
createDocumentDefinitionResponse(DocumentDefinition documentDefinition)
DocumentDefinitionResponse
createDocumentDefinitionResponse(DocumentDefinition documentDefinition, ContentRestUrlBuilder urlBuilder)
java.util.List<DocumentDefinitionResponse>
createDocumentDefinitionResponseList(java.util.List<DocumentDefinition> documentDefinitions)
RenditionItemResponse
createRenditionItemResponse(RenditionItem renditionItem)
RenditionItemResponse
createRenditionItemResponse(RenditionItem renditionItem, ContentRestUrlBuilder urlBuilder)
java.util.List<RenditionItemResponse>
createRenditionItemResponseList(java.util.List<RenditionItem> renditionItems)
org.flowable.common.rest.variable.EngineRestVariable
createRestMetadata(java.lang.String name, java.lang.Object value, java.lang.String id)
org.flowable.common.rest.variable.EngineRestVariable
createRestMetadata(java.lang.String name, java.lang.Object value, java.lang.String id, ContentRestUrlBuilder urlBuilder)
java.util.List<org.flowable.common.rest.variable.EngineRestVariable>
createRestMetadataValues(java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String id)
protected ContentRestUrlBuilder
createUrlBuilder()
java.lang.Object
getMetadataValue(org.flowable.common.rest.variable.EngineRestVariable restVariable)
java.util.List<org.flowable.common.rest.variable.RestVariableConverter>
getVariableConverters()
protected void
initializeVariableConverters()
Called once when the converters need to be initialized.
-
Field Details
-
variableConverters
protected java.util.List<org.flowable.common.rest.variable.RestVariableConverter> variableConverters
-
-
Constructor Details
-
ContentRestResponseFactory
public ContentRestResponseFactory()
-
-
Method Details
-
createDeploymentResponseList
public java.util.List<DocumentDeploymentResponse> createDeploymentResponseList(java.util.List<DocumentDeployment> deployments) -
createDeploymentResponse
-
createDeploymentResponse
public DocumentDeploymentResponse createDeploymentResponse(DocumentDeployment deployment, ContentRestUrlBuilder urlBuilder) -
createDeploymentResourceResponseList
public java.util.List<DeploymentResourceResponse> createDeploymentResourceResponseList(java.lang.String deploymentId, java.util.List<java.lang.String> resourceList, org.flowable.common.rest.resolver.ContentTypeResolver contentTypeResolver) -
createDeploymentResourceResponse
public DeploymentResourceResponse createDeploymentResourceResponse(java.lang.String deploymentId, java.lang.String resourceId, java.lang.String contentType) -
createDeploymentResourceResponse
public DeploymentResourceResponse createDeploymentResourceResponse(java.lang.String deploymentId, java.lang.String resourceId, java.lang.String contentType, ContentRestUrlBuilder urlBuilder) -
createDocumentDefinitionResponseList
public java.util.List<DocumentDefinitionResponse> createDocumentDefinitionResponseList(java.util.List<DocumentDefinition> documentDefinitions) -
createDocumentDefinitionResponse
public DocumentDefinitionResponse createDocumentDefinitionResponse(DocumentDefinition documentDefinition) -
createDocumentDefinitionResponse
public DocumentDefinitionResponse createDocumentDefinitionResponse(DocumentDefinition documentDefinition, ContentRestUrlBuilder urlBuilder) -
createContentItemResponse
-
createContentItemResponse
public ContentItemResponse createContentItemResponse(CoreContentItem contentItem, ContentRestUrlBuilder urlBuilder) -
createContentItemResponseList
public java.util.List<ContentItemResponse> createContentItemResponseList(java.util.List<CoreContentItem> contentItems) -
createRenditionItemResponse
-
createRenditionItemResponse
public RenditionItemResponse createRenditionItemResponse(RenditionItem renditionItem, ContentRestUrlBuilder urlBuilder) -
createRenditionItemResponseList
public java.util.List<RenditionItemResponse> createRenditionItemResponseList(java.util.List<RenditionItem> renditionItems) -
createRestMetadataValues
public java.util.List<org.flowable.common.rest.variable.EngineRestVariable> createRestMetadataValues(java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String id) -
createRestMetadata
public org.flowable.common.rest.variable.EngineRestVariable createRestMetadata(java.lang.String name, java.lang.Object value, java.lang.String id) -
createRestMetadata
public org.flowable.common.rest.variable.EngineRestVariable createRestMetadata(java.lang.String name, java.lang.Object value, java.lang.String id, ContentRestUrlBuilder urlBuilder) -
getMetadataValue
public java.lang.Object getMetadataValue(org.flowable.common.rest.variable.EngineRestVariable restVariable) -
getVariableConverters
public java.util.List<org.flowable.common.rest.variable.RestVariableConverter> getVariableConverters()- Returns:
- list of
RestVariableConverter
which are used by this factory. Additional converters can be added and existing ones replaced ore removed.
-
initializeVariableConverters
protected void initializeVariableConverters()Called once when the converters need to be initialized. Override of custom conversion needs to be done between java and rest. -
createUrlBuilder
-