Class ReleaseViewConverter
java.lang.Object
com.xebialabs.xlrelease.views.converters.ReleaseViewConverter
- All Implemented Interfaces:
PlanItemConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.Loggerstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionReleaseViewConverter(UserViewConverter userViewConverter, TasksViewConverter tasksViewConverter, PhaseViewConverter phaseViewConverter, ReleaseTitleResolver releaseTitleResolver, ReleaseExtensionsViewConverter releaseExtensionsViewConverter, ReleaseService releaseService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpopulateExtensions(com.xebialabs.xlrelease.domain.Release release, BaseView view, List<String> extensions) protected voidpopulateSyntheticProperties(com.xebialabs.xlrelease.domain.Release release, BaseView view, List<String> properties) 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(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) toOverviewSearchView(com.xebialabs.xlrelease.search.ReleaseSearchResult releaseSearchResult, List<String> properties, int depth, List<String> extensions) toOverviewView(com.xebialabs.xlrelease.domain.Release release, List<String> properties, List<String> extensions, int depth) 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
-
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
-
ReleaseViewConverter
@Autowired public ReleaseViewConverter(UserViewConverter userViewConverter, TasksViewConverter tasksViewConverter, PhaseViewConverter phaseViewConverter, ReleaseTitleResolver releaseTitleResolver, ReleaseExtensionsViewConverter releaseExtensionsViewConverter, ReleaseService releaseService)
-
-
Method Details
-
toOverviewSearchView
public ReleaseOverviewSearchView toOverviewSearchView(com.xebialabs.xlrelease.search.ReleaseSearchResult releaseSearchResult, List<String> properties, int depth, List<String> extensions) -
toFullView
-
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
-
toOverviewView
public ReleaseOverviewView toOverviewView(com.xebialabs.xlrelease.domain.Release release, List<String> properties, List<String> extensions, int depth) -
populateSyntheticProperties
-
populateExtensions
-