Package de.xima.fc.workflow.model
Class PojoWorkflowValidationEnvironmentData
java.lang.Object
de.xima.fc.workflow.model.PojoWorkflowValidationEnvironmentData
- All Implemented Interfaces:
IBaseEnvironmentData
,IWorkflowValidationEnvironmentData
,IBaseWorkflowEnvironmentData
public class PojoWorkflowValidationEnvironmentData
extends Object
implements IWorkflowValidationEnvironmentData
POJO implementation of
IWorkflowValidationEnvironmentData
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
ConstructorsConstructorDescriptionPojoWorkflowValidationEnvironmentData
(Mandant client, Projekt project, WorkflowVersion workflowVersion, IUser user, Locale locale, IEntityContext ec) Creates a new POJO implementation ofIWorkflowValidationEnvironmentData
with the given values. -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.xima.fc.interfaces.workflow.execution.IBaseEnvironmentData
getUser
-
Constructor Details
-
PojoWorkflowValidationEnvironmentData
public PojoWorkflowValidationEnvironmentData(Mandant client, Projekt project, WorkflowVersion workflowVersion, IUser user, Locale locale, IEntityContext ec) Creates a new POJO implementation ofIWorkflowValidationEnvironmentData
with the given values.- Parameters:
client
- The value that will be returned byIBaseEnvironmentData.getClient()
.project
- The value that will be returned byIBaseWorkflowEnvironmentData.getProject()
.workflowVersion
- The value that will be returned byIBaseWorkflowEnvironmentData.getWorkflowVersion()
.user
- The value that will be returned byIBaseEnvironmentData.getUser()
.locale
- The value that will be returned byIBaseEnvironmentData.getLocale()
.ec
- The value that will be returned byIBaseEnvironmentData.getEntityContext()
.
-
-
Method Details
-
getClient
- Specified by:
getClient
in interfaceIBaseEnvironmentData
- Returns:
- The
Mandant
of the current context.
-
getProject
- Specified by:
getProject
in interfaceIBaseWorkflowEnvironmentData
- Returns:
- The current project to which the workflow belongs.
-
getUserModel
- Specified by:
getUserModel
in interfaceIBaseEnvironmentData
- Returns:
- The user of the active context that should be used for protocol entries etc.
-
getLocale
- Specified by:
getLocale
in interfaceIBaseEnvironmentData
- Returns:
- The locale to use for locale-sensitive actions.
-
getEntityContext
- Specified by:
getEntityContext
in interfaceIBaseEnvironmentData
- Returns:
- The current entity context that may be used for database interactions.
-
getWorkflowVersion
- Specified by:
getWorkflowVersion
in interfaceIBaseWorkflowEnvironmentData
- Returns:
- The current workflow version that is being validated.
-