com.atlassian.jira.notification
Class NotificationRecipient
java.lang.Object
com.atlassian.jira.notification.NotificationRecipient
public class NotificationRecipient
- extends Object
MIMETYPE_HTML
public static final String MIMETYPE_HTML
- See Also:
- Constant Field Values
MIMETYPE_HTML_DISPLAY
public static final String MIMETYPE_HTML_DISPLAY
- See Also:
- Constant Field Values
MIMETYPE_TEXT
public static final String MIMETYPE_TEXT
- See Also:
- Constant Field Values
MIMETYPE_TEXT_DISPLAY
public static final String MIMETYPE_TEXT_DISPLAY
- See Also:
- Constant Field Values
NotificationRecipient
public NotificationRecipient(com.atlassian.crowd.embedded.api.User user)
- The format is set to html or text as specified in jira-application.properties file.
If this setting is not configured correctly, default to text format.
- Parameters:
user
- recipient user
NotificationRecipient
public NotificationRecipient(String pEmail)
getEmail
public String getEmail()
getUserRecipient
public com.atlassian.crowd.embedded.api.User getUserRecipient()
- Returns a user if this NotificationRecipient was constructed with a user.
Returns null if this NotificationRecipient was constructed with an e-mail address only
- Returns:
- user recipient of this notification, or
null
, if recipient is an email address.
isHtml
public boolean isHtml()
getFormat
public String getFormat()
isInGroup
public boolean isInGroup(String groupName)
- Checks if the recipient is in the specified group. If this is only an email address they are not in any group.
- Parameters:
groupName
- group name
- Returns:
true
if the user is set and is in the group, false
otherwise
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2002-2012 Atlassian. All Rights Reserved.