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 theIFormRequestContext
based on the given builder data by loading all needed data from the master-server and sets them into the givenIFormRequestContext
build
(EFormRequestType requestType) builds anIFormRequestContext
based on the data of the builder and the given parameters.build
(EFormRequestType requestType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) builds anIExtendedFormRequestContext
based on the data of the builder and the given parameters.Deprecated.the current user will be determined from the web context (request, response)long
boolean
void
setBenutzer
(Benutzer benutzer) Deprecated.UsesetUser(IUser)
instead.void
setFormVersionNummer
(Integer formVersionNummer) void
setFrontendServer
(FrontendServer frontendServer) void
setProjektId
(long projektId) void
setProzessId
(String prozessId) void
setUseFormVersionByVorgang
(boolean useFormVersionByVorgang) void
void
setVerifyId
(String verifyId)
-
Constructor Details
-
FormRequestContextBuilder
- Parameters:
projektId
-Integer
id of theProjekt
which should be loadedformVersionNummer
-Integer
version-number of theFormVersion
which should be loaded
-
FormRequestContextBuilder
-
FormRequestContextBuilder
-
FormRequestContextBuilder
public FormRequestContextBuilder(long projektId, Integer formVersionNummer, String prozessId, IUser user, FrontendServer frontendServer) - Parameters:
projektId
-Integer
id of theProjekt
which should be loadedformVersionNummer
-Integer
version-number of theFormVersion
which should be loadedprozessId
-String
process-id of theVorgang
which should be loadeduser
-IUser
which should be loadedfrontendServer
-FrontendServer
on 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
-Integer
id of theProjekt
which should be loadedformVersionNummer
-Integer
version-number of theFormVersion
which should be loadedprozessId
-String
process-id of theVorgang
which should be loadedbenutzer
-Benutzer
which should be loadedfrontendServer
-FrontendServer
on 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 anIExtendedFormRequestContext
based on the data of the builder and the given parameters. Usesbuild(IFormRequestContext)
for loading the requested data.- Parameters:
requestType
-EFormRequestType
of the form-requestrequest
-HttpServletRequest
which should be usedresponse
-HttpServletResponse
which should be used- Returns:
- the created
IExtendedFormRequestContext
- Throws:
ContextBuilderException
- on errors while creating the context
-
build
builds anIFormRequestContext
based on the data of the builder and the given parameters. Usesbuild(IFormRequestContext)
for loading the requested data.- Parameters:
requestType
-EFormRequestType
of the form-request- Returns:
- the created
IFormRequestContext
- Throws:
ContextBuilderException
- on errors while creating the context
-
build
builds theIFormRequestContext
based on the given builder data by loading all needed data from the master-server and sets them into the givenIFormRequestContext
- Parameters:
requestCtx
-IFormRequestContext
for which the data should be loaded- Returns:
- the
IFormRequestContext
extended 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.