Class ReleaseViewConverter

java.lang.Object
com.xebialabs.xlrelease.views.converters.ReleaseViewConverter
All Implemented Interfaces:
PlanItemConverter

@Component public class ReleaseViewConverter extends Object implements PlanItemConverter
  • Field Details

    • logger

      public static final org.slf4j.Logger logger
    • RELEASE_WITH_EVERYTHING_DEPTH

      public static final int RELEASE_WITH_EVERYTHING_DEPTH
      See Also:
  • Constructor Details

  • Method Details

    • toOverviewSearchView

      public ReleaseOverviewSearchView toOverviewSearchView(com.xebialabs.xlrelease.search.ReleaseSearchResult releaseSearchResult, List<String> properties, int depth, List<String> extensions)
    • toFullView

      public ReleaseFullView toFullView(com.xebialabs.xlrelease.domain.Release release, List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser, List<String> properties, List<String> extensions, int depth)
    • toFullView

      public ReleaseFullView toFullView(com.xebialabs.xlrelease.domain.Release release, List<com.xebialabs.deployit.plugin.api.reflect.Type> allowedTaskTypesForAuthenticatedUser, List<String> properties, List<String> extensions, List<com.xebialabs.xlrelease.repository.query.ReleaseBasicDataExt> subReleases, int depth)
    • getReleaseExtensionsViewConverter

      public ReleaseExtensionsViewConverter getReleaseExtensionsViewConverter()
    • toOverviewView

      public ReleaseOverviewView toOverviewView(com.xebialabs.xlrelease.domain.Release release, List<String> properties, List<String> extensions, int depth)
    • populateSyntheticProperties

      protected void populateSyntheticProperties(com.xebialabs.xlrelease.domain.Release release, BaseView view, List<String> properties)
    • populateExtensions

      protected void populateExtensions(com.xebialabs.xlrelease.domain.Release release, BaseView view, List<String> extensions)