|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.rest.v2.issue.ProjectResource
public class ProjectResource
Constructor Summary | |
---|---|
ProjectResource(ProjectService projectService,
JiraAuthenticationContext authContext,
javax.ws.rs.core.UriInfo uriInfo,
VersionService versionService,
ProjectComponentService projectComponentService,
AvatarService avatarService,
UserManager userManager,
ProjectBeanFactory projectBeanFactory,
VersionBeanFactory versionBeanFactory,
PermissionManager permissionManager,
ProjectManager projectManager,
AvatarManager avatarManager,
AvatarPickerHelper avatarPickerHelper,
AttachmentHelper attachmentHelper,
JiraBaseUrls jiraBaseUrls,
WorkflowManager workflowManager,
IssueTypeSchemeManager issueTypeSchemeManager,
ResourceUriBuilder uriBuilder,
StatusHelper statusHelper,
ProjectFinder projectFinder,
XsrfInvocationChecker xsrfChecker)
|
Method Summary | |
---|---|
javax.ws.rs.core.Response |
createAvatarFromTemporary(String projectIdOrKey,
AvatarCroppingBean croppingInstructions)
Converts temporary avatar into a real avatar |
javax.ws.rs.core.Response |
deleteAvatar(String projectIdOrKey,
Long id)
Deletes avatar |
javax.ws.rs.core.Response |
getAllAvatars(String projectIdOrKey)
Returns all avatars which are visible for the currently logged in user. |
javax.ws.rs.core.Response |
getAllProjects()
Returns all projects which are visible for the currently logged in user. |
javax.ws.rs.core.Response |
getAllStatuses(String projectIdOrKey)
Get all issue types with valid status values for a project |
javax.ws.rs.core.Response |
getProject(String projectIdOrKey,
String expand)
Contains a full representation of a project in JSON format. |
javax.ws.rs.core.Response |
getProjectComponents(String projectIdOrKey)
Contains a full representation of a the specified project's components. |
javax.ws.rs.core.Response |
getProjectVersions(String projectIdOrKey,
String expand)
Contains a full representation of a the specified project's versions. |
javax.ws.rs.core.Response |
storeTemporaryAvatar(String projectIdOrKey,
String filename,
Long size,
javax.servlet.http.HttpServletRequest request)
Creates temporary avatar |
javax.ws.rs.core.Response |
storeTemporaryAvatarUsingMultiPart(String projectIdOrKey,
com.atlassian.plugins.rest.common.multipart.FilePart filePart,
javax.servlet.http.HttpServletRequest request)
Creates temporary avatar using multipart. |
javax.ws.rs.core.Response |
updateProjectAvatar(String projectIdOrKey,
AvatarBean avatarBean)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProjectResource(ProjectService projectService, JiraAuthenticationContext authContext, javax.ws.rs.core.UriInfo uriInfo, VersionService versionService, ProjectComponentService projectComponentService, AvatarService avatarService, UserManager userManager, ProjectBeanFactory projectBeanFactory, VersionBeanFactory versionBeanFactory, PermissionManager permissionManager, ProjectManager projectManager, AvatarManager avatarManager, AvatarPickerHelper avatarPickerHelper, AttachmentHelper attachmentHelper, JiraBaseUrls jiraBaseUrls, WorkflowManager workflowManager, IssueTypeSchemeManager issueTypeSchemeManager, ResourceUriBuilder uriBuilder, StatusHelper statusHelper, ProjectFinder projectFinder, XsrfInvocationChecker xsrfChecker)
Method Detail |
---|
public javax.ws.rs.core.Response getProject(String projectIdOrKey, String expand)
All project keys associated with the project will only be returned if expand=projectKeys
.
projectIdOrKey
- the project id or project key
public javax.ws.rs.core.Response getProjectVersions(String projectIdOrKey, String expand)
projectIdOrKey
- the project id or project key
public javax.ws.rs.core.Response getProjectComponents(String projectIdOrKey)
projectIdOrKey
- the project id or project key
public javax.ws.rs.core.Response getAllProjects()
public javax.ws.rs.core.Response getAllAvatars(String projectIdOrKey)
projectIdOrKey
- project id or project key
public javax.ws.rs.core.Response createAvatarFromTemporary(String projectIdOrKey, AvatarCroppingBean croppingInstructions)
projectIdOrKey
- project id or project keycroppingInstructions
- cropping instructions
public javax.ws.rs.core.Response updateProjectAvatar(String projectIdOrKey, AvatarBean avatarBean)
public javax.ws.rs.core.Response storeTemporaryAvatar(String projectIdOrKey, String filename, Long size, @Context javax.servlet.http.HttpServletRequest request)
projectIdOrKey
- Project id or project keyfilename
- name of file being uploadedsize
- size of filerequest
- servlet request
public javax.ws.rs.core.Response storeTemporaryAvatarUsingMultiPart(String projectIdOrKey, com.atlassian.plugins.rest.common.multipart.FilePart filePart, @Context javax.servlet.http.HttpServletRequest request)
projectIdOrKey
- Project id or project keyrequest
- servlet request
public javax.ws.rs.core.Response deleteAvatar(String projectIdOrKey, Long id)
projectIdOrKey
- Project id or project keyid
- database id for avatar
public javax.ws.rs.core.Response getAllStatuses(String projectIdOrKey)
projectIdOrKey
- Project id or project key
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |