Class ProjectGadgetResource
java.lang.Object
com.atlassian.jira.gadgets.system.AbstractResource
com.atlassian.jira.gadgets.system.ProjectGadgetResource
@Path("/project")
@Produces("application/json")
public class ProjectGadgetResource
extends AbstractResource
REST resource for the project gadget.
- Since:
- v4.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
-
Constructor Summary
ConstructorsConstructorDescriptionProjectGadgetResource
(JiraAuthenticationContext authenticationContext, PermissionManager permissionManager, ProjectManager projectManager, com.atlassian.plugin.PluginAccessor pluginAccessor, ConstantsManager constantsManager, SearchService searchService, SimpleLinkManager simpleLinkManager, ProjectDescriptionRenderer projectDescriptionRenderer, FieldVisibilityManager fieldVisibilityManager, InternalProjectPermissionHelper projectPermissionHelper, ApplicationProperties applicationProperties) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
javax.ws.rs.core.Response
getFilters
(String projectId) getProjectHelper
(ApplicationUser user, Project project) This returns a hackish project helper.javax.ws.rs.core.Response
getReports
(String projectId) javax.ws.rs.core.Response
Methods inherited from class com.atlassian.jira.gadgets.system.AbstractResource
createErrorResponse, createIndexingUnavailableResponse, createServerErroreResponse, createValidationResponse
-
Constructor Details
-
ProjectGadgetResource
@Inject public ProjectGadgetResource(JiraAuthenticationContext authenticationContext, PermissionManager permissionManager, ProjectManager projectManager, com.atlassian.plugin.PluginAccessor pluginAccessor, ConstantsManager constantsManager, SearchService searchService, SimpleLinkManager simpleLinkManager, ProjectDescriptionRenderer projectDescriptionRenderer, FieldVisibilityManager fieldVisibilityManager, InternalProjectPermissionHelper projectPermissionHelper, ApplicationProperties applicationProperties)
-
-
Method Details
-
validate
@GET @Path("validate") public javax.ws.rs.core.Response validate(@QueryParam("projectsOrCategories") String projectsOrCategories) -
getFilters
@GET @Path("filters") public javax.ws.rs.core.Response getFilters(@QueryParam("projectId") String projectId) -
getReports
@GET @Path("reports") public javax.ws.rs.core.Response getReports(@QueryParam("projectId") String projectId) -
generate
@GET @Path("generate") public javax.ws.rs.core.Response generate(@QueryParam("projectsOrCategories") String projectsOrCategories, @QueryParam("showStats") @DefaultValue("false") boolean showStats) -
getProjectHelper
This returns a hackish project helper. I'm sorry.- Returns:
- A hacked up project helper.
-