Class CustomScriptTaskViewConverter

java.lang.Object
com.xebialabs.xlrelease.views.converters.BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
com.xebialabs.xlrelease.domain.tasks.customscript.CustomScriptTaskViewConverter
All Implemented Interfaces:
TaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>, PlanItemConverter

@Component public class CustomScriptTaskViewConverter extends BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
  • Constructor Details

    • CustomScriptTaskViewConverter

      @Autowired public CustomScriptTaskViewConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)
  • Method Details

    • getTaskClass

      protected Class<com.xebialabs.xlrelease.domain.CustomScriptTask> getTaskClass()
      Specified by:
      getTaskClass in class BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
    • toFullView

      public TaskFullView toFullView(com.xebialabs.xlrelease.domain.CustomScriptTask task, List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser)
      Specified by:
      toFullView in interface TaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
      Overrides:
      toFullView in class BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
    • fromView

      protected com.xebialabs.xlrelease.domain.CustomScriptTask fromView(TaskFullView view)
      Specified by:
      fromView in class BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>
    • fillVariableMappings

      protected void fillVariableMappings(TaskFullView view, com.xebialabs.xlrelease.domain.CustomScriptTask task)
      Overrides:
      fillVariableMappings in class BaseTaskViewConverter<com.xebialabs.xlrelease.domain.CustomScriptTask>