@ParametersAreNonnullByDefault public interface

VersionBuilder

com.atlassian.jira.bc.project.version.VersionBuilder
Known Indirect Subclasses

Class Overview

Build immutable Version objects.

Summary

Public Methods
@Nonnull VersionBuilder archived(boolean archived)
@Nonnull Version build()
@Nonnull VersionBuilder description(String description)
@Nonnull VersionBuilder name(String name)
@Nonnull VersionBuilder projectId(Long projectId)
@Nonnull VersionBuilder releaseDate(Date releaseDate)
@Nonnull VersionBuilder released(boolean released)
@Nonnull VersionBuilder scheduleAfterVersion(Long scheduleAfterVersion)
@Nonnull VersionBuilder sequence(Long sequence)
@Nonnull VersionBuilder startDate(Date startDate)

Public Methods

@Nonnull public VersionBuilder archived (boolean archived)

@Nonnull public Version build ()

@Nonnull public VersionBuilder description (String description)

@Nonnull public VersionBuilder name (String name)

@Nonnull public VersionBuilder projectId (Long projectId)

@Nonnull public VersionBuilder releaseDate (Date releaseDate)

@Nonnull public VersionBuilder released (boolean released)

@Nonnull public VersionBuilder scheduleAfterVersion (Long scheduleAfterVersion)

@Nonnull public VersionBuilder sequence (Long sequence)

@Nonnull public VersionBuilder startDate (Date startDate)