---
title: "Project Interface"
canonical: "https://support.appfire.com/space/JMWE/461963993/Project%20Interface"
format: markdown
---
> Macro (aura-html)

This document details the methods of the [Project](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html) interface you can use on a project, such as those returned by the [Getters](https://appfire.atlassian.net/wiki/display/JMWE/Accessing+the+fields+of+an+issue) when you [access the Project field](https://appfire.atlassian.net/wiki/display/JMWE/Standard+JIRA+fields#StandardJIRAfields-Project).


#### Getters

| **Method** | **Return type** | **Returns** |
| --- | --- | --- |
| [getAssigneeType](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getAssigneeType())`()` | [Long](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/Long.html) | The default assignee type for issues that get created in this project. |
| [getDescription](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getDescription())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The project description |
| [getEmail](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getEmail())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The project email address from which email notifications are sent |
| `getEntityProperty(String propertyName)`` `:green_star: | [Object](https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html)` ` | <span style="color: #091e42">The value of the specified Entity property of the project, parsed into a Groovy object.</span> |
| [getId](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getId())`()` | [Long](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/Long.html) | The project ID |
| [getIssueTypes](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getIssueTypes())`()` | [Collection](http://download.oracle.com/javase/6/docs/api/index.html?java/util/Collection.html)`<`[IssueType](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461407031)`>` | A Collection of [IssueType](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461407031) for this project |
| [getKey](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getKey())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The project key |
| [getLeadUserKey](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getLeadUserKey())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The Project Lead's userkey |
| [getLeadUserName](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getLeadUserName())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The Project Lead's username |
| [getName](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/bc/project/component/ProjectComponent.html#getName())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | Name of the project |
| [getProjectCategoryObject](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getProjectCategoryObject())`()` | [ProjectCategory](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/ProjectCategory.html) | The project category information for this project |
| [getProjectComponents](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getProjectComponents())`()` | [Collection](http://download.oracle.com/javase/6/docs/api/index.html?java/util/Collection.html)`<`[ProjectComponent](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/462062256)`>` | The components for this Project |
| [getProjectLead](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getProjectLead())`()` | [ApplicationUser](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461472599) | The project lead |
| [getUrl](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getUrl())`()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | The project URL |
| [getVersions](https://developer.atlassian.com/static/javadoc/jira/reference/com/atlassian/jira/project/Project.html#getVersions())`()` | [Collection](http://download.oracle.com/javase/6/docs/api/index.html?java/util/Collection.html)`<`[Version](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461538137)`>` | The versions of the project |
| `getRoleMembers(String projectRoleName)`` `:green_star: | [Set](https://docs.oracle.com/javase/6/docs/api/index.html?java/util/Set.html)`<`[ApplicationUser](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/78055731)`>` | <span style="color: #000000">Returns the members of a project role in this project.</span> |

#### Setters

| **Method** | **Return type** | **Returns** |
| --- | --- | --- |
| `setEntityProperty(String propertyName, Object value)`` `:green_star: | [void](https://docs.oracle.com/javase/7/docs/api/java/lang/Void.html) | <span style="color: #091e42">Sets the value of the specified Entity property of the project to a JSON representation of the specified value.</span> |
| `setEntityPropertyToJsonString(String propertyName, String jsonString)`<span style="color: #091e42"> </span>:green_star: | [void](https://docs.oracle.com/javase/7/docs/api/java/lang/Void.html) | <span style="color: #091e42">Sets the value of the specified Entity property of the project to the specified JSON string.</span> |

#### Deleters

| **Method** | **Return type** | **Returns** |
| --- | --- | --- |
| `deleteEntityProperty(String propertyName)`` `:green_star: | [void](https://docs.oracle.com/javase/7/docs/api/java/lang/Void.html) | <span style="color: #091e42">Deletes the specified Entity property of the project.</span> |