Project Interface
This document details the methods of the Project interface you can use on a project, such as those returned by the Getters when you access the Project field.
Getters
Method | Return type | Returns |
---|---|---|
getAssigneeType() | Long | The default assignee type for issues that get created in this project. |
getDescription() | String | The project description |
getEmail() | String | The project email address from which email notifications are sent |
getEntityProperty(String propertyName) | Object | The value of the specified Entity property of the project, parsed into a Groovy object. |
getId() | Long | The project ID |
getIssueTypes() | Collection<IssueType > | A Collection of |
getKey() | String | The project key |
getLeadUserKey() | String | The Project Lead's userkey |
getLeadUserName() | String | The Project Lead's username |
| Name of the project | |
getProjectCategoryObject() | ProjectCategory | The project category information for this project |
getProjectComponents() | Collection<ProjectComponent> | The components for this Project |
getProjectLead() | ApplicationUser | The project lead |
getUrl() | String | The project URL |
getVersions() | Collection<Version > | The versions of the project |
getRoleMembers(String projectRoleName) | Set<ApplicationUser> | Returns the members of a project role in this project. |
Setters
Method | Return type | Returns |
---|---|---|
setEntityProperty(String propertyName, Object value) | void | Sets the value of the specified Entity property of the project to a JSON representation of the specified value. |
setEntityPropertyToJsonString(String propertyName, String jsonString) | void | Sets the value of the specified Entity property of the project to the specified JSON string. |
Deleters
Method | Return type | Returns |
---|---|---|
deleteEntityProperty(String propertyName) | void | Deletes the specified Entity property of the project. |