Uses of Interface
com.atlassian.jira.project.Project

Packages that use Project
com.atlassian.jira.avatar   
com.atlassian.jira.bc.issue.attachment   
com.atlassian.jira.bc.issue.search   
com.atlassian.jira.bc.project   
com.atlassian.jira.bc.project.component   
com.atlassian.jira.bc.project.version   
com.atlassian.jira.bc.projectroles   
com.atlassian.jira.bc.user.search   
com.atlassian.jira.bc.workflow   
com.atlassian.jira.event.issue   
com.atlassian.jira.issue   
com.atlassian.jira.issue.changehistory   
com.atlassian.jira.issue.comparator   
com.atlassian.jira.issue.context   
com.atlassian.jira.issue.context.persistence   
com.atlassian.jira.issue.customfields   
com.atlassian.jira.issue.customfields.converters   
com.atlassian.jira.issue.fields   
com.atlassian.jira.issue.fields.config   
com.atlassian.jira.issue.fields.config.manager   
com.atlassian.jira.issue.fields.layout.field   
com.atlassian.jira.issue.fields.rest.json.beans   
com.atlassian.jira.issue.fields.screen.issuetype   
com.atlassian.jira.issue.fields.util   
com.atlassian.jira.issue.search   
com.atlassian.jira.issue.security   
com.atlassian.jira.notification   
com.atlassian.jira.permission   
com.atlassian.jira.plugin.projectoperation   
com.atlassian.jira.plugin.webfragment.model   
com.atlassian.jira.project   
com.atlassian.jira.project.browse   
com.atlassian.jira.project.version   
com.atlassian.jira.scheme   
com.atlassian.jira.security   
com.atlassian.jira.security.roles   
com.atlassian.jira.user   
com.atlassian.jira.user.util   
com.atlassian.jira.web.action   
com.atlassian.jira.web.action.util   
com.atlassian.jira.web.bean   
com.atlassian.jira.web.util   
com.atlassian.jira.workflow   
 

Uses of Project in com.atlassian.jira.avatar
 

Methods in com.atlassian.jira.avatar with parameters of type Project
 Avatar AvatarManager.create(String fileName, String contentType, Project owner, InputStream image, Selection selection)
          Creates a database record for the given avatar and uses the content of the InputStream as the image.
 URI AvatarService.getProjectAvatarAbsoluteURL(Project project, Avatar.Size size)
          Returns the URL for the avatar of the given project.
 URI AvatarService.getProjectAvatarURL(Project project, Avatar.Size size)
          Returns the URL for the avatar of the given project.
 boolean AvatarManager.hasPermissionToEdit(ApplicationUser remoteUser, Project owner)
          Determines if the remoteUser provided has permission to edit avatars of a certain type for the owner provided.
 boolean AvatarManager.hasPermissionToView(ApplicationUser remoteUser, Project owner)
          Determines if the remoteUser provided has permission to view avatars of a certain type for the owner provided.
 

Uses of Project in com.atlassian.jira.bc.issue.attachment
 

Methods in com.atlassian.jira.bc.issue.attachment with parameters of type Project
 boolean AttachmentService.canCreateAttachments(JiraServiceContext jiraServiceContext, Project project)
          Determines whether attachments are enabled in JIRA and that the user has the required permission (Permissions.CREATE_ATTACHMENT) to create an attachment for this project.
 

Uses of Project in com.atlassian.jira.bc.issue.search
 

Methods in com.atlassian.jira.bc.issue.search that return Project
 Project IssuePickerSearchService.IssuePickerParameters.getCurrentProject()
           
 

Constructors in com.atlassian.jira.bc.issue.search with parameters of type Project
IssuePickerSearchService.IssuePickerParameters(String query, String currentJQL, Issue currentIssue, Project currentProject, boolean showSubTasks, boolean showSubTaskParent, int limit)
          Constructor that takes all parameters
 

Uses of Project in com.atlassian.jira.bc.project
 

Methods in com.atlassian.jira.bc.project that return Project
 Project ProjectService.createProject(ProjectService.CreateProjectValidationResult createProjectValidationResult)
          Using the validation result from ProjectService.validateCreateProject(User, String, String, String, String, String, Long) a new project will be created.
 Project ProjectService.UpdateProjectValidationResult.getOriginalProject()
           
 Project ProjectService.AbstractProjectResult.getProject()
           
 Project ProjectService.updateProject(ProjectService.UpdateProjectValidationResult updateProjectValidationResult)
          Using the validation result from ProjectService.validateUpdateProject(User, String, String, String, String, String, Long) this method performs the actual update on the project.
 

