Class SubqueryServiceImpl
java.lang.Object
com.atlassian.greenhopper.service.rapid.view.subquery.SubqueryServiceImpl
- All Implemented Interfaces:
SubqueryService
@Service
@ExperimentalApi
public class SubqueryServiceImpl
extends Object
implements SubqueryService
-
Constructor Summary
ConstructorsConstructorDescriptionSubqueryServiceImpl
(RapidViewPermissionService rapidViewPermissionService, JqlHelper jqlHelper, SubqueryManager subqueryManager) -
Method Summary
Modifier and TypeMethodDescriptiongetSubquery
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Get the sanitised subquery for a boardupdateSubquery
(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Subquery subquery) Update a subquery (subfilter)
-
Constructor Details
-
SubqueryServiceImpl
@Autowired public SubqueryServiceImpl(RapidViewPermissionService rapidViewPermissionService, JqlHelper jqlHelper, SubqueryManager subqueryManager)
-
-
Method Details
-
updateSubquery
@Nonnull public ServiceOutcome<Subquery> updateSubquery(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Subquery subquery) Update a subquery (subfilter)- Specified by:
updateSubquery
in interfaceSubqueryService
- Parameters:
user
- The requesting userrapidView
- The boardsubquery
- The new subquery to set for the board- Returns:
- a new instance of
ServiceOutcome
ServiceOutcome
-
getSubquery
@Nonnull public ServiceOutcome<Subquery> getSubquery(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView) Description copied from interface:SubqueryService
Get the sanitised subquery for a board- Specified by:
getSubquery
in interfaceSubqueryService
-