Class BaseTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
java.lang.Object
com.xebialabs.xlrelease.views.converters.BaseTaskViewConverter<T>
- All Implemented Interfaces:
TaskViewConverter<T>,PlanItemConverter
- Direct Known Subclasses:
ContainerTaskViewConverter,CreateReleaseTaskViewConverter,CustomScriptTaskViewConverter,DefaultTaskViewConverter,GateTaskViewConverter,NotificationTaskViewConverter,ParallelGroupViewConverter,ScriptTaskViewConverter,SequentialGroupViewConverter,UserInputTaskViewConverter
public abstract class BaseTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
extends Object
implements TaskViewConverter<T>, PlanItemConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfillVariableMappings(TaskFullView view, T task) protected abstract TfromView(TaskFullView view) com.xebialabs.deployit.plugin.api.reflect.TypevoidsetUserViewConverter(UserViewConverter userViewConverter) toFullView(T task, List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser) toTask(TaskFullView view) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.xlrelease.views.converters.PlanItemConverter
populatePlanItemView
-
Constructor Details
-
BaseTaskViewConverter
public BaseTaskViewConverter()
-
-
Method Details
-
setUserViewConverter
-
toFullView
public TaskFullView toFullView(T task, List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser) - Specified by:
toFullViewin interfaceTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
-
getTaskClass
-
fromView
-
toTask
- Specified by:
toTaskin interfaceTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
-
fillVariableMappings
-
getTaskType
public com.xebialabs.deployit.plugin.api.reflect.Type getTaskType()- Specified by:
getTaskTypein interfaceTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
-