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
ConstructorsConstructorDescriptionAnyNotificationRecipientProperties(@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.PLANSorApplicability.DEPLOYMENTS.boolean@NotNull AtlassianModulePropertiesinthashCode()voidvalidate()
-
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:
getAtlassianPluginin classNotificationRecipientProperties
-
getRecipientString
-
equals
-
applicableTo
Description copied from class:NotificationRecipientPropertiesDetermines if notification recipient is applicable toApplicability.PLANSorApplicability.DEPLOYMENTS.- Overrides:
applicableToin classNotificationRecipientProperties- Returns:
- applicable entities
-
hashCode
public int hashCode() -
validate
public void validate()
-