public class ManageSubscriptions extends AbstractFilterAction implements FilterOperationsAction
JiraWebActionSupport.MessageTypeErrorCollection.ReasonI18nHelper.BeanFactoryfieldValuesHolder, issueSearcherManager, permissionManagerattachmentManagerprojectManagerISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilterslog| Constructor and Description |
|---|
ManageSubscriptions(IssueSearcherManager issueSearcherManager,
FilterSubscriptionService filterSubscriptionService,
com.atlassian.mail.server.MailServerManager mailServerManager,
SearchService searchService,
SearchSortUtil searchSortUtil,
UserManager userManager) |
| Modifier and Type | Method and Description |
|---|---|
String |
doDefault() |
String |
doView() |
String |
getCronTooltip(FilterSubscription sub)
Get the tooltip for the for a subscription.
|
String |
getLastSent(FilterSubscription sub)
Get the las sent date for a subscription
|
String |
getNextSend(FilterSubscription sub)
Get the next sent date for a subscription
|
String |
getPrettySchedule(FilterSubscription sub)
Get a pretty version of the cron trigger.
|
String |
getSubscriber(FilterSubscription subscription) |
int |
getSubscriptionCount() |
Collection |
getSubscriptions() |
boolean |
isGroupValid(FilterSubscription sub) |
boolean |
isMailConfigured() |
boolean |
loggedInUserIsOwner(FilterSubscription subscription) |
getFilter, getFilterId, getFilterName, setFilterIdcreateFilterOperationsBean, getActionParams, getFieldValuesHolder, getFilterOperationsBean, getSearchContext, getSearcherGroups, getSearchers, getSearcherViewHtml, getSearchRequestJqlString, getSearchSorts, isFilterFavourite, isFilterValid, isSearchRequestFitsNavigator, isShown, populateFieldValuesHolderFromQuery, validateSearchFilterIsSavedFilteraddIssueToHistory, clearSelectedIssue, getAttachmentManager, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequestgetBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProjectaddError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddErroraddError, addErrorMessage, doExecute, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFilterOperationsBean, isFilterValidaddError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessagespublic ManageSubscriptions(IssueSearcherManager issueSearcherManager, FilterSubscriptionService filterSubscriptionService, com.atlassian.mail.server.MailServerManager mailServerManager, SearchService searchService, SearchSortUtil searchSortUtil, UserManager userManager)
public String doDefault() throws Exception
doDefault in class webwork.action.ActionSupportExceptionpublic int getSubscriptionCount()
public Collection getSubscriptions()
public boolean isMailConfigured()
public String doView()
public String getSubscriber(FilterSubscription subscription)
public boolean loggedInUserIsOwner(FilterSubscription subscription)
public String getCronTooltip(FilterSubscription sub)
sub - The subscrion to get the tooltip forpublic String getPrettySchedule(FilterSubscription sub)
sub - The subscription to get the value for.public String getLastSent(FilterSubscription sub)
sub - The subscription to get last send forpublic String getNextSend(FilterSubscription sub)
sub - The subscription to get next send forpublic boolean isGroupValid(FilterSubscription sub)
Copyright © 2002-2015 Atlassian. All Rights Reserved.