Methods in com.atlassian.jira.bc.project that return types with arguments of type Project
 ServiceOutcome<List<Project>> ProjectService.getAllProjects(ApplicationUser user)
          Used to retrieve a list of Project objects.
 ServiceOutcome<List<Project>> ProjectService.getAllProjects(com.atlassian.crowd.embedded.api.User user)
          Used to retrieve a list of Project objects.
 ServiceOutcome<List<Project>> ProjectService.getAllProjectsForAction(ApplicationUser user, ProjectAction action)
          Used to retrieve a list of Project objects.
 ServiceOutcome<List<Project>> ProjectService.getAllProjectsForAction(com.atlassian.crowd.embedded.api.User user, ProjectAction action)
          Used to retrieve a list of Project objects.
 

Methods in com.atlassian.jira.bc.project with parameters of type Project
 boolean ProjectAction.hasPermission(PermissionManager manager, ApplicationUser user, Project project)
           
 boolean ProjectAction.hasPermission(PermissionManager manager, com.atlassian.crowd.embedded.api.User user, Project project)
           
 void ProjectService.updateProjectSchemes(ProjectService.UpdateProjectSchemesValidationResult result, Project project)
          Updates the project schemes for a particular project, given a validation result and project to update.
 

Constructors in com.atlassian.jira.bc.project with parameters of type Project
ProjectService.AbstractProjectResult(ErrorCollection errorCollection, Project project)
           
ProjectService.CreateProjectResult(ErrorCollection errorCollection, Project project)
           
ProjectService.DeleteProjectValidationResult(ErrorCollection errorCollection, Project project)
           
ProjectService.GetProjectResult(ErrorCollection errorCollection, Project project)
           
ProjectService.GetProjectResult(Project project)
           
ProjectService.UpdateProjectValidationResult(ErrorCollection errorCollection, String name, String key, String description, String lead, String url, Long assigneeType, Long avatarId, Project originalProject)
           
 

Uses of Project in com.atlassian.jira.bc.project.component
 

Method parameters in com.atlassian.jira.bc.project.component with type arguments of type Project
 Collection<String> ProjectComponentManager.findAllUniqueNamesForProjectObjects(Collection<Project> projects)
          Returns all unique names of the components that belong to the passed projects.
 

Uses of Project in com.atlassian.jira.bc.project.version
 

Methods in com.atlassian.jira.bc.project.version that return Project
 Project VersionService.CreateVersionValidationResult.getProject()
           
 

Methods in com.atlassian.jira.bc.project.version with parameters of type Project
 VersionService.VersionResult VersionService.getVersionById(com.atlassian.crowd.embedded.api.User user, Project project, Long versionId)
          Used to retrieve a Version object by version id within project specified by Project object.
 VersionService.VersionResult VersionService.getVersionByProjectAndName(com.atlassian.crowd.embedded.api.User user, Project project, String versionName)
          Used to retrieve a Version object by version name within project specified by Project object.
 VersionService.VersionsResult VersionService.getVersionsByProject(com.atlassian.crowd.embedded.api.User user, Project project)
          Used to retrieve a Version collection within project specified by Project object.
 VersionService.CreateVersionValidationResult VersionService.validateCreateVersion(com.atlassian.crowd.embedded.api.User user, Project project, String versionName, Date releaseDate, String description, Long scheduleAfterVersion)
          This method needs to be called before creating a version to ensure all parameters are correct.
 VersionService.CreateVersionValidationResult VersionService.validateCreateVersion(com.atlassian.crowd.embedded.api.User user, Project project, String versionName, String releaseDate, String description, Long scheduleAfterVersion)
          This method needs to be called before creating a version to ensure all parameters are correct.
 

Constructors in com.atlassian.jira.bc.project.version with parameters of type Project
VersionService.CreateVersionValidationResult(ErrorCollection errorCollection, Project project, String versionName, Date releaseDate, String description, Long scheduleAfterVersion)
           
 

Uses of Project in com.atlassian.jira.bc.projectroles
 

