Package de.xima.fc.form.request
Class FormRequestContextBuilder
- java.lang.Object
-
- de.xima.fc.form.request.FormRequestContextBuilder
-
public class FormRequestContextBuilder extends Object
Builder for creating an form-request-context.- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description FormRequestContextBuilder(long projektId, Integer formVersionNummer)FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId)FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer)FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer, FrontendServer frontendServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IFormRequestContextbuild(IFormRequestContext requestCtx)builds theIFormRequestContextbased on the given builder data by loading all needed data from the master-server and sets them into the givenIFormRequestContextIFormRequestContextbuild(EFormRequestType requestType)builds anIFormRequestContextbased on the data of the builder and the given parameters.IExtendedFormRequestContextbuild(EFormRequestType requestType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)builds anIExtendedFormRequestContextbased on the data of the builder and the given parameters.BenutzergetBenutzer()IntegergetFormVersionNummer()FrontendServergetFrontendServer()longgetProjektId()StringgetProzessId()StringgetVerifyId()booleanisUseFormVersionByVorgang()voidsetBenutzer(Benutzer benutzer)voidsetFormVersionNummer(Integer formVersionNummer)voidsetFrontendServer(FrontendServer frontendServer)voidsetProjektId(long projektId)voidsetProzessId(String prozessId)voidsetUseFormVersionByVorgang(boolean useFormVersionByVorgang)voidsetVerifyId(String verifyId)
-
-
-
Constructor Detail
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer)- Parameters:
projektId-Integerid of theProjektwhich should be loadedformVersionNummer-Integerversion-number of theFormVersionwhich should be loaded
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId)
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer)
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer, FrontendServer frontendServer)- Parameters:
projektId-Integerid of theProjektwhich should be loadedformVersionNummer-Integerversion-number of theFormVersionwhich should be loadedprozessId-Stringprocess-id of theVorgangwhich should be loadedbenutzer-Benutzerwhich should be loadedfrontendServer-FrontendServeron which the load-request is triggered
-
-
Method Detail
-
build
public IExtendedFormRequestContext build(EFormRequestType requestType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws ContextBuilderException
builds anIExtendedFormRequestContextbased on the data of the builder and the given parameters. Usesbuild(IFormRequestContext)for loading the requested data.- Parameters:
requestType-EFormRequestTypeof the form-requestrequest-HttpServletRequestwhich should be usedresponse-HttpServletResponsewhich should be used- Returns:
- the created
IExtendedFormRequestContext - Throws:
ContextBuilderException- on errors while creating the context
-
build
public IFormRequestContext build(EFormRequestType requestType) throws ContextBuilderException
builds anIFormRequestContextbased on the data of the builder and the given parameters. Usesbuild(IFormRequestContext)for loading the requested data.- Parameters:
requestType-EFormRequestTypeof the form-request- Returns:
- the created
IFormRequestContext - Throws:
ContextBuilderException- on errors while creating the context
-
build
public IFormRequestContext build(IFormRequestContext requestCtx) throws ContextBuilderException
builds theIFormRequestContextbased on the given builder data by loading all needed data from the master-server and sets them into the givenIFormRequestContext- Parameters:
requestCtx-IFormRequestContextfor which the data should be loaded- Returns:
- the
IFormRequestContextextended by the loaded data - Throws:
ContextBuilderException- on errors while creating the context
-
getProjektId
public long getProjektId()
-
setProjektId
public void setProjektId(long projektId)
-
getFormVersionNummer
public Integer getFormVersionNummer()
-
setFormVersionNummer
public void setFormVersionNummer(Integer formVersionNummer)
-
getProzessId
public String getProzessId()
-
setProzessId
public void setProzessId(String prozessId)
-
getVerifyId
public String getVerifyId()
-
setVerifyId
public void setVerifyId(String verifyId)
-
isUseFormVersionByVorgang
public boolean isUseFormVersionByVorgang()
-
setUseFormVersionByVorgang
public void setUseFormVersionByVorgang(boolean useFormVersionByVorgang)
-
getFrontendServer
public FrontendServer getFrontendServer()
-
setFrontendServer
public void setFrontendServer(FrontendServer frontendServer)
-
getBenutzer
public Benutzer getBenutzer()
-
setBenutzer
public void setBenutzer(Benutzer benutzer)
-
-