@Immutable public final class AnyNotificationTypeProperties extends NotificationTypeProperties
Constructor and Description |
---|
AnyNotificationTypeProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String conditionString) |
AnyNotificationTypeProperties(@NotNull AtlassianModuleProperties atlassianPlugin,
String conditionString,
EnumSet<Applicability> applicableTo) |
Modifier and Type | Method and Description |
---|---|
Set<Applicability> |
applicableTo()
Determines if notification type is applicable to
Applicability.PLANS or Applicability.DEPLOYMENTS . |
boolean |
equals(Object o) |
@NotNull AtlassianModuleProperties |
getAtlassianPlugin() |
String |
getConditionString() |
int |
hashCode() |
void |
validate() |
public AnyNotificationTypeProperties(@NotNull @NotNull AtlassianModuleProperties atlassianPlugin, String conditionString) throws PropertiesValidationException
PropertiesValidationException
public AnyNotificationTypeProperties(@NotNull @NotNull AtlassianModuleProperties atlassianPlugin, String conditionString, EnumSet<Applicability> applicableTo) throws PropertiesValidationException
PropertiesValidationException
@NotNull public @NotNull AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin
in class NotificationTypeProperties
public String getConditionString()
public Set<Applicability> applicableTo()
NotificationTypeProperties
Applicability.PLANS
or Applicability.DEPLOYMENTS
.applicableTo
in class NotificationTypeProperties
public void validate()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.