Interface ITJSDUtil
-
public interface ITJSDUtil
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<com.atlassian.jira.entity.property.EntityProperty>getJsdCommentProperties(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.comments.Comment comment)PortalSecuritySettingsBeangetJSMPortalSecuritySettings(IJEMHInboundReport report, com.atlassian.jira.user.ApplicationUser runAsUser, com.atlassian.jira.project.Project project)intgetPortalId(com.atlassian.jira.user.ApplicationUser u, com.atlassian.jira.project.Project p)URIgetUnsubscribeCustomerNotificationUri(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue)booleanisJsdInternalComment(com.atlassian.jira.user.ApplicationUser contextUser, com.atlassian.jira.issue.comments.Comment c)Validate whether a comment is internal via JSD's APIbooleanisPortalUserToNotify(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue)voidupdateJSMPortalSecuritySettings(PortalSecuritySettingsBean settings, IJEMHInboundReport report, com.atlassian.jira.user.ApplicationUser runAsUser, com.atlassian.jira.project.Project project)
-
-
-
Method Detail
-
isJsdInternalComment
boolean isJsdInternalComment(com.atlassian.jira.user.ApplicationUser contextUser, com.atlassian.jira.issue.comments.Comment c)Validate whether a comment is internal via JSD's API- Parameters:
contextUser- context userc- the comment to check visibility for- Returns:
- true if the comment is internal
-
getJsdCommentProperties
List<com.atlassian.jira.entity.property.EntityProperty> getJsdCommentProperties(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.comments.Comment comment)
-
getPortalId
int getPortalId(com.atlassian.jira.user.ApplicationUser u, com.atlassian.jira.project.Project p)
-
getUnsubscribeCustomerNotificationUri
URI getUnsubscribeCustomerNotificationUri(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue)
-
isPortalUserToNotify
boolean isPortalUserToNotify(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue issue)
-
getJSMPortalSecuritySettings
PortalSecuritySettingsBean getJSMPortalSecuritySettings(IJEMHInboundReport report, com.atlassian.jira.user.ApplicationUser runAsUser, com.atlassian.jira.project.Project project)
-
updateJSMPortalSecuritySettings
void updateJSMPortalSecuritySettings(PortalSecuritySettingsBean settings, IJEMHInboundReport report, com.atlassian.jira.user.ApplicationUser runAsUser, com.atlassian.jira.project.Project project) throws Exception
- Throws:
Exception
-
-