Class InsightPermissionFacadeImpl
java.lang.Object
com.riadalabs.jira.plugins.insight.channel.external.api.facade.impl.InsightPermissionFacadeImpl
- All Implemented Interfaces:
InsightPermissionFacade
-
Constructor Summary
ConstructorsConstructorDescriptionInsightPermissionFacadeImpl
(com.riadalabs.jira.plugins.insight.services.permission.InsightPermissionService insightPermissionService, com.riadalabs.jira.plugins.insight.services.user.UserConversionService userConversionService) -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasAdminPermission
(com.atlassian.jira.user.ApplicationUser user) boolean
hasInsightObjectSchemaViewPermission
(com.atlassian.jira.user.ApplicationUser user, int objectSchemaId) boolean
hasInsightObjectTypeViewPermission
(com.atlassian.jira.user.ApplicationUser user, int objectTypeId) boolean
hasInsightObjectViewPermission
(com.atlassian.jira.user.ApplicationUser user, int objectId) boolean
hasInsightPermission
(com.atlassian.jira.user.ApplicationUser user, int permission, Integer id) boolean
hasInsightSchemaManagerPermission
(com.atlassian.jira.user.ApplicationUser user, Integer schemaId) boolean
hasInsightViewPermission
(com.atlassian.jira.user.ApplicationUser user)
-
Constructor Details
-
InsightPermissionFacadeImpl
public InsightPermissionFacadeImpl(com.riadalabs.jira.plugins.insight.services.permission.InsightPermissionService insightPermissionService, com.riadalabs.jira.plugins.insight.services.user.UserConversionService userConversionService)
-
-
Method Details
-
hasInsightObjectSchemaViewPermission
public boolean hasInsightObjectSchemaViewPermission(com.atlassian.jira.user.ApplicationUser user, int objectSchemaId) - Specified by:
hasInsightObjectSchemaViewPermission
in interfaceInsightPermissionFacade
-
hasInsightObjectTypeViewPermission
public boolean hasInsightObjectTypeViewPermission(com.atlassian.jira.user.ApplicationUser user, int objectTypeId) - Specified by:
hasInsightObjectTypeViewPermission
in interfaceInsightPermissionFacade
-
hasInsightObjectViewPermission
public boolean hasInsightObjectViewPermission(com.atlassian.jira.user.ApplicationUser user, int objectId) - Specified by:
hasInsightObjectViewPermission
in interfaceInsightPermissionFacade
-
hasInsightPermission
public boolean hasInsightPermission(com.atlassian.jira.user.ApplicationUser user, int permission, Integer id) - Specified by:
hasInsightPermission
in interfaceInsightPermissionFacade
-
hasInsightSchemaManagerPermission
public boolean hasInsightSchemaManagerPermission(com.atlassian.jira.user.ApplicationUser user, Integer schemaId) - Specified by:
hasInsightSchemaManagerPermission
in interfaceInsightPermissionFacade
-
hasAdminPermission
public boolean hasAdminPermission(com.atlassian.jira.user.ApplicationUser user) - Specified by:
hasAdminPermission
in interfaceInsightPermissionFacade
-
hasInsightViewPermission
public boolean hasInsightViewPermission(com.atlassian.jira.user.ApplicationUser user) - Specified by:
hasInsightViewPermission
in interfaceInsightPermissionFacade
-