Methods in com.atlassian.jira.bc.projectroles that return types with arguments of type Project
 Collection<Project> ProjectRoleService.getProjectsContainingRoleActorByNameAndType(String name, String type, ErrorCollection errorCollection)
           
 Collection<Project> ProjectRoleService.getProjectsContainingRoleActorByNameAndType(com.atlassian.crowd.embedded.api.User currentUser, String name, String type, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectsContainingRoleActorByNameAndType(String, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Returns the Project's which contain a role actor of the specified name and type within any role. This is a method that is provided so that you can efficiently tell which users or groups have been associated with any role within projects.
 

Methods in com.atlassian.jira.bc.projectroles with parameters of type Project
 void ProjectRoleService.addActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.addActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.addActorsToProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will add project role actor associations for the given actors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 ProjectRoleActors ProjectRoleService.getProjectRoleActors(ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 ProjectRoleActors ProjectRoleService.getProjectRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectRoleActors(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will return a {@link ProjectRoleActors) for the given projectRole and project checking the currentUser has the correct permissions to perform the get operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 boolean ProjectRoleService.hasProjectRolePermission(Project project)
           
 boolean ProjectRoleService.hasProjectRolePermission(com.atlassian.crowd.embedded.api.User currentUser, Project project)
          Deprecated. Use ProjectRoleService.hasProjectRolePermission(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.project.Project) instead. Since v6.0. Will have permission to modify roles if they are a JIRA admin or, if in enterprise, the user is a project administrator.
 void ProjectRoleService.removeActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.removeActorsFromProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will remove project role actor associations for the given actors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void ProjectRoleService.removeAllRoleActorsByProject(Project project, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeAllRoleActorsByProject(com.atlassian.crowd.embedded.api.User currentUser, Project project, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.removeAllRoleActorsByProject(com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will remove all role actors associated with the specified project. This method should be used to clean up just before the actual project has been deleted (ex. deleting a project from the system).
 void ProjectRoleService.setActorsForProjectRole(Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void ProjectRoleService.setActorsForProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.setActorsForProjectRole(java.util.Map, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will set the project role actor associations for the given newRoleActors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 

Uses of Project in com.atlassian.jira.bc.user.search
 

Methods in com.atlassian.jira.bc.user.search with parameters of type Project
 Collection<com.atlassian.crowd.embedded.api.User> AssigneeService.findAssignableUsers(String query, Project project)
          Get assignable Users based on a query string and project.
 

Uses of Project in com.atlassian.jira.bc.workflow
 

Methods in com.atlassian.jira.bc.workflow with parameters of type Project
 ServiceOutcome<AssignableWorkflowScheme> WorkflowSchemeService.getSchemeForProject(ApplicationUser user, Project project)
          Return the workflow scheme associated with passed project.
 boolean WorkflowSchemeService.isUsingDefaultScheme(Project project)
          Tells the caller if the passed project is using the default workflow scheme.
 

Uses of Project in com.atlassian.jira.event.issue
 

Methods in com.atlassian.jira.event.issue that return Project
 Project IssueEvent.getProject()
           
 

Uses of Project in com.atlassian.jira.issue
 

Methods in com.atlassian.jira.issue that return Project
 Project Issue.getProjectObject()
          Gets the Project for this Issue.
 

Methods in com.atlassian.jira.issue with parameters of type Project
 void CustomFieldManager.removeProjectAssociations(Project project)
          Used if a project is deleted to remove the project field associations.
 void MutableIssue.setProjectObject(Project project)
          Sets the Project for this Issue.
 

Uses of Project in com.atlassian.jira.issue.changehistory
 

Method parameters in com.atlassian.jira.issue.changehistory with type arguments of type Project
 Collection<Issue> ChangeHistoryManager.findUserHistory(com.atlassian.crowd.embedded.api.User remoteUser, Collection<String> userkeys, Collection<Project> projects, int maxResults)
          Find a list of issues that the given users have acted on with the option to limit the projects included in the search.
 

Uses of Project in com.atlassian.jira.issue.comparator
 

Fields in com.atlassian.jira.issue.comparator with type parameters of type Project
static Comparator<Project> ProjectNameComparator.COMPARATOR
           
 

Methods in com.atlassian.jira.issue.comparator with parameters of type Project
 int ProjectNameComparator.compare(Project o1, Project o2)
           
 

Uses of Project in com.atlassian.jira.issue.context
 

Methods in com.atlassian.jira.issue.context that return Project
 Project ProjectContext.getProjectObject()
           
 Project IssueContextImpl.getProjectObject()
           
 Project ProjectCategoryContext.getProjectObject()
           
 Project IssueContext.getProjectObject()
          Gets the Project for this IssueContext.
 Project GlobalIssueContext.getProjectObject()
           
 

Constructors in com.atlassian.jira.issue.context with parameters of type Project
IssueContextImpl(Project project, IssueType issueType)
          Create a context.
ProjectContext(Project project, JiraContextTreeManager treeManager)
           
 

Uses of Project in com.atlassian.jira.issue.context.persistence
 

Methods in com.atlassian.jira.issue.context.persistence with parameters of type Project
 void FieldConfigContextPersister.removeContextsForProject(Project project)
           
 

Uses of Project in com.atlassian.jira.issue.customfields
 

Methods in com.atlassian.jira.issue.customfields with parameters of type Project
static List<IssueContext> CustomFieldUtils.convertToIssueContexts(Project project, List<String> issueTypeIds)
          Converts list of issue type ids to IssueContexts.
 

Uses of Project in com.atlassian.jira.issue.customfields.converters
 

Methods in com.atlassian.jira.issue.customfields.converters that return Project
 Project ProjectConverter.getProjectObject(Long projectId)
          Get the Project for the given ID.
 Project ProjectConverter.getProjectObject(String stringValue)
          Get the Project that this String value represents.
 

Methods in com.atlassian.jira.issue.customfields.converters with parameters of type Project
 String ProjectConverter.getString(Project project)
          Get the String value that represents the given Project.
 

Uses of Project in com.atlassian.jira.issue.fields
 

Methods in com.atlassian.jira.issue.fields that return types with arguments of type Project
 List<Project> ConfigurableField.getAssociatedProjectObjects()
          Returns a list of projects associated with this field.
 List<Project> CustomField.getAssociatedProjectObjects()
          Returns a list of projects associated with this custom field.
 

Methods in com.atlassian.jira.issue.fields with parameters of type Project
 boolean CustomField.isInScope(Project project, List<String> issueTypeIds)
          Determines if this custom field is within the scope of the given project, and list of Issue Types.
 

Uses of Project in com.atlassian.jira.issue.fields.config
 

Methods in com.atlassian.jira.issue.fields.config that return types with arguments of type Project
 List<Project> FieldConfigScheme.getAssociatedProjectObjects()
          The associated projects, or an empty list if none associated.
 List<Project> FieldConfigSchemeImpl.getAssociatedProjectObjects()
           
 

Uses of Project in com.atlassian.jira.issue.fields.config.manager
 

Methods in com.atlassian.jira.issue.fields.config.manager that return types with arguments of type Project
 List<Project> FieldConfigSchemeManager.getAssociatedProjectObjects(ConfigurableField field)
          Returns a non-null list of Projects associated with the given field.
 

Methods in com.atlassian.jira.issue.fields.config.manager with parameters of type Project
 FieldConfigScheme IssueTypeSchemeManager.getConfigScheme(Project project)
          Returns a config scheme for a given project
 IssueType IssueTypeSchemeManager.getDefaultIssueType(Project project)
          Returns the default IssueType object based on the passed in project.
 Collection<IssueType> IssueTypeSchemeManager.getIssueTypesForProject(Project project)
          Return the collection of issue types associated with this project
 Collection<IssueType> IssueTypeSchemeManager.getNonSubTaskIssueTypesForProject(Project project)
          Return the collection of issue types other than sub-tasks associated with this project.
 Collection<IssueType> IssueTypeSchemeManager.getSubTaskIssueTypesForProject(Project project)
          Return the collection of sub-task issue types associated with this project Join of the result of this method and IssueTypeSchemeManager.getNonSubTaskIssueTypesForProject(com.atlassian.jira.project.Project) produces the same result as a call to IssueTypeSchemeManager.getIssueTypesForProject(com.atlassian.jira.project.Project).
 

Uses of Project in com.atlassian.jira.issue.fields.layout.field
 

Methods in com.atlassian.jira.issue.fields.layout.field with parameters of type Project
 void FieldLayoutManager.addSchemeAssociation(Project project, Long fieldLayoutSchemeId)
          Associates a FieldLayoutScheme to the project supplied.
 FieldConfigurationScheme FieldLayoutManager.getFieldConfigurationScheme(Project project)
          Retrieves the Field Configuration Scheme associated with the supplied project.
 FieldLayout FieldLayoutManager.getFieldLayout(Project project, String issueTypeId)
           
 List<Field> FieldLayout.getHiddenFields(Project project, List<String> issueTypeIds)
          Returns all hidden fields (system fields and custom fields) for a given project and issue type(s).
 List<Field> FieldLayout.getHiddenFields(com.atlassian.crowd.embedded.api.User remoteUser, Project project, List<String> issueTypeIds)
          Deprecated. Use FieldLayout.getHiddenFields(com.atlassian.jira.project.Project, java.util.List). Since v4.3
 List<FieldLayoutItem> FieldLayout.getRequiredFieldLayoutItems(Project project, List<String> issueTypes)
          Returns the list of required fields for an issue type in a project.
 Set<FieldLayout> FieldLayoutManager.getUniqueFieldLayouts(Project project)
          Retrieves all the FieldLayout's for a project.
 List<FieldLayoutItem> FieldLayout.getVisibleCustomFieldLayoutItems(Project project, List<String> issueTypes)
          Returns the list of Custom Fields in this Field Layout that are both visible and applicable to the given context (of project and Issue types).
 List<FieldLayoutItem> FieldLayout.getVisibleLayoutItems(com.atlassian.crowd.embedded.api.User remoteUser, Project project, List<String> issueTypes)
          Returns all visible field layout items (system fields and custom fields) for a given project and issue type(s).
 void FieldLayoutManager.removeSchemeAssociation(Project project, Long fieldLayoutSchemeId)
          Removes an association between a particular project and field configuration scheme.
 

Uses of Project in com.atlassian.jira.issue.fields.rest.json.beans
 

Methods in com.atlassian.jira.issue.fields.rest.json.beans with parameters of type Project
static Map<String,String> ProjectJsonBean.getAvatarUrls(Project project)
           
static ProjectJsonBean ProjectJsonBean.shortBean(Project project, JiraBaseUrls urls)
           
 

Method parameters in com.atlassian.jira.issue.fields.rest.json.beans with type arguments of type Project
static Collection<ProjectJsonBean> ProjectJsonBean.shortBeans(Collection<Project> allowedValues, JiraBaseUrls baseUrls)
           
 

Uses of Project in com.atlassian.jira.issue.fields.screen.issuetype
 

Methods in com.atlassian.jira.issue.fields.screen.issuetype with parameters of type Project
 void IssueTypeScreenSchemeManager.addSchemeAssociation(Project project, IssueTypeScreenScheme issueTypeScreenScheme)
           
 void IssueTypeScreenSchemeManager.associateWithDefaultScheme(Project project)
           
 IssueTypeScreenScheme IssueTypeScreenSchemeManager.getIssueTypeScreenScheme(Project project)
           
 void IssueTypeScreenSchemeManager.removeSchemeAssociation(Project project, IssueTypeScreenScheme issueTypeScreenScheme)
           
 

Uses of Project in com.atlassian.jira.issue.fields.util
 

Methods in com.atlassian.jira.issue.fields.util with parameters of type Project
 void VersionHelperBean.validateVersionForProject(Collection versionIds, Project project, ErrorCollection errorCollection, I18nHelper i18n, String fieldId)
           
 

Uses of Project in com.atlassian.jira.issue.search
 

Methods in com.atlassian.jira.issue.search that return Project
 Project SearchContext.getSingleProject()
          Returns the single Project for this SearchContext.
 

Methods in com.atlassian.jira.issue.search that return types with arguments of type Project
 List<Project> SearchContext.getProjects()
          Returns project objects in this SearchContext
 

Uses of Project in com.atlassian.jira.issue.security
 

Methods in com.atlassian.jira.issue.security that return types with arguments of type Project
 List<Project> IssueSecuritySchemeManager.getProjectsUsingScheme(long schemeId)
          Returns all projects that use the given Issue Security Level Scheme.
 

Methods in com.atlassian.jira.issue.security with parameters of type Project
 Long IssueSecurityLevelManager.getDefaultSecurityLevel(Project project)
          Returns the default Security Level as defined in the Issue Security Level scheme for the given project.
 List<IssueSecurityLevel> IssueSecurityLevelManager.getUsersSecurityLevels(Project project, com.atlassian.crowd.embedded.api.User user)
          Get the different levels of security that can be set for an issue created in this project.
 void IssueSecuritySchemeManager.setSchemeForProject(Project project, Long issueSecuritySchemeId)
          Set the issue security level scheme to be used by the given Project.
 

Uses of Project in com.atlassian.jira.notification
 

Methods in com.atlassian.jira.notification with parameters of type Project
 List<SchemeEntity> NotificationSchemeManager.getNotificationSchemeEntities(Project project, long entityTypeId)
          Get the notification scheme entities for this project and entity type.
 

Uses of Project in com.atlassian.jira.permission
 

Methods in com.atlassian.jira.permission that return Project
 Project PermissionContext.getProjectObject()
          Returns the Project in this context.
 

Methods in com.atlassian.jira.permission with parameters of type Project
 PermissionContext PermissionContextFactory.getPermissionContext(Project project)
           
 

Uses of Project in com.atlassian.jira.plugin.projectoperation
 

Methods in com.atlassian.jira.plugin.projectoperation with parameters of type Project
 String PluggableProjectOperation.getHtml(Project project, com.atlassian.crowd.embedded.api.User user)
          Get the HTML to present on screen
 boolean PluggableProjectOperation.showOperation(Project project, com.atlassian.crowd.embedded.api.User user)
          Whether or not to show this operation for the given project and user.
 

Uses of Project in com.atlassian.jira.plugin.webfragment.model
 

Methods in com.atlassian.jira.plugin.webfragment.model that return Project
 Project JiraHelper.getProjectObject()
          Returns the Project in this context.
 

Constructors in com.atlassian.jira.plugin.webfragment.model with parameters of type Project
JiraHelper(javax.servlet.http.HttpServletRequest request, Project project)
           
JiraHelper(javax.servlet.http.HttpServletRequest request, Project project, Map<String,Object> params)
           
 

Uses of Project in com.atlassian.jira.project
 

Methods in com.atlassian.jira.project that return Project
 Project ProjectManager.createProject(String name, String key, String description, String lead, String url, Long assigneeType)
          Creates the project in the database, and adds default project roles for this project.
 Project ProjectManager.createProject(String name, String key, String description, String lead, String url, Long assigneeType, Long avatarId)
          Creates the project in the database, and adds default project roles for this project.
 Project ProjectFactory.getProject(org.ofbiz.core.entity.GenericValue projectGV)
          Returns a project object that is backed by the given generic value.
 Project ProjectManager.getProjectObj(Long id)
          Retrieves a single Project by its id.
 Project ProjectManager.getProjectObjByKey(String projectKey)
          Returns a Project object based on the passed in project key.
 Project ProjectManager.getProjectObjByKeyIgnoreCase(String projectKey)
          Returns a Project object based ont he passed in project key, not taking into account the case of the project key.
 Project ProjectManager.getProjectObjByName(String projectName)
          Returns a Project object based on the passed in project name.
 Project ProjectManager.updateProject(Project originalProject, String name, String description, String lead, String url, Long assigneeType)
          Updates the project provided with the new attributes passed in.
 Project ProjectManager.updateProject(Project originalProject, String name, String description, String lead, String url, Long assigneeType, Long avatarId)
          Updates the project provided with the new attributes passed in.
 

Methods in com.atlassian.jira.project that return types with arguments of type Project
 List<Project> ProjectManager.convertToProjectObjects(Collection<Long> projectIds)
          Converts a collection of projectIds to a list of projects.
 List<Project> ProjectManager.getProjectObjects()
          Return all Projects ordered by name.
 Collection<Project> ProjectManager.getProjectObjectsFromProjectCategory(Long projectCategoryId)
          Returns a list of projects in a particular category.
 Collection<Project> ProjectManager.getProjectObjectsWithNoCategory()
          Returns a list of projects without project category, sorted by project name
 List<Project> ProjectFactory.getProjects(Collection<org.ofbiz.core.entity.GenericValue> projectGVs)
          Returns the collection of Project objects that are backed by the GenericValue objects in the given collection.
 Collection<Project> ProjectManager.getProjectsFromProjectCategory(ProjectCategory projectCategory)
          Returns a list of projects in a particular category.
 List<Project> ProjectManager.getProjectsLeadBy(ApplicationUser leadUser)
          Returns all the projects that leadUser is the project lead for ordered by the name of the Project.
 List<Project> ProjectManager.getProjectsLeadBy(com.atlassian.crowd.embedded.api.User leadUser)
          Returns all the projects that leadUser is the project lead for ordered by the name of the Project.
 

Methods in com.atlassian.jira.project with parameters of type Project
 com.atlassian.crowd.embedded.api.User ProjectManager.getDefaultAssignee(Project project, Collection<ProjectComponent> components)
          Gets the default assignee for an issue given its project and list of Components.
 com.atlassian.crowd.embedded.api.User ProjectManager.getDefaultAssignee(Project project, ProjectComponent component)
          Deprecated. Use ProjectManager.getDefaultAssignee(Project, java.util.Collection) which allows for multiple components. Since v4.4.
 long ProjectManager.getNextId(Project project)
          Get the next issue ID from this project (transactional).
 ProjectCategory ProjectManager.getProjectCategoryForProject(Project project)
          Returns a project's category.
 void ProjectManager.removeProject(Project project)
          Deletes the provided project from the database.
 void ProjectManager.removeProjectIssues(Project project)
          Removes all issues for a particular project.
 void ProjectManager.setCurrentCounterForProject(Project project, long counter)
          Set the project counter.
 void ProjectManager.setProjectCategory(Project project, ProjectCategory category)
          Sets a project's category.
 Project ProjectManager.updateProject(Project originalProject, String name, String description, String lead, String url, Long assigneeType)
          Updates the project provided with the new attributes passed in.
 Project ProjectManager.updateProject(Project originalProject, String name, String description, String lead, String url, Long assigneeType, Long avatarId)
          Updates the project provided with the new attributes passed in.
 

Uses of Project in com.atlassian.jira.project.browse
 

Methods in com.atlassian.jira.project.browse that return Project
 Project BrowseContext.getProject()
          The current projecet being browsed.
 

Uses of Project in com.atlassian.jira.project.version
 

Methods in com.atlassian.jira.project.version that return Project
 Project Version.getProjectObject()
          Returns project this version relates to.
 

Methods in com.atlassian.jira.project.version with parameters of type Project
 List<Version> VersionManager.getVersions(Project project)
          Return a list of Versions for the given project.
 Collection<Version> VersionManager.getVersionsArchived(Project project)
          Return all archived versions for a particular project.
 

Method parameters in com.atlassian.jira.project.version with type arguments of type Project
 Collection<Version> VersionManager.getAllVersionsForProjects(Collection<Project> projects, boolean includeArchived)
          Returns all versions that belong to the passed projects.
 

Uses of Project in com.atlassian.jira.scheme
 

Methods in com.atlassian.jira.scheme that return types with arguments of type Project
 List<Project> SchemeManager.getProjects(Scheme scheme)
          Gets all projects that are associated with that scheme
 

Methods in com.atlassian.jira.scheme with parameters of type Project
 void SchemeManager.addDefaultSchemeToProject(Project project)
          Adds the default scheme to a particular project
 void SchemeManager.addSchemeToProject(Project project, Scheme scheme)
          Adds a scheme to a particular project
 Collection<com.atlassian.crowd.embedded.api.Group> SchemeManager.getGroups(Long permissionId, Project project)
           
 Scheme SchemeManager.getSchemeFor(Project project)
          Get the scheme of this type attached to the given project.
 Collection<com.atlassian.crowd.embedded.api.User> SchemeManager.getUsers(Long permissionId, Project project)
           
 void SchemeManager.removeSchemesFromProject(Project project)
          Removes all schemes from a project
 

Uses of Project in com.atlassian.jira.security
 

Methods in com.atlassian.jira.security that return types with arguments of type Project
 Collection<Project> PermissionManager.getProjectObjects(int permissionId, com.atlassian.crowd.embedded.api.User user)
          Deprecated. Use PermissionManager.getProjects(int, ApplicationUser) instead. Since v6.0.
 Collection<Project> PermissionManager.getProjects(int permissionId, ApplicationUser user)
          Retrieve a list of project objects this user has the permission for
 Collection<Project> PermissionManager.getProjects(int permissionId, ApplicationUser user, ProjectCategory projectCategory)
          Returns the list of projects associated with the specified category, that this user has the permissions for.
 Collection<Project> PermissionManager.getProjects(int permissionId, com.atlassian.crowd.embedded.api.User user, ProjectCategory projectCategory)
          Deprecated. Use PermissionManager.getProjects(int, ApplicationUser, ProjectCategory) instead. Since v6.0.
 

Methods in com.atlassian.jira.security with parameters of type Project
 Collection<com.atlassian.crowd.embedded.api.Group> PermissionManager.getAllGroups(int permissionId, Project project)
          Retrieve all groups that are used in the permission globally and in the project.
 boolean PermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean PermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean PermissionManager.hasPermission(int permissionsId, Project project, com.atlassian.crowd.embedded.api.User user)
          Deprecated. Use PermissionManager.hasPermission(int, Project, ApplicationUser) instead. Since v6.0.
 boolean PermissionManager.hasPermission(int permissionsId, Project project, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
          Deprecated. Use PermissionManager.hasPermission(int, Project, ApplicationUser, boolean) instead. Since v6.0.
 

Uses of Project in com.atlassian.jira.security.roles
 

Methods in com.atlassian.jira.security.roles with parameters of type Project
 void ProjectRoleManager.applyDefaultsRolesToProject(Project project)
          This method will insert all the default roles into the role associations for the provided project.
 ProjectRoleActors ProjectRoleManager.getProjectRoleActors(ProjectRole projectRole, Project project)
          This method will retrieve the object that represents the actors associate with the given projectRole and project context
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
          This will return all the ProjectRoles that the user is currently a member of for the given project.
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles(com.atlassian.crowd.embedded.api.User user, Project project)
          Deprecated. Use this.getProjectRoles instead. Since v6.0.
 boolean ProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
          Returns true only if the given user is in the given project role for the given project.
 boolean ProjectRoleManager.isUserInProjectRole(com.atlassian.crowd.embedded.api.User user, ProjectRole projectRole, Project project)
          Deprecated. Use ProjectRoleManager.isUserInProjectRole(com.atlassian.jira.user.ApplicationUser, ProjectRole, com.atlassian.jira.project.Project) instead. Since v6.0.
 void ProjectRoleManager.removeAllRoleActorsByProject(Project project)
          Will remove all role actors associated with the specified project.
 

Uses of Project in com.atlassian.jira.user
 

Methods in com.atlassian.jira.user that return Project
 Project UserProjectHistoryManager.getCurrentProject(int permission, com.atlassian.crowd.embedded.api.User user)
          Gets the last viewed project that the user visted and still has permission to see.
 

Methods in com.atlassian.jira.user that return types with arguments of type Project
 List<Project> UserProjectHistoryManager.getProjectHistoryWithPermissionChecks(int permission, com.atlassian.crowd.embedded.api.User user)
          Deprecated. since 4.4, use {#getProjectHistoryWithPermissionChecks(ProjectAction, User)}
 List<Project> UserProjectHistoryManager.getProjectHistoryWithPermissionChecks(ProjectAction projectAction, com.atlassian.crowd.embedded.api.User user)
          Retreive the user's project history queue.
 

Methods in com.atlassian.jira.user with parameters of type Project
 void UserProjectHistoryManager.addProjectToHistory(com.atlassian.crowd.embedded.api.User user, Project project)
          Add a Project to the user hsitory list.
 

Uses of Project in com.atlassian.jira.user.util
 

Methods in com.atlassian.jira.user.util that return types with arguments of type Project
 Collection<Project> UserUtil.getProjectsLeadBy(ApplicationUser user)
          Returns all the projects that leadUser is the project lead for.
 Collection<Project> UserUtil.getProjectsLeadBy(com.atlassian.crowd.embedded.api.User user)
          Returns all the projects that leadUser is the project lead for.
 

Uses of Project in com.atlassian.jira.web.action
 

Methods in com.atlassian.jira.web.action that return Project
 Project JiraWebActionSupport.getSelectedProject()
          Gets the last viewed project that the user visited and still has permission to see.
 Project JiraWebActionSupport.getSelectedProjectObject()
          Gets the last viewed project that the user visited and still has permission to see.
 

Methods in com.atlassian.jira.web.action that return types with arguments of type Project
 Collection<Project> ProjectActionSupport.getBrowsableProjects()
          Returns the projects that the current user is allowed to Browse.
 

Methods in com.atlassian.jira.web.action with parameters of type Project
 boolean JiraWebActionSupport.hasProjectPermission(int permissionsId, Project project)
          Returns true if the logged in user has the given permission type on the given Project.
 void ProjectActionSupport.setSelectedProject(Project project)
           
 

Uses of Project in com.atlassian.jira.web.action.util
 

Methods in com.atlassian.jira.web.action.util with parameters of type Project
 List<IssueType> PopularIssueTypesUtil.getOtherIssueTypesForProject(Project project, com.atlassian.crowd.embedded.api.User user)
          Returns the set difference between all available issue types for a project, and the popular issue types for a project/user context.
 PopularIssueTypesUtil.PopularIssueTypesHolder PopularIssueTypesUtil.getPopularAndOtherIssueTypesForProject(Project project, com.atlassian.crowd.embedded.api.User user)
          Returns a holder that contains both - popular and other issue Types.
 List<IssueType> PopularIssueTypesUtil.getPopularIssueTypesForProject(Project project, com.atlassian.crowd.embedded.api.User user)
          Returns the most popular non-subtask issue types used for issue creation in the specified project and by the specified user, within a designated time frame.
 

Uses of Project in com.atlassian.jira.web.bean
 

Methods in com.atlassian.jira.web.bean that return Project
 Project BulkEditBean.getSingleProject()
          Returns the single Project if there is only one Project in this BulkEditBean, otherwise throws an IllegalStateException.
 Project BulkEditBean.getTargetProject()
           
 

Methods in com.atlassian.jira.web.bean that return types with arguments of type Project
 Collection<Project> BulkEditBean.getProjectObjects()
           
 

Methods in com.atlassian.jira.web.bean with parameters of type Project
 void MultiBulkMoveBean.setTargetProject(Project targetProject)
           
 void BulkEditBean.setTargetProject(Project project)
           
 

Uses of Project in com.atlassian.jira.web.util
 

Methods in com.atlassian.jira.web.util with parameters of type Project
 boolean AuthorizationSupport.hasProjectPermission(int permissionsId, Project project)
          Returns true if the logged in user has the given permission type on the given Project.
 

Uses of Project in com.atlassian.jira.workflow
 

Methods in com.atlassian.jira.workflow that return Project
 Project WorkflowProgressAware.getProject()
           
 Project WorkflowProgressAware.getProjectObject()
          Legacy synonym for WorkflowProgressAware.getProject()
 

Methods in com.atlassian.jira.workflow that return types with arguments of type Project
 List<Project> WorkflowSchemeManager.getProjectsUsing(AssignableWorkflowScheme workflowScheme)
          Return the list of projects that use the passed workflow scheme.
 

Methods in com.atlassian.jira.workflow with parameters of type Project
 AssignableWorkflowScheme WorkflowSchemeManager.cleanUpSchemeDraft(Project project, com.atlassian.crowd.embedded.api.User user)
          If the project's workflow scheme is only used by one project and if this scheme has a draft, then the draft is copied to a separate scheme and deleted.
 Map<String,String> WorkflowSchemeManager.getWorkflowMap(Project project)
          Returns a map representation of a workflow scheme for a passed project.
 String WorkflowSchemeManager.getWorkflowName(Project project, String issueType)
          Get the name of the workflow associated with the passed project and issue type.
 AssignableWorkflowScheme WorkflowSchemeManager.getWorkflowSchemeObj(Project project)
          Return the workflow scheme associated with the passed project.
 boolean WorkflowSchemeManager.isUsingDefaultScheme(Project project)
          Tells the caller if the passed project is using the default workflow scheme.
static String WorkflowUtil.replaceProjectKey(Project project, String groupName)
          Deprecated. Use Project Roles instead. Since v5.2.
 



Copyright © 2002-2013 Atlassian. All Rights Reserved.