Class BoardPropertyHelper
java.lang.Object
com.atlassian.greenhopper.service.rapid.view.BoardPropertyHelper
- All Implemented Interfaces:
com.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
@Service
public class BoardPropertyHelper
extends Object
implements com.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
Service with helper functions identifying board by id, providing a permission utilities for board properties
and defining board property's events publishing.
- Since:
- 7.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.entity.property.EntityPropertyHelper
com.atlassian.jira.entity.property.EntityPropertyHelper.CheckPermissionFunction<E extends com.atlassian.jira.entity.WithId>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBiFunction
<com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.entity.property.EntityProperty, ? extends com.atlassian.jira.event.entity.EntityPropertyDeletedEvent> BiFunction
<com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.entity.property.EntityProperty, ? extends com.atlassian.jira.event.entity.EntityPropertySetEvent> com.atlassian.jira.entity.property.EntityPropertyType
com.atlassian.jira.entity.property.EntityPropertyHelper.CheckPermissionFunction
<RapidView> com.atlassian.jira.entity.property.EntityPropertyHelper.CheckPermissionFunction
<RapidView>
-
Constructor Details
-
BoardPropertyHelper
public BoardPropertyHelper()
-
-
Method Details
-
hasEditPermissionFunction
public com.atlassian.jira.entity.property.EntityPropertyHelper.CheckPermissionFunction<RapidView> hasEditPermissionFunction()- Specified by:
hasEditPermissionFunction
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-
hasReadPermissionFunction
public com.atlassian.jira.entity.property.EntityPropertyHelper.CheckPermissionFunction<RapidView> hasReadPermissionFunction()- Specified by:
hasReadPermissionFunction
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-
getEntityByIdFunction
- Specified by:
getEntityByIdFunction
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-
createSetPropertyEventBiFunction
public BiFunction<com.atlassian.jira.user.ApplicationUser,com.atlassian.jira.entity.property.EntityProperty, createSetPropertyEventBiFunction()? extends com.atlassian.jira.event.entity.EntityPropertySetEvent> - Specified by:
createSetPropertyEventBiFunction
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-
createDeletePropertyEventBiFunction
public BiFunction<com.atlassian.jira.user.ApplicationUser,com.atlassian.jira.entity.property.EntityProperty, createDeletePropertyEventBiFunction()? extends com.atlassian.jira.event.entity.EntityPropertyDeletedEvent> - Specified by:
createDeletePropertyEventBiFunction
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-
getEntityPropertyType
public com.atlassian.jira.entity.property.EntityPropertyType getEntityPropertyType()- Specified by:
getEntityPropertyType
in interfacecom.atlassian.jira.entity.property.EntityPropertyHelper<RapidView>
-