Package de.xima.fc.workflow.model.nodes
Class FcHttpRequestProps
- java.lang.Object
- 
- de.xima.fc.workflow.taglib.model.BaseActionProps
- 
- de.xima.fc.workflow.model.nodes.FcHttpRequestProps
 
 
- 
- All Implemented Interfaces:
- IDescriptionProviding,- INameProviding,- IAttachableFile,- Serializable
 
 @NotNullIf(field="basicAuthProps",dependants="useBasicAuth",target=FcHttpRequestProps.class) @NotNullIf(field="proxyProps",dependants="useProxy",target=FcHttpRequestProps.class) @NotNullIf(field="filesToTransmit",dependants={"httpVerb","disallowMessageBody"},target=FcHttpRequestProps.class) public final class FcHttpRequestProps extends BaseActionProps implements Serializable, IAttachableFile Model class for the HTTP request workflow action (EWorkflowNodeType.FC_POST_REQUEST).- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFcHttpRequestProps.BasicAuthPropsPOJO model class for the basic auth credentials of the HTTP post request action.static classFcHttpRequestProps.ProxyAuthPropsPOJO model class for the credentials to use with the proxy of the HTTP post request action (applicable only when a proxy is used).static classFcHttpRequestProps.ProxyPropsPOJO model class for the proxy configuration of the HTTP post request action.
 - 
Field Summary- 
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProvidingATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProvidingATTR_NAME, COL_NAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description FcHttpRequestProps()
 - 
Method Summary- 
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseActionPropsgetBeschreibung, getColor, getDescription, getIcon, getName, setColor, setDescription, setIcon, setName
 
- 
 
- 
- 
- 
Method Detail- 
getBasicAuthPropspublic FcHttpRequestProps.BasicAuthProps getBasicAuthProps() 
 - 
getFilesToTransmitpublic MultiFile getFilesToTransmit() 
 - 
getHttpVerbpublic String getHttpVerb() - Returns:
- The HTTP verb to use for the HTTP request.
 
 - 
getInputCharsetpublic String getInputCharset() 
 - 
getOutputCharsetpublic String getOutputCharset() 
 - 
getPostUrlpublic String getPostUrl() 
 - 
getProxyPropspublic FcHttpRequestProps.ProxyProps getProxyProps() 
 - 
getXslTemplatepublic UuidEntityRef getXslTemplate() 
 - 
isAsResponsePagepublic boolean isAsResponsePage() 
 - 
isAttachToFormRecordpublic boolean isAttachToFormRecord() - Specified by:
- isAttachToFormRecordin interface- IAttachableFile
- Returns:
- Whether files created by this file providing action are attached to the form record.
 
 - 
isDisallowMessageBodypublic boolean isDisallowMessageBody() - Returns:
- When a custom getHttpVerb()is selected, whether a message body is allowed. If no message body is allowed, parameters will be added as URL parameters and no files will be sent.
 
 - 
isSendAllFormValuespublic boolean isSendAllFormValues() 
 - 
isShowBasicAuthPropspublic boolean isShowBasicAuthProps() 
 - 
isShowDisallowMessageBodypublic boolean isShowDisallowMessageBody() 
 - 
isShowFilesToTransmitpublic boolean isShowFilesToTransmit() 
 - 
isShowProxyPropspublic boolean isShowProxyProps() 
 - 
isTreat4xxAsNormalpublic boolean isTreat4xxAsNormal() - Returns:
- When true, treats responses with 4xx status codes as normal. Whenfalse, throws an error instead (the default behavior).
 
 - 
isTreat5xxAsNormalpublic boolean isTreat5xxAsNormal() - Returns:
- When true, treats responses with 5xx status codes as normal. Whenfalse, throws an error instead (the default behavior).
 
 - 
isUseBasicAuthpublic boolean isUseBasicAuth() 
 - 
isUseFieldAliaspublic boolean isUseFieldAlias() 
 - 
isUseProxypublic boolean isUseProxy() 
 - 
setAsResponsePagepublic void setAsResponsePage(boolean asResponsePage) 
 - 
setAttachToFormRecordpublic void setAttachToFormRecord(boolean attachToFormRecord) - Specified by:
- setAttachToFormRecordin interface- IAttachableFile
- Parameters:
- attachToFormRecord- Whether files created by this file providing action are attached to the form record.
 
 - 
setBasicAuthPropspublic void setBasicAuthProps(FcHttpRequestProps.BasicAuthProps basicAuthProps) 
 - 
setDisallowMessageBodypublic void setDisallowMessageBody(boolean disallowMessageBody) - Parameters:
- disallowMessageBody- When a custom- getHttpVerb()is selected, whether a message body is allowed. If no message body is allowed, parameters will be added as URL parameters and no files will be sent.
 
 - 
setFilesToTransmitpublic void setFilesToTransmit(MultiFile filesToTransmit) 
 - 
setHttpVerbpublic void setHttpVerb(String httpVerb) - Parameters:
- httpVerb- The HTTP verb to use for the HTTP request.
 
 - 
setInputCharsetpublic void setInputCharset(String inputCharset) 
 - 
setOutputCharsetpublic void setOutputCharset(String outputCharset) 
 - 
setPostUrlpublic void setPostUrl(String postUrl) 
 - 
setProxyPropspublic void setProxyProps(FcHttpRequestProps.ProxyProps proxyProps) 
 - 
setSendAllFormValuespublic void setSendAllFormValues(boolean sendAllFormValues) 
 - 
setTreat4xxAsNormalpublic void setTreat4xxAsNormal(boolean treat4xxAsNormal) - Parameters:
- treat4xxAsNormal- When- true, treats responses with 4xx status codes as normal. When- false, throws an error instead (the default behavior).
 
 - 
setTreat5xxAsNormalpublic void setTreat5xxAsNormal(boolean treat5xxAsNormal) - Parameters:
- treat5xxAsNormal- When- true, treats responses with 5xx status codes as normal. When- false, throws an error instead (the default behavior).
 
 - 
setUseBasicAuthpublic void setUseBasicAuth(boolean useBasicAuth) 
 - 
setUseFieldAliaspublic void setUseFieldAlias(boolean useFieldAlias) 
 - 
setUseProxypublic void setUseProxy(boolean useProxy) 
 - 
setXslTemplatepublic void setXslTemplate(UuidEntityRef xslTemplate) 
 
- 
 
-