Package de.xima.fc.form.request
Class FormRequestContextBuilder
java.lang.Object
de.xima.fc.form.request.FormRequestContextBuilder
Builder for creating an form-request-context.
- Author:
 - XIMA MEDIA GmbH
 
- 
Constructor Summary
ConstructorsConstructorDescriptionFormRequestContextBuilder(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
Modifier and TypeMethodDescriptionbuild(IFormRequestContext requestCtx) builds theIFormRequestContextbased on the given builder data by loading all needed data from the master-server and sets them into the givenIFormRequestContextbuild(EFormRequestType requestType) builds anIFormRequestContextbased on the data of the builder and the given parameters.build(EFormRequestType requestType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) builds anIExtendedFormRequestContextbased on the data of the builder and the given parameters.Deprecated.the current user will be determined from the web context (request, response)longbooleanvoidsetBenutzer(Benutzer benutzer) Deprecated.UsesetUser(IUser)instead.voidsetFormVersionNummer(Integer formVersionNummer) voidsetFrontendServer(FrontendServer frontendServer) voidsetProjektId(long projektId) voidsetProzessId(String prozessId) voidsetUseFormVersionByVorgang(boolean useFormVersionByVorgang) voidvoidsetVerifyId(String verifyId)  
- 
Constructor Details
- 
FormRequestContextBuilder
- Parameters:
 projektId-Integerid of theProjektwhich should be loadedformVersionNummer-Integerversion-number of theFormVersionwhich should be loaded
 - 
FormRequestContextBuilder
 - 
FormRequestContextBuilder
 - 
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 Details
- 
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
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
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
 - 
setFormVersionNummer
 - 
getProzessId
 - 
setProzessId
 - 
getVerifyId
 - 
setVerifyId
 - 
isUseFormVersionByVorgang
public boolean isUseFormVersionByVorgang() - 
setUseFormVersionByVorgang
public void setUseFormVersionByVorgang(boolean useFormVersionByVorgang)  - 
getFrontendServer
 - 
setFrontendServer
 - 
setUser
 - 
getBenutzer
Deprecated.the current user will be determined from the web context (request, response) - 
setBenutzer
Deprecated.UsesetUser(IUser)instead. Otherwise the current user will be determined from the web context (request, response) 
 - 
 
FormRequestContextBuilder(long, Integer, String, IUser)instead.