Public Methods |
FilterSubscription
|
createSubscription(ApplicationUser user, Long filterId, String groupName, String cronExpression, Boolean emailOnEmpty)
Creates a new subscription based on the passed in filter id and fired
in accordance with the passed in trigger
|
void
|
deleteSubscription(Long subId)
|
void
|
deleteSubscriptionsForGroup(Group group)
|
void
|
deleteSubscriptionsForUser(ApplicationUser user)
Delete all subscriptions owned by a user.
|
List<FilterSubscription>
|
getAllFilterSubscriptions()
|
List<FilterSubscription>
|
getAllFilterSubscriptions(Long filterId)
|
@Nullable
String
|
getCronExpressionForSubscription(FilterSubscription subscription)
Retrieve the cron expression associated with this subscription
|
FilterSubscription
|
getFilterSubscription(ApplicationUser user, Long subId)
|
FilterSubscription
|
getFilterSubscription(Long subId)
Get a subscription by Id
|
List<FilterSubscription>
|
getFilterSubscriptions(ApplicationUser user, Long filterId)
|
@Nullable
Date
|
getNextSendTime(FilterSubscription sub)
Returns the next send time for this subscription.
|
boolean
|
hasSubscription(ApplicationUser user, Long filterId)
|
boolean
|
isGroupUsed(Group group)
Determine whether configuration exists for the specified Group .
|
void
|
runSubscription(Long subId)
|
void
|
runSubscription(ApplicationUser user, Long subId)
Run this subscription now.
|
void
|
updateSubscription(ApplicationUser user, Long subId, String groupName, String cronExpression, Boolean emailOnEmpty)
|
[Expand]
Inherited Methods |
From class
com.atlassian.jira.mail.MailingListCompiler
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.atlassian.jira.config.group.GroupConfigurable
boolean
|
isGroupUsed(Group group)
Determine whether configuration exists for the specified Group .
|
boolean
|
isGroupUsed(String groupName)
Determine whether configuration exists for the specified groupName.
|
|
From interface
com.atlassian.jira.issue.subscription.SubscriptionManager
FilterSubscription
|
createSubscription(ApplicationUser user, Long filterId, String groupName, String cronExpression, Boolean emailOnEmpty)
Creates a new subscription based on the passed in filter id and fired
in accordance with the passed in trigger
|
void
|
deleteSubscription(Long subId)
|
void
|
deleteSubscriptionsForGroup(Group group)
|
void
|
deleteSubscriptionsForUser(ApplicationUser user)
Delete all subscriptions owned by a user.
|
List<FilterSubscription>
|
getAllFilterSubscriptions()
|
List<FilterSubscription>
|
getAllFilterSubscriptions(Long filterId)
|
String
|
getCronExpressionForSubscription(FilterSubscription subscription)
Retrieve the cron expression associated with this subscription
|
FilterSubscription
|
getFilterSubscription(ApplicationUser user, Long subId)
|
FilterSubscription
|
getFilterSubscription(Long subId)
Get a subscription by Id
|
List<FilterSubscription>
|
getFilterSubscriptions(ApplicationUser user, Long filterId)
|
@Nullable
Date
|
getNextSendTime(FilterSubscription sub)
Returns the next send time for this subscription.
|
boolean
|
hasSubscription(ApplicationUser user, Long filterId)
|
void
|
runSubscription(Long subId)
|
void
|
runSubscription(ApplicationUser user, Long subId)
Run this subscription now.
|
void
|
updateSubscription(ApplicationUser user, Long subscriptionId, String groupName, String cronExpression, Boolean emailOnEmpty)
|
|