com.atlassian.crucible.spi.data
Class ProjectData.ProjectDataBuilder

java.lang.Object
  extended by com.atlassian.crucible.spi.data.ProjectData.ProjectDataBuilder
Enclosing class:
ProjectData

public static class ProjectData.ProjectDataBuilder
extends java.lang.Object


Method Summary
 ProjectData build()
           
static ProjectData.ProjectDataBuilder builder()
           
 ProjectData.ProjectDataBuilder setAllowedReviewers(java.util.List<java.lang.String> allowedReviewers)
           
 ProjectData.ProjectDataBuilder setAllowReviewersToJoin(boolean allowReviewersToJoin)
           
 ProjectData.ProjectDataBuilder setDefaultDuration(java.lang.Integer defaultDuration)
           
 ProjectData.ProjectDataBuilder setDefaultModerator(java.lang.String defaultModerator)
           
 ProjectData.ProjectDataBuilder setDefaultObjectives(java.lang.String defaultObjectives)
           
 ProjectData.ProjectDataBuilder setDefaultRepositoryName(java.lang.String defaultRepositoryName)
           
 ProjectData.ProjectDataBuilder setDefaultReviewerUsers(java.util.List<java.lang.String> defaultReviewerUsers)
           
 ProjectData.ProjectDataBuilder setId(int id)
           
 ProjectData.ProjectDataBuilder setModeratorEnabled(boolean moderatorEnabled)
           
 ProjectData.ProjectDataBuilder setName(java.lang.String name)
           
 ProjectData.ProjectDataBuilder setPermissionSchemeId(int permissionSchemeId)
           
 ProjectData.ProjectDataBuilder setProjectKey(java.lang.String projectKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

builder

public static ProjectData.ProjectDataBuilder builder()

setAllowedReviewers

public ProjectData.ProjectDataBuilder setAllowedReviewers(java.util.List<java.lang.String> allowedReviewers)

setAllowReviewersToJoin

public ProjectData.ProjectDataBuilder setAllowReviewersToJoin(boolean allowReviewersToJoin)

setDefaultDuration

public ProjectData.ProjectDataBuilder setDefaultDuration(java.lang.Integer defaultDuration)

setDefaultModerator

public ProjectData.ProjectDataBuilder setDefaultModerator(java.lang.String defaultModerator)

setDefaultObjectives

public ProjectData.ProjectDataBuilder setDefaultObjectives(java.lang.String defaultObjectives)

setDefaultRepositoryName

public ProjectData.ProjectDataBuilder setDefaultRepositoryName(java.lang.String defaultRepositoryName)

setDefaultReviewerUsers

public ProjectData.ProjectDataBuilder setDefaultReviewerUsers(java.util.List<java.lang.String> defaultReviewerUsers)

setId

public ProjectData.ProjectDataBuilder setId(int id)

setProjectKey

public ProjectData.ProjectDataBuilder setProjectKey(java.lang.String projectKey)

setModeratorEnabled

public ProjectData.ProjectDataBuilder setModeratorEnabled(boolean moderatorEnabled)

setName

public ProjectData.ProjectDataBuilder setName(java.lang.String name)

setPermissionSchemeId

public ProjectData.ProjectDataBuilder setPermissionSchemeId(int permissionSchemeId)

build

public ProjectData build()