Class AnyNotificationRecipientProperties
java.lang.Object
com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties
com.atlassian.bamboo.specs.api.model.notification.AnyNotificationRecipientProperties
- All Implemented Interfaces:
EntityProperties
@Immutable
public final class AnyNotificationRecipientProperties
extends NotificationRecipientProperties
-
Constructor Summary
ConstructorDescriptionAnyNotificationRecipientProperties
(@NotNull AtlassianModuleProperties atlassianPlugin, String recipientString) AnyNotificationRecipientProperties
(@NotNull AtlassianModuleProperties atlassianPlugin, String recipientString, EnumSet<Applicability> applicableTo) -
Method Summary
Modifier and TypeMethodDescriptionDetermines if notification recipient is applicable toApplicability.PLANS
orApplicability.DEPLOYMENTS
.boolean
@NotNull AtlassianModuleProperties
int
hashCode()
void
validate()
-
Constructor Details
-
AnyNotificationRecipientProperties
public AnyNotificationRecipientProperties(@NotNull @NotNull AtlassianModuleProperties atlassianPlugin, String recipientString) throws PropertiesValidationException - Throws:
PropertiesValidationException
-
AnyNotificationRecipientProperties
public AnyNotificationRecipientProperties(@NotNull @NotNull AtlassianModuleProperties atlassianPlugin, String recipientString, EnumSet<Applicability> applicableTo) throws PropertiesValidationException - Throws:
PropertiesValidationException
-
-
Method Details
-
getAtlassianPlugin
- Specified by:
getAtlassianPlugin
in classNotificationRecipientProperties
-
getRecipientString
-
equals
-
applicableTo
Description copied from class:NotificationRecipientProperties
Determines if notification recipient is applicable toApplicability.PLANS
orApplicability.DEPLOYMENTS
.- Overrides:
applicableTo
in classNotificationRecipientProperties
- Returns:
- applicable entities
-
hashCode
public int hashCode() -
validate
public void validate()
-