Class RequestWorkflowEnvironmentData
- java.lang.Object
-
- de.xima.fc.workflow.designer.logic.RequestWorkflowEnvironmentData
-
- All Implemented Interfaces:
IBaseEnvironmentData
,IWorkflowValidationEnvironmentData
,IBaseWorkflowEnvironmentData
public class RequestWorkflowEnvironmentData extends Object implements IWorkflowValidationEnvironmentData
Implementation ofIBaseWorkflowEnvironmentData
that takes the data from the current designer view scope.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description RequestWorkflowEnvironmentData()
A new instance that takes the data from the current designer view scope.RequestWorkflowEnvironmentData(IEntityContext ec)
A new instance that takes the data from the current designer view scope.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mandant
getClient()
IEntityContext
getEntityContext()
Locale
getLocale()
Projekt
getProject()
Benutzer
getUser()
WorkflowVersion
getWorkflowVersion()
-
-
-
Constructor Detail
-
RequestWorkflowEnvironmentData
public RequestWorkflowEnvironmentData()
A new instance that takes the data from the current designer view scope. Uses the default request entity context.
-
RequestWorkflowEnvironmentData
public RequestWorkflowEnvironmentData(IEntityContext ec)
A new instance that takes the data from the current designer view scope. Uses the given entity context.- Parameters:
ec
- Entity context to use.
-
-
Method Detail
-
getClient
public Mandant getClient()
- Specified by:
getClient
in interfaceIBaseEnvironmentData
- Returns:
- The
Mandant
of the current context.
-
getEntityContext
public IEntityContext getEntityContext()
- Specified by:
getEntityContext
in interfaceIBaseEnvironmentData
- Returns:
- The current entity context that may be used for database interactions.
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceIBaseEnvironmentData
- Returns:
- The locale to use for locale-sensitive actions.
-
getProject
public Projekt getProject()
- Specified by:
getProject
in interfaceIBaseWorkflowEnvironmentData
- Returns:
- The current project to which the workflow belongs.
-
getUser
public Benutzer getUser()
- Specified by:
getUser
in interfaceIBaseEnvironmentData
- Returns:
- The user of the active context that should be used for protocol entries etc.
-
getWorkflowVersion
public WorkflowVersion getWorkflowVersion()
- Specified by:
getWorkflowVersion
in interfaceIBaseWorkflowEnvironmentData
- Returns:
- The current workflow version that is being validated.
-
-