Class BaseTaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>

    • Constructor Detail

      • BaseTaskViewConverter

        public BaseTaskViewConverter()
    • Method Detail

      • setUserViewConverter

        @Autowired
        public void setUserViewConverter​(UserViewConverter userViewConverter)
      • toFullView

        public TaskFullView toFullView​(T task,
                                       java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser)
        Specified by:
        toFullView in interface TaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>
      • getTaskClass

        protected abstract java.lang.Class<T> getTaskClass()
      • fromView

        protected abstract T fromView​(TaskFullView view)
      • fillVariableMappings

        protected void fillVariableMappings​(TaskFullView view,
                                            T task)
      • getTaskType

        public com.xebialabs.deployit.plugin.api.reflect.Type getTaskType()
        Specified by:
        getTaskType in interface TaskViewConverter<T extends com.xebialabs.xlrelease.domain.Task>