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)Deprecated.FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer, FrontendServer frontendServer)Deprecated.FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, IUser user)FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, IUser user, FrontendServer frontendServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated 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()Deprecated.the current user will be determined from the web context (request, response)IntegergetFormVersionNummer()FrontendServergetFrontendServer()longgetProjektId()StringgetProzessId()StringgetVerifyId()booleanisUseFormVersionByVorgang()voidsetBenutzer(Benutzer benutzer)Deprecated.UsesetUser(IUser)instead.voidsetFormVersionNummer(Integer formVersionNummer)voidsetFrontendServer(FrontendServer frontendServer)voidsetProjektId(long projektId)voidsetProzessId(String prozessId)voidsetUseFormVersionByVorgang(boolean useFormVersionByVorgang)voidsetUser(IUser user)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, IUser user)
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, IUser user, FrontendServer frontendServer)- Parameters:
projektId-Integerid of theProjektwhich should be loadedformVersionNummer-Integerversion-number of theFormVersionwhich should be loadedprozessId-Stringprocess-id of theVorgangwhich should be loadeduser-IUserwhich should be loadedfrontendServer-FrontendServeron which the load-request is triggered
-
FormRequestContextBuilder
@Deprecated public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer)
Deprecated.
-
FormRequestContextBuilder
@Deprecated public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, Benutzer benutzer, FrontendServer frontendServer)
Deprecated.- 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)
-
setUser
public void setUser(IUser user)
-
getBenutzer
@Deprecated public Benutzer getBenutzer()
Deprecated.the current user will be determined from the web context (request, response)
-
setBenutzer
@Deprecated public void setBenutzer(Benutzer benutzer)
Deprecated.UsesetUser(IUser)instead. Otherwise the current user will be determined from the web context (request, response)
-
-