public class

ProjectData

extends Object
implements Serializable
java.lang.Object
   ↳ com.atlassian.crucible.spi.data.ProjectData

Class Overview

Holds the attributes of a Project

Summary

Nested Classes
class ProjectData.ProjectDataBuilder  
Public Constructors
ProjectData()
This constructor is deprecated. This is only used for xml serialization. Use builder() instead
ProjectData(int id, String name, String key, String defaultRepositoryName, int permissionSchemeId, boolean allowReviewersToJoin, Integer defaultDuration, List<String> defaultReviewers, String defaultModerator, boolean moderatorEnabled, List<String> allowedReviewers, String defaultObjectives)
This constructor is deprecated. Use builder() instead.
Public Methods
List<String> getAllowedReviewers()
Integer getDefaultDuration()
String getDefaultModerator()
String getDefaultObjectives()
String getDefaultRepositoryName()
List<String> getDefaultReviewerUsers()
int getId()
String getKey()
String getName()
int getPermissionSchemeId()
boolean isAllowReviewersToJoin()
boolean isModeratorEnabled()
void setAllowReviewersToJoin(boolean allowReviewersToJoin)
void setAllowedReviewers(List<String> allowedReviewers)
void setDefaultDuration(Integer defaultDuration)
void setDefaultModerator(String defaultModerator)
void setDefaultObjectives(String defaultObjectives)
void setDefaultRepositoryName(String defaultRepositoryName)
void setDefaultReviewerUsers(List<String> defaultReviewerUsers)
void setId(int id)
void setKey(String key)
void setModeratorEnabled(boolean moderatorEnabled)
void setName(String name)
void setPermissionSchemeId(int permissionSchemeId)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ProjectData ()

This constructor is deprecated.
This is only used for xml serialization. Use builder() instead

public ProjectData (int id, String name, String key, String defaultRepositoryName, int permissionSchemeId, boolean allowReviewersToJoin, Integer defaultDuration, List<String> defaultReviewers, String defaultModerator, boolean moderatorEnabled, List<String> allowedReviewers, String defaultObjectives)

This constructor is deprecated.
Use builder() instead.

Parameters
allowedReviewers a list of reviewers that are allowed to participate in this review. It contains a list of usernames.

Public Methods

public List<String> getAllowedReviewers ()

public Integer getDefaultDuration ()

Returns
  • the default duration for reviews in this project, expressed in week days.

public String getDefaultModerator ()

public String getDefaultObjectives ()

public String getDefaultRepositoryName ()

public List<String> getDefaultReviewerUsers ()

public int getId ()

public String getKey ()

public String getName ()

public int getPermissionSchemeId ()

public boolean isAllowReviewersToJoin ()

public boolean isModeratorEnabled ()

public void setAllowReviewersToJoin (boolean allowReviewersToJoin)

public void setAllowedReviewers (List<String> allowedReviewers)

public void setDefaultDuration (Integer defaultDuration)

Parameters
defaultDuration the default duration for reviews in this project, expressed in week days.

public void setDefaultModerator (String defaultModerator)

public void setDefaultObjectives (String defaultObjectives)

public void setDefaultRepositoryName (String defaultRepositoryName)

public void setDefaultReviewerUsers (List<String> defaultReviewerUsers)

public void setId (int id)

public void setKey (String key)

public void setModeratorEnabled (boolean moderatorEnabled)

public void setName (String name)

public void setPermissionSchemeId (int permissionSchemeId)