PageRenderTime 1785ms queryTime 537ms sortTime 9ms getByIdsTime 36ms findMatchingLines 177ms

100+ results results for 'import com.atlassian' (1785 ms)

Not the results you expected?
WorkflowBasedPermissionManager.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 261 lines
                    
4import com.atlassian.jira.config.SubTaskManager;
                    
5import com.atlassian.jira.issue.Issue;
                    
6import com.atlassian.jira.issue.status.Status;
                    
6import com.atlassian.jira.issue.status.Status;
                    
7import com.atlassian.jira.permission.PermissionContext;
                    
8import com.atlassian.jira.permission.PermissionContextFactory;
                    
8import com.atlassian.jira.permission.PermissionContextFactory;
                    
9import com.atlassian.jira.permission.WorkflowPermission;
                    
10import com.atlassian.jira.permission.WorkflowPermissionFactory;
                    
11import com.atlassian.jira.project.Project;
                    
12import com.atlassian.jira.security.plugin.ProjectPermissionKey;
                    
13import com.atlassian.jira.security.plugin.ProjectPermissionTypesManager;
                    
13import com.atlassian.jira.security.plugin.ProjectPermissionTypesManager;
                    
14import com.atlassian.jira.user.ApplicationUser;
                    
15import com.opensymphony.workflow.loader.ActionDescriptor;
                    
                
BulkChangeWizard.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 309 lines
                    
1package com.atlassian.jira.functest.framework.navigation;
                    
2
                    
2
                    
3import java.util.EnumSet;
                    
4
                    
12 *
                    
13 * @see IssueNavigatorNavigation#bulkChange(com.atlassian.jira.functest.framework.navigation.IssueNavigatorNavigation.BulkChangeOption)
                    
14 * @since v4.2
                    
195     * @see #finaliseFields()
                    
196     * @see #setFieldValue(com.atlassian.jira.functest.framework.navigation.BulkChangeWizard.InputTypes, String, String)
                    
197     */
                    
268     * <p>
                    
269     * Wizard must be in {@link com.atlassian.jira.functest.framework.navigation.BulkChangeWizard.WizardState#COMPLETE} state to
                    
270     * perform this operation.
                    
                
TestDefaultUserManager.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 310 lines
                    
2
                    
3import com.atlassian.crowd.embedded.api.CrowdService;
                    
4import com.atlassian.crowd.embedded.api.Group;
                    
4import com.atlassian.crowd.embedded.api.Group;
                    
5import com.atlassian.crowd.embedded.api.Query;
                    
6import com.atlassian.crowd.embedded.api.User;
                    
6import com.atlassian.crowd.embedded.api.User;
                    
7import com.atlassian.crowd.exception.FailedAuthenticationException;
                    
8import com.atlassian.crowd.model.user.UserTemplate;
                    
8import com.atlassian.crowd.model.user.UserTemplate;
                    
9import com.atlassian.crowd.search.query.entity.GroupQuery;
                    
10import com.atlassian.crowd.search.query.entity.restriction.TermRestriction;
                    
17import com.atlassian.jira.user.util.UserManager;
                    
18import com.atlassian.sal.api.user.UserProfile;
                    
19import com.google.common.collect.Lists;
                    
                
BulkMigrateOperation.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 288 lines
                    
5import com.atlassian.jira.issue.Issue;
                    
6import com.atlassian.jira.issue.IssueManager;
                    
7import com.atlassian.jira.issue.MutableIssue;
                    
7import com.atlassian.jira.issue.MutableIssue;
                    
8import com.atlassian.jira.issue.link.IssueLink;
                    
9import com.atlassian.jira.task.context.Context;
                    
9import com.atlassian.jira.task.context.Context;
                    
10import com.atlassian.jira.user.ApplicationUser;
                    
11import com.atlassian.jira.util.ErrorCollection;
                    
11import com.atlassian.jira.util.ErrorCollection;
                    
12import com.atlassian.jira.util.I18nHelper;
                    
13import com.atlassian.jira.web.bean.BulkEditBean;
                    
14import com.atlassian.jira.web.bean.MultiBulkMoveBean;
                    
15import com.atlassian.jira.workflow.WorkflowException;
                    
16import org.slf4j.Logger;
                    
                
ProjectImportService.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 176 lines
                    
6import com.atlassian.jira.imports.project.core.BackupSystemInformation;
                    
7import com.atlassian.jira.imports.project.core.MappingResult;
                    
8import com.atlassian.jira.imports.project.core.ProjectImportData;
                    
8import com.atlassian.jira.imports.project.core.ProjectImportData;
                    
9import com.atlassian.jira.imports.project.core.ProjectImportOptions;
                    
10import com.atlassian.jira.imports.project.core.ProjectImportResults;
                    
133     */
                    
134    MappingResult doMapping(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, final ProjectImportData projectImportData, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressInterval taskProgressInterval);
                    
135
                    
160     * import mapper that has been returned from
                    
161     * {@link #doMapping(com.atlassian.jira.bc.JiraServiceContext, com.atlassian.jira.imports.project.core.ProjectImportOptions, com.atlassian.jira.imports.project.core.ProjectImportData, com.atlassian.jira.imports.project.core.BackupProject, com.atlassian.jira.imports.project.core.BackupSystemInformation, com.atlassian.jira.imports.project.taskprogress.TaskProgressInterval)}
                    
162     * without any errors being generated.
                    
174     */
                    
175    ProjectImportResults doImport(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportData projectImportData, TaskProgressInterval taskProgressInterval);
                    
176}
                    
                
ContentService.java https://bitbucket.org/jwalton/metadata-confluence-plugin.git | Java | 280 lines
                    
30
                    
31import com.atlassian.confluence.core.*;
                    
32import com.atlassian.confluence.spaces.SpaceManager;
                    
32import com.atlassian.confluence.spaces.SpaceManager;
                    
33import com.atlassian.confluence.spaces.SpaceDescription;
                    
34import com.atlassian.confluence.spaces.Space;
                    
34import com.atlassian.confluence.spaces.Space;
                    
35import com.atlassian.confluence.pages.Page;
                    
36import com.atlassian.confluence.pages.BlogPost;
                    
36import com.atlassian.confluence.pages.BlogPost;
                    
37import com.atlassian.confluence.pages.Comment;
                    
38import com.atlassian.confluence.pages.Attachment;
                    
38import com.atlassian.confluence.pages.Attachment;
                    
39import com.atlassian.confluence.user.PersonalInformation;
                    
40import com.atlassian.confluence.user.UserAccessor;
                    
                
zero-downtime-upgrades-for-jira-data-center-applications.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 118 lines
                    
88
                    
89Nothing special to be honest. An admin would upgrade the node as you would a regular JIRA instance, and then add it back to the cluster. There's a few important things to note though:
                    
90
                    
104
                    
105    com.atlassian.jira.cluster.zdu.ClusterStateManager
                    
106
                    
108
                    
109    com.atlassian.jira.cluster.zdu.JiraUpgradeStartedEvent
                    
110    com.atlassian.jira.cluster.zdu.JiraUpgradeCancelledEvent
                    
110    com.atlassian.jira.cluster.zdu.JiraUpgradeCancelledEvent
                    
111    com.atlassian.jira.cluster.zdu.JiraUpgradeApprovedEvent
                    
112    com.atlassian.jira.cluster.zdu.JiraUpgradeFinishedEvent
                    
115
                    
116`com.atlassian.jira.cluster.zdu.ClusterStateManager#getUpgradeState` ensures that JIRA hasn't bee stuck in one of the upgrades states which can involve cluster-wide locking therefore it is an expensive operation. Try to avoid it. Use events instead.
                    
117
                    
                
MetadataTableMacro.java https://bitbucket.org/jwalton/metadata-confluence-plugin.git | Java | 242 lines
                    
30
                    
31import com.atlassian.renderer.RenderContext;
                    
32import com.atlassian.renderer.v2.RenderMode;
                    
32import com.atlassian.renderer.v2.RenderMode;
                    
33import com.atlassian.renderer.v2.macro.MacroException;
                    
34
                    
34
                    
35import java.util.ArrayList;
                    
36import java.util.Collections;
                    
36import java.util.Collections;
                    
37import java.util.List;
                    
38import java.util.Map;
                    
38import java.util.Map;
                    
39import java.util.HashMap;
                    
40import java.math.BigDecimal;
                    
                
PhasesUnawareResources.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 159 lines
                    
2
                    
3import com.atlassian.annotations.VisibleForTesting;
                    
4import com.atlassian.plugin.webresource.models.Requestable;
                    
4import com.atlassian.plugin.webresource.models.Requestable;
                    
5import com.atlassian.plugin.webresource.models.WebResourceContextKey;
                    
6import com.atlassian.plugin.webresource.models.WebResourceKey;
                    
7import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
                    
8import com.atlassian.webresource.api.assembler.resource.ResourcePhase;
                    
9import com.atlassian.webresource.plugin.async.AsyncWebResourceLoader;
                    
9import com.atlassian.webresource.plugin.async.AsyncWebResourceLoader;
                    
10import com.atlassian.webresource.plugin.rest.one.zero.model.ResolveResourcesJson;
                    
11import com.atlassian.webresource.plugin.rest.one.zero.model.ResourcesAndData;
                    
103                                             "prepended, followed by by a semi-colon to separate it from the key of the WebResource",
                    
104                    example = "interactive;com.atlassian:web-resource-key-1,render;com.atlassian:web-resource-key-2",
                    
105                    style = FORM, explode = FALSE)
                    
                
TestVoters.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 306 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.HtmlPage;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
7import com.atlassian.jira.functest.framework.locator.IdLocator;
                    
8import com.atlassian.jira.functest.framework.locator.WebPageLocator;
                    
8import com.atlassian.jira.functest.framework.locator.WebPageLocator;
                    
9import com.atlassian.jira.functest.framework.locator.XPathLocator;
                    
10import com.atlassian.jira.functest.framework.suite.Category;
                    
10import com.atlassian.jira.functest.framework.suite.Category;
                    
11import com.atlassian.jira.functest.framework.suite.WebTest;
                    
12import org.apache.commons.lang.StringUtils;
                    
                
ActivityBlockViewIssueContextProvider.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 265 lines
                    
3import com.atlassian.event.api.EventPublisher;
                    
4import com.atlassian.jira.config.properties.APKeys;
                    
5import com.atlassian.jira.config.properties.ApplicationProperties;
                    
6import com.atlassian.jira.issue.Issue;
                    
7import com.atlassian.jira.plugin.issuetabpanel.GetActionsRequest;
                    
8import com.atlassian.jira.plugin.issuetabpanel.IssueAction;
                    
8import com.atlassian.jira.plugin.issuetabpanel.IssueAction;
                    
9import com.atlassian.jira.plugin.issuetabpanel.IssueTabPanelInvoker;
                    
10import com.atlassian.jira.plugin.issuetabpanel.IssueTabPanelModuleDescriptor;
                    
21import com.atlassian.jira.web.SessionKeys;
                    
22import com.atlassian.plugin.ModuleDescriptor;
                    
23import com.atlassian.plugin.PluginAccessor;
                    
23import com.atlassian.plugin.PluginAccessor;
                    
24import com.atlassian.plugin.PluginParseException;
                    
25
                    
                
web-resource-transformer-plugin-module.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 188 lines
                    
59<td><p>class</p></td>
                    
60<td>The class which implements <a href="http://docs.atlassian.com/atlassian-plugins-webresource/2.6.4/atlassian-plugins-webresource/apidocs/com/atlassian/plugin/webresource/transformer/WebResourceTransformer.html" class="external-link">com.atlassian.plugin.webresource.transformer.WebResourceTransformer</a>. This class is responsible for doing the resource transformation before it is served to the client. See the plugin framework guide to <a href="https://developer.atlassian.com/display/DOCS/Creating+Plugin+Module+Instances">creating plugin module instances</a>.</td>
                    
61</tr>
                    
75<pre>
                    
76<code>&lt;component-import 
                    
77  key=&quot;appProps&quot; 
                    
77  key=&quot;appProps&quot; 
                    
78  interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
79<p> </p>
                    
79<p> </p>
                    
80<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p>
                    
81<p>The value of this attribute must match the <code>key</code> attribute of the <code>transformer</code> element in the <code>web-resource</code>.</p></td>
                    
159</web-resource>
                    
160<web-resource-transformer key="template" class="com.atlassian.labs.template.TemplateTransformer" />
                    
161</atlassian-plugin>
                    
                
webwork.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 219 lines
                    
48<td><p>The unique identifier of the plugin module. You refer to this key to use the resource from other contexts in your plugin, such as from the plugin Java code or JavaScript resources.</p>
                    
49<pre><code>&lt;component-import key=&quot;appProps&quot; 
                    
50interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
50interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
51<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case. I.e. the identifier for this module.</p>
                    
52<p><strong>Required: yes</strong></p>
                    
118<td><p>name</p></td>
                    
119<td><p>Full name of the class that implements the WebWork action. Actions in JIRA must extend the class <code>com.atlassian.jira.web.action.JiraWebActionSupport</code>. The class <strong>must not</strong> live in a package that JIRA has already reserved; authors should avoid the <code>com.atlassian</code> namespace altogether. The simple name of the class must be unique across all JIRA add-ons. That is, if one add-on has an action class <code>MyEditAction</code> then no other add-on should have an action class <code>MyEditAction</code>. It is recommended that each add-on use a prefix to make their action classes unique.</p>
                    
120<p><strong>Required: yes</strong></p></td>
                    
176
                    
177In the past, plugin authors could rely on a bit of magic: putting their action class in the package `com.atlassian.jira.web.action` was enough to have JIRA find it without specifying the fully qualified class name in `<action name="">`. This was never a good idea, and in a Plugins2 plugin, it will simply not work. Always create a separate package space for your code and stay out of the `com.atlassian` namespace.
                    
178
                    
216    ``` xml
                    
217    <webwork1 key="reference-actions" name="Reference WebWork Action" class="java.lang.Object" roles-required="use"> <actions> <action name="com.atlassian.jira.dev.reference.plugin.actions.PreparedReferenceAction" alias="PreparedReferenceAction" roles-required="sysadmin"> <view name="success">templates/actions/prepared-reference-action.vm</view> </action> <action name="com.atlassian.jira.dev.reference.plugin.actions.ReferenceAction" alias="ReferenceAction"> <view name="success">templates/actions/reference-action.vm</view> </action> </actions> </webwork1>
                    
218    ```
                    
                
servlet-context-listener.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 129 lines
                    
71<p> </p>
                    
72<pre><code>&lt;component-import key=&quot;appProps&quot; interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
73<p> </p>
                    
73<p> </p>
                    
74<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p>
                    
75 
                    
                
ComparisonSettings.java https://bitbucket.org/atlassian/atlassian-selenium.git | Java | 315 lines
                    
1package com.atlassian.selenium.visualcomparison.v2;
                    
2
                    
2
                    
3import com.atlassian.annotations.ExperimentalApi;
                    
4import com.atlassian.selenium.visualcomparison.v2.settings.PagePart;
                    
5import com.atlassian.selenium.visualcomparison.v2.settings.Replacement;
                    
6import com.atlassian.selenium.visualcomparison.v2.settings.Resolution;
                    
7import com.google.common.collect.ImmutableList;
                    
7import com.google.common.collect.ImmutableList;
                    
8import com.google.common.collect.ImmutableSortedSet;
                    
9
                    
9
                    
10import javax.annotation.Nonnull;
                    
11import javax.annotation.Nullable;
                    
11import javax.annotation.Nullable;
                    
12import javax.annotation.concurrent.Immutable;
                    
13import java.io.File;
                    
                
EasySSLProtocolSocketFactory.java https://bitbucket.org/atlassian/connector-commons | Java | 318 lines
                    
1package com.atlassian.theplugin.commons.thirdparty.apache;
                    
2
                    
32
                    
33import org.apache.commons.httpclient.ConnectTimeoutException;
                    
34import org.apache.commons.httpclient.HttpClientError;
                    
34import org.apache.commons.httpclient.HttpClientError;
                    
35import org.apache.commons.httpclient.params.HttpConnectionParams;
                    
36import org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory;
                    
37
                    
38import javax.net.SocketFactory;
                    
39import javax.net.ssl.KeyManagerFactory;
                    
39import javax.net.ssl.KeyManagerFactory;
                    
40import javax.net.ssl.SSLContext;
                    
41import javax.net.ssl.TrustManager;
                    
41import javax.net.ssl.TrustManager;
                    
42import javax.net.ssl.TrustManagerFactory;
                    
43import javax.net.ssl.X509TrustManager;
                    
                
InitialMinifiedContentBuilderTest.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 331 lines
                    
2
                    
3import com.atlassian.plugin.webresource.impl.Globals;
                    
4import com.atlassian.plugin.webresource.impl.config.Config;
                    
4import com.atlassian.plugin.webresource.impl.config.Config;
                    
5import com.atlassian.plugin.webresource.impl.http.Router;
                    
6import com.atlassian.plugin.webresource.impl.snapshot.Bundle;
                    
7import com.atlassian.plugin.webresource.impl.snapshot.resource.Resource;
                    
8import com.atlassian.plugin.webresource.impl.support.InitialContent;
                    
9import com.atlassian.sourcemap.ReadableSourceMap;
                    
9import com.atlassian.sourcemap.ReadableSourceMap;
                    
10import com.atlassian.sourcemap.ReadableSourceMapImpl;
                    
11import com.atlassian.webresource.spi.ResourceCompiler;
                    
18
                    
19import static com.atlassian.plugin.webresource.impl.config.Config.JS_TYPE;
                    
20import static com.atlassian.plugin.webresource.mocks.MockBuilder.builder;
                    
                
TestBulkWorkflowTransitionNotification.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 179 lines
                    
2
                    
3import com.atlassian.core.util.collection.EasyList;
                    
4import com.atlassian.core.util.map.EasyMap;
                    
5import com.atlassian.integrationtesting.runner.restore.Restore;
                    
6import com.atlassian.jira.functest.framework.BulkOperationProgress;
                    
7import com.atlassian.jira.functest.framework.LoginAs;
                    
7import com.atlassian.jira.functest.framework.LoginAs;
                    
8import com.atlassian.jira.functest.framework.locator.WebPageLocator;
                    
9import com.atlassian.jira.functest.framework.navigation.IssueNavigatorNavigation;
                    
9import com.atlassian.jira.functest.framework.navigation.IssueNavigatorNavigation;
                    
10import com.atlassian.jira.functest.framework.suite.Category;
                    
11import com.atlassian.jira.functest.framework.suite.WebTest;
                    
11import com.atlassian.jira.functest.framework.suite.WebTest;
                    
12import com.atlassian.jira.webtests.EmailBaseFuncTestCase;
                    
13import org.junit.Assert;
                    
                
WebTestCaseWrapper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 237 lines
                    
1package com.atlassian.jira.webtests;
                    
2
                    
2
                    
3import com.atlassian.jira.functest.framework.assertions.Assertions;
                    
4import com.atlassian.jira.functest.framework.locator.Locator;
                    
4import com.atlassian.jira.functest.framework.locator.Locator;
                    
5import com.atlassian.jira.functest.framework.locator.XPathLocator;
                    
6import com.atlassian.jira.testkit.client.log.FuncTestOut;
                    
6import com.atlassian.jira.testkit.client.log.FuncTestOut;
                    
7import com.atlassian.jira.util.ProgressPageControl;
                    
8import com.meterware.httpunit.HttpUnitOptions;
                    
8import com.meterware.httpunit.HttpUnitOptions;
                    
9import net.sourceforge.jwebunit.WebTestCase;
                    
10import net.sourceforge.jwebunit.WebTester;
                    
10import net.sourceforge.jwebunit.WebTester;
                    
11import org.apache.commons.lang.StringUtils;
                    
12
                    
                
TestEndOfWeekFunction.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 160 lines
                    
1package com.atlassian.jira.plugin.jql.function;
                    
2
                    
2
                    
3import com.atlassian.core.util.Clock;
                    
4import com.atlassian.jira.jql.operand.QueryLiteral;
                    
4import com.atlassian.jira.jql.operand.QueryLiteral;
                    
5import com.atlassian.jira.util.ConstantClock;
                    
6import com.atlassian.jira.util.I18nHelper;
                    
6import com.atlassian.jira.util.I18nHelper;
                    
7import com.atlassian.jira.web.bean.MockI18nBean;
                    
8import com.atlassian.query.clause.TerminalClause;
                    
8import com.atlassian.query.clause.TerminalClause;
                    
9import com.atlassian.query.operand.FunctionOperand;
                    
10import org.junit.Test;
                    
11
                    
12import java.util.Calendar;
                    
13import java.util.Collections;
                    
                
TestDefaultWorkRatioSearcherInputHelper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 249 lines
                    
3import com.atlassian.jira.JiraDataTypes;
                    
4import com.atlassian.jira.issue.search.constants.SimpleFieldSearchConstants;
                    
5import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
5import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
6import com.atlassian.jira.jql.operand.QueryLiteral;
                    
7import com.atlassian.jira.jql.validator.MockJqlOperandResolver;
                    
10import com.atlassian.jira.user.MockApplicationUser;
                    
11import com.atlassian.query.clause.AndClause;
                    
12import com.atlassian.query.clause.Clause;
                    
15import com.atlassian.query.operand.EmptyOperand;
                    
16import com.atlassian.query.operand.MultiValueOperand;
                    
17import com.atlassian.query.operand.Operand;
                    
17import com.atlassian.query.operand.Operand;
                    
18import com.atlassian.query.operand.SingleValueOperand;
                    
19import com.atlassian.query.operator.Operator;
                    
                
TestUpgradeVersionHistoryManagerImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 263 lines
                    
2
                    
3import com.atlassian.jira.database.QueryDslAccessor;
                    
4import com.atlassian.jira.junit.rules.DatabaseContainer;
                    
4import com.atlassian.jira.junit.rules.DatabaseContainer;
                    
5import com.atlassian.jira.model.querydsl.UpgradeVersionHistoryDTO;
                    
6import com.google.common.collect.Lists;
                    
7import org.hamcrest.BaseMatcher;
                    
8import org.hamcrest.Description;
                    
9import org.hamcrest.Matcher;
                    
16import java.time.Instant;
                    
17import java.time.temporal.ChronoUnit;
                    
18import java.util.Date;
                    
20
                    
21import static com.atlassian.jira.model.querydsl.QUpgradeHistory.UPGRADE_HISTORY;
                    
22import static com.atlassian.jira.model.querydsl.QUpgradeVersionHistory.UPGRADE_VERSION_HISTORY;
                    
                
TestRemoteLinkByGlobalIdFunction.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 258 lines
                    
3import com.atlassian.jira.exception.GetException;
                    
4import com.atlassian.jira.issue.link.DefaultRemoteIssueLinkManager;
                    
5import com.atlassian.jira.issue.link.IssueLinkManager;
                    
6import com.atlassian.jira.issue.link.RemoteIssueLink;
                    
7import com.atlassian.jira.issue.link.RemoteIssueLinkManager;
                    
8import com.atlassian.jira.issue.link.TestDefaultRemoteIssueLinkManager;
                    
9import com.atlassian.jira.jql.operand.QueryLiteral;
                    
10import com.atlassian.jira.jql.query.QueryCreationContext;
                    
11import com.atlassian.jira.jql.query.QueryCreationContextImpl;
                    
11import com.atlassian.jira.jql.query.QueryCreationContextImpl;
                    
12import com.atlassian.jira.mock.i18n.MockI18nHelper;
                    
13import com.atlassian.jira.user.ApplicationUser;
                    
16import com.atlassian.query.operand.FunctionOperand;
                    
17import com.atlassian.query.operator.Operator;
                    
18import com.google.common.base.Function;
                    
                
TestConfigureReport.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 319 lines
                    
2
                    
3import com.atlassian.configurable.ObjectConfiguration;
                    
4import com.atlassian.configurable.ObjectConfigurationException;
                    
4import com.atlassian.configurable.ObjectConfigurationException;
                    
5import com.atlassian.configurable.ObjectConfigurationTypes;
                    
6import com.atlassian.event.api.EventPublisher;
                    
6import com.atlassian.event.api.EventPublisher;
                    
7import com.atlassian.jira.component.ComponentAccessor;
                    
8import com.atlassian.jira.config.properties.APKeys;
                    
8import com.atlassian.jira.config.properties.APKeys;
                    
9import com.atlassian.jira.config.properties.ApplicationProperties;
                    
10import com.atlassian.jira.datetime.DateTimeFormatter;
                    
10import com.atlassian.jira.datetime.DateTimeFormatter;
                    
11import com.atlassian.jira.datetime.DateTimeFormatterFactory;
                    
12import com.atlassian.jira.datetime.DateTimeStyle;
                    
                
TestIssueTypeClauseContextFactory.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 282 lines
                    
3import com.atlassian.jira.config.ConstantsManager;
                    
4import com.atlassian.jira.issue.search.constants.SystemSearchConstants;
                    
5import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
5import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
6import com.atlassian.jira.jql.operand.QueryLiteral;
                    
7import com.atlassian.jira.jql.resolver.IssueTypeResolver;
                    
8import com.atlassian.jira.jql.validator.MockJqlOperandResolver;
                    
9import com.atlassian.jira.user.ApplicationUser;
                    
10import com.atlassian.jira.util.collect.CollectionBuilder;
                    
10import com.atlassian.jira.util.collect.CollectionBuilder;
                    
11import com.atlassian.query.clause.TerminalClause;
                    
12import com.atlassian.query.clause.TerminalClauseImpl;
                    
15import com.atlassian.query.operand.Operand;
                    
16import com.atlassian.query.operand.SingleValueOperand;
                    
17import com.atlassian.query.operator.Operator;
                    
                
RestDocsGenerator.java https://bitbucket.org/atlassian/amps.git | Java | 262 lines
                    
2
                    
3import com.atlassian.maven.plugins.amps.MavenContext;
                    
4import com.atlassian.maven.plugins.amps.util.MojoExecutorWrapper;
                    
4import com.atlassian.maven.plugins.amps.util.MojoExecutorWrapper;
                    
5import com.atlassian.maven.plugins.amps.util.PluginXmlUtils;
                    
6import com.atlassian.maven.plugins.amps.util.PluginXmlUtils.RESTModuleInfo;
                    
6import com.atlassian.maven.plugins.amps.util.PluginXmlUtils.RESTModuleInfo;
                    
7import com.google.common.annotations.VisibleForTesting;
                    
8import org.apache.maven.artifact.DependencyResolutionRequiredException;
                    
24import java.util.List;
                    
25import java.util.Set;
                    
26import java.util.function.Function;
                    
27
                    
28import static com.atlassian.maven.plugins.amps.util.FileUtils.fixWindowsSlashes;
                    
29import static java.lang.String.format;
                    
                
DependencyGraphTest.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 179 lines
                    
2
                    
3import com.atlassian.plugin.webresource.ResourceBatchingConfiguration;
                    
4import com.atlassian.plugin.webresource.mocks.WebResourceModuleDescriptorMock;
                    
4import com.atlassian.plugin.webresource.mocks.WebResourceModuleDescriptorMock;
                    
5import com.atlassian.plugin.webresource.models.Requestable;
                    
6import com.atlassian.plugin.webresource.models.WebResourceContextKey;
                    
6import com.atlassian.plugin.webresource.models.WebResourceContextKey;
                    
7import com.atlassian.plugin.webresource.models.WebResourceKey;
                    
8import org.codehaus.jackson.type.TypeReference;
                    
8import org.codehaus.jackson.type.TypeReference;
                    
9import org.junit.Test;
                    
10
                    
12
                    
13import static com.atlassian.util.JSONUtil.fileToEntity;
                    
14import static java.lang.String.format;
                    
                
create-and-run-unit-tests.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 231 lines
                    
37
                    
38When you created your plugin, the system generated a skeleton `MyPluginComponent.java` class.  This class has a `getName()` method whose implementation relies on the Shared Access Layer (SAL)  `com.atlassian.sal.api.ApplicationProperties` API.  You'll find a unit test of this method in your `MyComponentUnitTest.java` class:
                    
39
                    
1561.  Edit the `MyComponentUnitTest.java`.
                    
1572.  Add an import for the JUnit @Ignore annotation.
                    
158
                    
159    ``` bash
                    
160    import org.junit.Ignore;
                    
161    ```
                    
                
AtlassianSpringScannerMojo.java https://bitbucket.org/fgdreis/atlassian-spring-scanner.git | Java | 287 lines
                    
3import com.atlassian.plugin.spring.scanner.core.AtlassianSpringByteCodeScanner;
                    
4import com.atlassian.plugin.spring.scanner.core.ByteCodeScannerConfiguration;
                    
5import com.google.common.base.Function;
                    
6import com.google.common.base.Predicate;
                    
7import com.google.common.collect.Iterables;
                    
8import com.google.common.collect.Lists;
                    
9import com.google.common.collect.Sets;
                    
10import org.apache.maven.artifact.Artifact;
                    
11import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
                    
19import org.apache.maven.plugins.annotations.Parameter;
                    
20import org.apache.maven.plugins.annotations.ResolutionScope;
                    
21import org.apache.maven.project.MavenProject;
                    
21import org.apache.maven.project.MavenProject;
                    
22import org.apache.maven.shared.dependency.graph.DependencyGraphBuilder;
                    
23import org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException;
                    
                
ScreensImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 225 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.assertions.TextAssertions;
                    
4import com.atlassian.jira.testkit.client.log.FuncTestLogger;
                    
4import com.atlassian.jira.testkit.client.log.FuncTestLogger;
                    
5import com.atlassian.jira.testkit.client.log.FuncTestLoggerImpl;
                    
6import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
15
                    
16import static com.atlassian.jira.functest.framework.FunctTestConstants.DEFAULT_SCREEN_SCHEME;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.FIELD_TABLE_ID;
                    
18import static com.atlassian.jira.functest.framework.FunctTestConstants.SCREEN_TABLE_NAME_COLUMN_INDEX;
                    
19import static com.atlassian.jira.functest.framework.Navigation.AdminSection.FIELD_SCREENS;
                    
20import static com.atlassian.jira.functest.framework.Navigation.AdminSection.FIELD_SCREEN_SCHEME;
                    
20import static com.atlassian.jira.functest.framework.Navigation.AdminSection.FIELD_SCREEN_SCHEME;
                    
21import static com.atlassian.jira.functest.framework.Navigation.AdminSection.ISSUE_TYPE_SCREEN_SCHEME;
                    
22import static java.util.function.Function.identity;
                    
                
TestFlagDismissalServiceImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 234 lines
                    
2
                    
3import com.atlassian.core.util.Clock;
                    
4import com.atlassian.jira.propertyset.JiraPropertySetFactory;
                    
4import com.atlassian.jira.propertyset.JiraPropertySetFactory;
                    
5import com.atlassian.jira.user.ApplicationUser;
                    
6import com.atlassian.jira.user.preferences.ExtendedPreferences;
                    
6import com.atlassian.jira.user.preferences.ExtendedPreferences;
                    
7import com.atlassian.jira.user.preferences.UserPreferencesManager;
                    
8import com.atlassian.jira.util.json.JSONObject;
                    
8import com.atlassian.jira.util.json.JSONObject;
                    
9import com.atlassian.mock.propertyset.MockPropertySet;
                    
10import com.opensymphony.module.propertyset.PropertySet;
                    
18
                    
19import java.util.Collection;
                    
20import java.util.Date;
                    
                
TomcatContainerSet.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 241 lines
                    
2
                    
3import com.atlassian.jira.config.database.DatabaseConfig;
                    
4import com.atlassian.jira.configurator.config.JiraHomeDatabaseConfigurationLoader;
                    
5import com.atlassian.jira.functest.framework.backdoor.ZeroDowntimeControl;
                    
6import com.atlassian.jira.plugins.ha.testapi.test.JiraCluster;
                    
7import com.google.common.collect.ImmutableList;
                    
7import com.google.common.collect.ImmutableList;
                    
8import com.google.common.collect.ImmutableMap;
                    
9import org.ofbiz.core.entity.config.DatasourceInfo;
                    
9import org.ofbiz.core.entity.config.DatasourceInfo;
                    
10import org.slf4j.Logger;
                    
11import org.slf4j.LoggerFactory;
                    
18import java.nio.charset.StandardCharsets;
                    
19import java.nio.file.Files;
                    
20import java.nio.file.Path;
                    
                
CronExpressionFixer.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 275 lines
                    
1package com.atlassian.jira.upgrade.tasks.util;
                    
2
                    
2
                    
3import com.atlassian.scheduler.caesium.cron.parser.CronExpressionParser;
                    
4import com.atlassian.scheduler.cron.CronSyntaxException;
                    
5
                    
6import javax.annotation.Nonnull;
                    
7import java.util.Optional;
                    
8
                    
9import static com.atlassian.jira.util.dbc.Assertions.notNull;
                    
10
                    
                
CommentAssignIssue.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 238 lines
                    
4import com.atlassian.jira.bc.issue.comment.CommentService;
                    
5import com.atlassian.jira.config.SubTaskManager;
                    
6import com.atlassian.jira.exception.IssueNotFoundException;
                    
7import com.atlassian.jira.exception.IssuePermissionException;
                    
8import com.atlassian.jira.issue.Issue;
                    
9import com.atlassian.jira.issue.IssueInputParameters;
                    
9import com.atlassian.jira.issue.IssueInputParameters;
                    
10import com.atlassian.jira.issue.customfields.OperationContext;
                    
11import com.atlassian.jira.issue.fields.screen.FieldScreenRenderLayoutItem;
                    
17import com.atlassian.jira.security.plugin.ProjectPermissionKey;
                    
18import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
19import com.atlassian.jira.user.util.UserUtil;
                    
19import com.atlassian.jira.user.util.UserUtil;
                    
20import com.atlassian.jira.util.JiraUtils;
                    
21import com.atlassian.jira.web.action.issue.util.ScreenTabErrorHelper;
                    
                
RestDocsGeneratorTest.java https://bitbucket.org/atlassian/amps.git | Java | 301 lines
                    
1package com.atlassian.maven.plugins.amps.wadl;
                    
2
                    
2
                    
3import com.atlassian.maven.plugins.amps.MavenContext;
                    
4import com.atlassian.maven.plugins.amps.TestMavenGoals;
                    
4import com.atlassian.maven.plugins.amps.TestMavenGoals;
                    
5import com.atlassian.maven.plugins.amps.util.MojoExecutorWrapper;
                    
6import com.atlassian.maven.plugins.amps.util.PreserveClassLoaderRule;
                    
6import com.atlassian.maven.plugins.amps.util.PreserveClassLoaderRule;
                    
7import com.google.common.collect.ImmutableList;
                    
8import org.apache.maven.model.Build;
                    
41
                    
42import static com.atlassian.maven.plugins.amps.util.Xpp3DomMatchers.childMatching;
                    
43import static com.atlassian.maven.plugins.amps.util.Xpp3DomMatchers.childrenMatching;
                    
43import static com.atlassian.maven.plugins.amps.util.Xpp3DomMatchers.childrenMatching;
                    
44import static com.atlassian.maven.plugins.amps.util.Xpp3DomMatchers.valueMatching;
                    
45import static java.lang.Thread.currentThread;
                    
                
RestRule.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 191 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.FuncTestCase;
                    
4import com.atlassian.jira.functest.framework.FuncTestCase;
                    
5import com.atlassian.jira.util.Supplier;
                    
6import com.atlassian.jira.util.collect.CollectionBuilder;
                    
6import com.atlassian.jira.util.collect.CollectionBuilder;
                    
7import com.atlassian.jira.util.json.JSONException;
                    
8import com.atlassian.jira.util.json.JSONObject;
                    
8import com.atlassian.jira.util.json.JSONObject;
                    
9import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
10import com.google.common.base.Function;
                    
17import com.meterware.httpunit.PutMethodWebRequest;
                    
18import com.meterware.httpunit.WebResponse;
                    
19import net.sourceforge.jwebunit.WebTester;
                    
                
TestPluggableProjectPermissionsSinglePage.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 160 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.FunctTestConstants;
                    
4import com.atlassian.jira.functest.framework.suite.Category;
                    
5import com.atlassian.jira.functest.framework.suite.WebTest;
                    
6import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
7import com.atlassian.jira.pageobjects.config.EnableAUIFlags;
                    
7import com.atlassian.jira.pageobjects.config.EnableAUIFlags;
                    
8import com.atlassian.jira.pageobjects.config.ResetData;
                    
9import com.atlassian.jira.pageobjects.pages.EditPermissionsSinglePage;
                    
9import com.atlassian.jira.pageobjects.pages.EditPermissionsSinglePage;
                    
10import com.atlassian.jira.pageobjects.pages.EditPermissionsSinglePage.RevokePermissionsDialog;
                    
11import org.junit.After;
                    
14
                    
15import static com.atlassian.jira.pageobjects.pages.EditPermissionsSinglePage.GrantPermissionsDialog;
                    
16import static com.atlassian.jira.pageobjects.pages.EditPermissionsSinglePage.PermissionsEntry;
                    
                
TestWikiIssueLink.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 171 lines
                    
3import com.atlassian.event.api.EventPublisher;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
5import com.atlassian.jira.config.properties.APKeys;
                    
6import com.atlassian.jira.issue.Issue;
                    
7import com.atlassian.jira.issue.IssueManager;
                    
8import com.atlassian.jira.issue.MutableIssue;
                    
8import com.atlassian.jira.issue.MutableIssue;
                    
9import com.atlassian.jira.issue.fields.renderer.wiki.JiraIconManager;
                    
10import com.atlassian.jira.issue.resolution.Resolution;
                    
17import com.atlassian.plugin.PluginAccessor;
                    
18import com.atlassian.renderer.RenderContext;
                    
19import com.atlassian.renderer.RendererConfiguration;
                    
25import com.atlassian.renderer.v2.components.LinkRendererComponent;
                    
26import com.atlassian.renderer.v2.components.TokenRendererComponent;
                    
27import org.junit.Before;
                    
                
DetailsMacroBodyHandlerLegacy.java https://bitbucket.org/atlassian/confluence-masterdetail-plugin.git | Java | 279 lines
                    
2
                    
3import com.atlassian.confluence.content.render.xhtml.Namespace;
                    
4import com.atlassian.confluence.content.render.xhtml.XhtmlConstants;
                    
4import com.atlassian.confluence.content.render.xhtml.XhtmlConstants;
                    
5import com.atlassian.confluence.extra.masterdetail.DetailsSummaryMacro;
                    
6import com.atlassian.confluence.extra.masterdetail.analytics.DetailsSummaryMacroMetricsEvent;
                    
7import com.atlassian.confluence.plugins.pageproperties.api.model.PageProperty;
                    
8import com.atlassian.confluence.xhtml.api.MacroDefinition;
                    
9import com.google.common.collect.ImmutableList;
                    
9import com.google.common.collect.ImmutableList;
                    
10import com.google.common.collect.ImmutableMap;
                    
11import com.google.common.collect.Lists;
                    
17import org.dom4j.Node;
                    
18import org.dom4j.XPath;
                    
19import org.dom4j.io.SAXReader;
                    
                
TestMultiSelectCustomFieldOptions.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 180 lines
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LocatorFactory;
                    
5import com.atlassian.jira.functest.framework.LocatorFactory;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
7import com.atlassian.jira.functest.framework.assertions.TextAssertions;
                    
7import com.atlassian.jira.functest.framework.assertions.TextAssertions;
                    
8import com.atlassian.jira.functest.framework.navigation.IssueNavigatorNavigation;
                    
9import com.atlassian.jira.functest.framework.suite.Category;
                    
9import com.atlassian.jira.functest.framework.suite.Category;
                    
10import com.atlassian.jira.functest.framework.suite.WebTest;
                    
11import org.junit.Before;
                    
16
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
18import static com.atlassian.jira.functest.framework.backdoor.IssuesControl.LIST_VIEW_LAYOUT;
                    
                
BaseJiraProjectImportFuncTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 198 lines
                    
1package com.atlassian.jira.webtests.ztests.imports.project;
                    
2
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.Navigation;
                    
6import com.atlassian.jira.functest.framework.admin.ProjectImportTypeFix;
                    
7import org.apache.commons.io.FileUtils;
                    
95     * @param doPluginsRefresh specify <code>true</code> if you are testing plugins and need JIRA to do a full refresh
                    
96     *                         on data import; if testing core JIRA then a quick import should suffice.
                    
97     * @return The temp file, which should be deleted by the calling test.
                    
101
                    
102        importToPreImportSummaryPage(tempFile, projectName);
                    
103
                    
119     * @param doPluginsRefresh specify <code>true</code> if you are testing plugins and need JIRA to do a full refresh
                    
120     *                         on data import; if testing core JIRA then a quick import should suffice.
                    
121     * @return The temp file, which should be deleted by the calling test.
                    
                
ApplicationRoleControl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 260 lines
                    
2
                    
3import com.atlassian.jira.testkit.client.RestApiClient;
                    
4import com.atlassian.jira.testkit.client.restclient.Response;
                    
4import com.atlassian.jira.testkit.client.restclient.Response;
                    
5import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
6import com.google.common.base.Function;
                    
11import com.sun.jersey.api.client.GenericType;
                    
12import com.sun.jersey.api.client.WebResource;
                    
13import org.apache.commons.lang3.builder.ToStringBuilder;
                    
13import org.apache.commons.lang3.builder.ToStringBuilder;
                    
14import org.codehaus.jackson.annotate.JsonIgnoreProperties;
                    
15import org.codehaus.jackson.annotate.JsonProperty;
                    
20
                    
21import static com.atlassian.jira.test.util.lic.ApplicationLicenseConstants.CORE_KEY;
                    
22import static com.atlassian.jira.test.util.lic.ApplicationLicenseConstants.SOFTWARE_KEY;
                    
                
TestReleaseNoteManager.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 187 lines
                    
3import com.atlassian.crowd.exception.InvalidCredentialException;
                    
4import com.atlassian.crowd.exception.InvalidUserException;
                    
5import com.atlassian.crowd.exception.OperationNotPermittedException;
                    
5import com.atlassian.crowd.exception.OperationNotPermittedException;
                    
6import com.atlassian.jira.bc.project.version.VersionBuilderImpl;
                    
7import com.atlassian.jira.component.ComponentAccessor;
                    
12import com.atlassian.jira.issue.issuetype.MockIssueType;
                    
13import com.atlassian.jira.mock.component.MockComponentWorker;
                    
14import com.atlassian.jira.mock.ofbiz.MockGenericValue;
                    
15import com.atlassian.jira.mock.project.MockVersion;
                    
16import com.atlassian.jira.ofbiz.FieldMap;
                    
17import com.atlassian.jira.project.MockProject;
                    
17import com.atlassian.jira.project.MockProject;
                    
18import com.atlassian.jira.project.Project;
                    
19import com.atlassian.jira.project.version.Version;
                    
                
ValidatorVisitor.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 197 lines
                    
4import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
5import com.atlassian.jira.jql.query.QueryCreationContext;
                    
6import com.atlassian.jira.jql.query.QueryCreationContextImpl;
                    
6import com.atlassian.jira.jql.query.QueryCreationContextImpl;
                    
7import com.atlassian.jira.user.ApplicationUser;
                    
8import com.atlassian.jira.util.I18nHelper;
                    
8import com.atlassian.jira.util.I18nHelper;
                    
9import com.atlassian.jira.util.ListOrderedMessageSetImpl;
                    
10import com.atlassian.jira.util.MessageSet;
                    
13import com.atlassian.query.clause.AndClause;
                    
14import com.atlassian.query.clause.ChangedClause;
                    
15import com.atlassian.query.clause.Clause;
                    
30 * {@link com.atlassian.jira.jql.validator.ClauseValidator}'s to validate the individual clauses and
                    
31 * {@link com.atlassian.jira.jql.operand.OperandHandler#validate(User, com.atlassian.query.operand.Operand, com.atlassian.query.clause.TerminalClause)}
                    
32 * to validate the operands.
                    
                
atlassian-plugin-xml-element-reference.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 259 lines
                    
17
                    
18The `atlassian-plugin.xml` file describes your plugin to Atlassian applications like JIRA or Confluence. For this reason, you'll often see this file referred to as the *descriptor*. This file describes important elements like your plugin component modules and visual resources that the Universal Plugin Manager (UPM) uses.  
                    
19
                    
26``` xml
                    
27<atlassian-plugin key="com.atlassian.confluence.plugins.example" name="Example Plugin" plugins-version="2">
                    
28    <!-- ... -->
                    
238          <Export-Package>my.external.pkg</Export-Package>
                    
239          <Import-Package>com.mylibrary,*;resolution:=optional</Import-Package>
                    
240        </bundle-instructions>
                    
244
                    
245As seen in the above example, the `bundle-instructions` element allows child elements, including` Export-Package` and `Import-Package`. 
                    
246
                    
                
database-configuration-properties.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 163 lines
                    
117
                    
118One important property stored is the build number:
                    
119
                    
140+-------+-----------------------------------------------------------------+
                    
141| 10000 | com.atlassian.jira.upgrade.tasks.UpgradeTask1_2                 | 
                    
142| 10001 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build10            | 
                    
142| 10001 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build10            | 
                    
143| 10080 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build100           | 
                    
144| 10081 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build101           | 
                    
144| 10081 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build101           | 
                    
145| 10082 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build102           | 
                    
146| 10085 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build105           | 
                    
146| 10085 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build105           | 
                    
147| 10002 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build11            | 
                    
148| 10083 | com.atlassian.jira.upgrade.tasks.UpgradeTask_Build103           | 
                    
                
TestJiraCachingPropertySetLocks.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 387 lines
                    
1package com.atlassian.jira.propertyset;
                    
2
                    
2
                    
3import com.opensymphony.module.propertyset.PropertySet;
                    
4import com.opensymphony.module.propertyset.PropertySetSchema;
                    
4import com.opensymphony.module.propertyset.PropertySetSchema;
                    
5import org.dom4j.dom.DOMDocument;
                    
6import org.junit.Test;
                    
7
                    
8import javax.annotation.Nonnull;
                    
9import java.util.Arrays;
                    
9import java.util.Arrays;
                    
10import java.util.Date;
                    
11import java.util.Map;
                    
11import java.util.Map;
                    
12import java.util.Properties;
                    
13import java.util.concurrent.TimeUnit;
                    
                
ViewLogging.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 400 lines
                    
2
                    
3import com.atlassian.jira.cluster.logging.LoggingManager;
                    
4import com.atlassian.jira.logging.JiraHomeAppender;
                    
4import com.atlassian.jira.logging.JiraHomeAppender;
                    
5import com.atlassian.jira.mail.MailLoggingManager;
                    
6import com.atlassian.jira.util.json.JsonUtil;
                    
6import com.atlassian.jira.util.json.JsonUtil;
                    
7import com.atlassian.jira.util.log.Log4jKit;
                    
8import com.atlassian.jira.web.action.JiraWebActionSupport;
                    
8import com.atlassian.jira.web.action.JiraWebActionSupport;
                    
9import com.atlassian.mail.server.MailServerManager;
                    
10import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
10import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
11import com.atlassian.util.profiling.UtilTimerStack;
                    
12import com.google.common.base.Function;
                    
                
ErrorCollection.java https://bitbucket.org/shamid/kinect-wallboards/ | Java | 273 lines
                    
1package com.atlassian.jirawallboard.resttransitionproxy;
                    
2
                    
2
                    
3import com.atlassian.jira.util.dbc.Assertions;
                    
4import org.apache.commons.lang.builder.EqualsBuilder;
                    
6import org.apache.commons.lang.builder.ToStringBuilder;
                    
7import org.apache.commons.lang.builder.ToStringStyle;
                    
8
                    
8
                    
9import javax.xml.bind.annotation.XmlElement;
                    
10import javax.xml.bind.annotation.XmlRootElement;
                    
13import java.util.Collection;
                    
14import java.util.Collections;
                    
15import java.util.HashMap;
                    
18
                    
19import static com.atlassian.jira.util.dbc.Assertions.notNull;
                    
20
                    
                
TestUpgradeTask_Build73010.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 272 lines
                    
2
                    
3import com.atlassian.jira.database.DbConnection;
                    
4import com.atlassian.jira.database.QueryDslAccessor;
                    
4import com.atlassian.jira.database.QueryDslAccessor;
                    
5import com.atlassian.jira.junit.rules.DatabaseContainer;
                    
6import com.atlassian.jira.model.querydsl.UpgradeHistoryDTO;
                    
7import com.atlassian.jira.upgrade.UpgradeTaskHistoryDaoImpl;
                    
8import com.atlassian.upgrade.api.UpgradeContext;
                    
9import com.atlassian.upgrade.core.HostUpgradeTaskCollector;
                    
9import com.atlassian.upgrade.core.HostUpgradeTaskCollector;
                    
10import com.atlassian.upgrade.core.dao.UpgradeTaskHistory;
                    
11import com.atlassian.upgrade.core.dao.UpgradeTaskHistoryDao;
                    
19
                    
20import static com.atlassian.jira.model.querydsl.QUpgradeHistory.UPGRADE_HISTORY;
                    
21import static com.atlassian.upgrade.core.dao.UpgradeTaskHistory.Status.COMPLETED;
                    
                
TestDocumentIssueAggregateTimeTrackingCalculator.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
3import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.issue.Issue;
                    
5import com.atlassian.jira.issue.fields.FieldManager;
                    
5import com.atlassian.jira.issue.fields.FieldManager;
                    
6import com.atlassian.jira.issue.index.DocumentConstants;
                    
7import com.atlassian.jira.issue.search.LuceneFieldSorter;
                    
8import com.atlassian.jira.issue.search.SearchProvider;
                    
9import com.atlassian.jira.issue.search.SearchProviderFactory;
                    
10import com.atlassian.jira.jql.builder.JqlClauseBuilder;
                    
15import com.atlassian.query.clause.TerminalClause;
                    
16import com.atlassian.query.clause.TerminalClauseImpl;
                    
17import com.atlassian.query.operand.SingleValueOperand;
                    
17import com.atlassian.query.operand.SingleValueOperand;
                    
18import com.atlassian.query.operator.Operator;
                    
19import com.mockobjects.dynamic.Mock;
                    
                
TestWebResourceWithInlinePhase.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 224 lines
                    
2
                    
3import com.atlassian.webresource.api.UrlMode;
                    
4import com.atlassian.webresource.api.assembler.WebResourceAssembler;
                    
6import org.junit.Ignore;
                    
7import org.junit.Test;
                    
8
                    
12
                    
13import static com.atlassian.plugin.webresource.TestUtils.removeWebResourceLogs;
                    
14import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.DEFER;
                    
14import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.DEFER;
                    
15import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.INLINE;
                    
16import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.INTERACTION;
                    
16import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.INTERACTION;
                    
17import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.REQUIRE;
                    
18import static org.apache.commons.io.IOUtils.copy;
                    
                
UniversalAvatarResourceTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 282 lines
                    
2
                    
3import com.atlassian.jira.avatar.Avatar;
                    
4import com.atlassian.jira.avatar.AvatarImageResolver;
                    
4import com.atlassian.jira.avatar.AvatarImageResolver;
                    
5import com.atlassian.jira.avatar.AvatarManager;
                    
6import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
6import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
7import com.atlassian.jira.mock.MockAvatar;
                    
8import com.atlassian.jira.icon.IconOwningObjectId;
                    
8import com.atlassian.jira.icon.IconOwningObjectId;
                    
9import com.atlassian.jira.icon.IconType;
                    
10import com.atlassian.jira.rest.v2.avatar.AvatarUrls;
                    
13import com.atlassian.jira.user.ApplicationUser;
                    
14import com.atlassian.jira.user.MockApplicationUser;
                    
15import com.google.common.collect.ImmutableList;
                    
                
WorkflowEditorTransitionConditionUtil.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 311 lines
                    
1package com.atlassian.jira.web.action.util.workflow;
                    
2
                    
2
                    
3import com.opensymphony.util.TextUtils;
                    
4import com.opensymphony.workflow.loader.ActionDescriptor;
                    
4import com.opensymphony.workflow.loader.ActionDescriptor;
                    
5import com.opensymphony.workflow.loader.ConditionDescriptor;
                    
6import com.opensymphony.workflow.loader.ConditionsDescriptor;
                    
6import com.opensymphony.workflow.loader.ConditionsDescriptor;
                    
7import com.opensymphony.workflow.loader.DescriptorFactory;
                    
8import com.opensymphony.workflow.loader.RestrictionDescriptor;
                    
8import com.opensymphony.workflow.loader.RestrictionDescriptor;
                    
9import org.apache.commons.lang.StringUtils;
                    
10
                    
10
                    
11import java.util.ArrayList;
                    
12import java.util.Collection;
                    
                
PomScanner.scala https://bitbucket.org/jwalton/opup.git | Scala | 296 lines
                    
1package com.atlassian.labs.opup;
                    
2
                    
2
                    
3import java.io.File;
                    
4import java.io.FileInputStream
                    
4import java.io.FileInputStream
                    
5import java.io.IOException;
                    
6import java.io.InputStream;
                    
6import java.io.InputStream;
                    
7import java.util.ArrayList;
                    
8import java.util.Collection;
                    
8import java.util.Collection;
                    
9import java.util.HashMap;
                    
10import java.util.HashSet;
                    
10import java.util.HashSet;
                    
11import java.util.Iterator;
                    
12import java.util.Map;
                    
                
TestDefaultProjectFieldLayoutSchemeHelper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 218 lines
                    
2
                    
3import com.atlassian.jira.bc.ServiceOutcome;
                    
4import com.atlassian.jira.bc.project.ProjectService;
                    
4import com.atlassian.jira.bc.project.ProjectService;
                    
5import com.atlassian.jira.issue.fields.layout.field.FieldLayout;
                    
6import com.atlassian.jira.issue.fields.layout.field.MockFieldLayout;
                    
7import com.atlassian.jira.issue.fields.layout.field.MockFieldLayoutManager;
                    
8import com.atlassian.jira.mock.issue.fields.layout.field.MockFieldConfigurationScheme;
                    
9import com.atlassian.jira.mock.security.MockSimpleAuthenticationContext;
                    
9import com.atlassian.jira.mock.security.MockSimpleAuthenticationContext;
                    
10import com.atlassian.jira.project.MockProject;
                    
11import com.atlassian.jira.project.Project;
                    
11import com.atlassian.jira.project.Project;
                    
12import com.atlassian.jira.security.JiraAuthenticationContext;
                    
13import com.atlassian.jira.user.MockApplicationUser;
                    
                
AddNewIssueTypeToScheme.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 284 lines
                    
3import com.atlassian.jira.config.IssueTypeService;
                    
4import com.atlassian.jira.config.SubTaskManager;
                    
5import com.atlassian.jira.exception.CreateException;
                    
5import com.atlassian.jira.exception.CreateException;
                    
6import com.atlassian.jira.issue.fields.option.IssueConstantOption;
                    
7import com.atlassian.jira.issue.issuetype.IssueType;
                    
7import com.atlassian.jira.issue.issuetype.IssueType;
                    
8import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
9import com.atlassian.jira.util.JiraArrayUtils;
                    
9import com.atlassian.jira.util.JiraArrayUtils;
                    
10import com.atlassian.jira.util.UrlBuilder;
                    
11import com.atlassian.jira.util.lang.Pair;
                    
11import com.atlassian.jira.util.lang.Pair;
                    
12import com.atlassian.jira.web.action.JiraWebActionSupport;
                    
13import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
                
ApplicationLinkAnalyticsRequest.java https://bitbucket.org/atlassian/application-links.git | Java | 291 lines
                    
1package com.atlassian.applinks.core.auth;
                    
2
                    
3import com.atlassian.applinks.analytics.ApplinksRequestExecutionEvent;
                    
4import com.atlassian.applinks.api.ApplicationLink;
                    
5import com.atlassian.applinks.api.ApplicationLinkRequest;
                    
6import com.atlassian.applinks.api.ApplicationLinkResponseHandler;
                    
7import com.atlassian.event.api.EventPublisher;
                    
8import com.atlassian.sal.api.net.RequestFilePart;
                    
9import com.atlassian.sal.api.net.Response;
                    
10import com.atlassian.sal.api.net.ResponseException;
                    
11import com.atlassian.sal.api.net.ResponseHandler;
                    
11import com.atlassian.sal.api.net.ResponseHandler;
                    
12import com.atlassian.sal.api.net.ReturningResponseHandler;
                    
13
                    
13
                    
14import java.util.List;
                    
15import java.util.Map;
                    
                
VersionChanger.java https://bitbucket.org/jwalton/opup.git | Java | 255 lines
                    
1package com.atlassian.labs.opup;
                    
2
                    
2
                    
3import java.io.ByteArrayInputStream;
                    
4import java.io.ByteArrayOutputStream;
                    
4import java.io.ByteArrayOutputStream;
                    
5import java.io.File;
                    
6import java.io.FileInputStream;
                    
6import java.io.FileInputStream;
                    
7import java.io.FileOutputStream;
                    
8import java.io.IOException;
                    
8import java.io.IOException;
                    
9import java.io.InputStream;
                    
10import java.io.OutputStream;
                    
10import java.io.OutputStream;
                    
11import java.util.HashMap;
                    
12import java.util.Map;
                    
                
upgrading-your-plugin-and-handling-data-model-updates.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 160 lines
                    
51
                    
52An upgrade task is defined as an implementation of the **`com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask`** interface.
                    
53
                    
60
                    
61The upgrade method has 2 parameters that are important to understand well:
                    
62
                    
                
ProductTest.java https://bitbucket.org/atlassian/amps.git | Java | 348 lines
                    
1package com.atlassian.maven.plugins.amps;
                    
2
                    
2
                    
3import org.apache.maven.plugin.logging.Log;
                    
4import org.junit.Before;
                    
4import org.junit.Before;
                    
5import org.junit.Rule;
                    
6import org.junit.Test;
                    
6import org.junit.Test;
                    
7import org.junit.rules.MethodRule;
                    
8import org.mockito.Mock;
                    
8import org.mockito.Mock;
                    
9import org.mockito.junit.MockitoJUnit;
                    
10
                    
10
                    
11import java.util.HashMap;
                    
12import java.util.Map;
                    
                
TestMarkSyncResources.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 228 lines
                    
2
                    
3import com.atlassian.plugin.webresource.integration.stub.WebResource;
                    
4import com.atlassian.webresource.api.assembler.resource.CompleteWebResourceKey;
                    
7import org.junit.Test;
                    
8import org.junit.contrib.java.lang.system.RestoreSystemProperties;
                    
9import org.junit.rules.TestRule;
                    
10
                    
11import java.util.List;
                    
12
                    
12
                    
13import static com.atlassian.plugin.webresource.integration.stub.WebResource.PathHelpers.superBatchUrl;
                    
14import static com.atlassian.plugin.webresource.util.ObjectMatcher.matches;
                    
14import static com.atlassian.plugin.webresource.util.ObjectMatcher.matches;
                    
15import static java.util.Arrays.asList;
                    
16import static java.util.Collections.emptyList;
                    
                
BigPipeImpl.java https://bitbucket.org/morzechowski/remotable-plugins-jradev-16952.git | Java | 371 lines
                    
2
                    
3import com.atlassian.plugin.remotable.spi.http.bigpipe.BigPipe;
                    
4import com.atlassian.plugin.remotable.spi.http.bigpipe.BigPipeContentHandler;
                    
4import com.atlassian.plugin.remotable.spi.http.bigpipe.BigPipeContentHandler;
                    
5import com.atlassian.plugin.remotable.spi.http.bigpipe.RequestIdAccessor;
                    
6import com.atlassian.security.random.SecureRandomFactory;
                    
6import com.atlassian.security.random.SecureRandomFactory;
                    
7import com.atlassian.util.concurrent.CopyOnWriteMap;
                    
8import com.atlassian.util.concurrent.ForwardingPromise;
                    
8import com.atlassian.util.concurrent.ForwardingPromise;
                    
9import com.atlassian.util.concurrent.Promise;
                    
10import com.google.common.base.Function;
                    
11import com.google.common.util.concurrent.FutureCallback;
                    
12import org.json.JSONArray;
                    
13import org.json.JSONException;
                    
                
TestFieldHtmlFactoryImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 211 lines
                    
2
                    
3import com.atlassian.jira.issue.Issue;
                    
4import com.atlassian.jira.issue.customfields.OperationContext;
                    
4import com.atlassian.jira.issue.customfields.OperationContext;
                    
5import com.atlassian.jira.issue.customfields.view.CustomFieldParams;
                    
6import com.atlassian.jira.issue.fields.CustomField;
                    
6import com.atlassian.jira.issue.fields.CustomField;
                    
7import com.atlassian.jira.issue.fields.FieldManager;
                    
8import com.atlassian.jira.issue.fields.OrderableField;
                    
8import com.atlassian.jira.issue.fields.OrderableField;
                    
9import com.atlassian.jira.issue.fields.rest.FieldHtmlFactoryImpl.FieldRenderItemWithTab;
                    
10import com.atlassian.jira.issue.fields.rest.json.beans.FieldHtmlBean;
                    
16import com.atlassian.jira.user.ApplicationUser;
                    
17import com.atlassian.jira.util.I18nHelper;
                    
18import com.google.common.collect.Lists;
                    
                
DefaultIssueViewURLHandler.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 234 lines
                    
5import com.atlassian.jira.issue.IssueManager;
                    
6import com.atlassian.jira.issue.search.SearchException;
                    
7import com.atlassian.jira.issue.search.SearchProvider;
                    
7import com.atlassian.jira.issue.search.SearchProvider;
                    
8import com.atlassian.jira.issue.search.SearchResults;
                    
9import com.atlassian.jira.issue.views.IssuePdfView;
                    
13import com.atlassian.jira.security.Permissions;
                    
14import com.atlassian.jira.user.ApplicationUser;
                    
15import com.atlassian.jira.user.util.UserUtil;
                    
15import com.atlassian.jira.user.util.UserUtil;
                    
16import com.atlassian.jira.web.bean.PagerFilter;
                    
17import com.atlassian.plugin.PluginAccessor;
                    
18import com.atlassian.query.Query;
                    
19import com.atlassian.seraph.util.RedirectUtils;
                    
20import org.apache.commons.lang.StringEscapeUtils;
                    
                
TestProjectRoleResource.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 251 lines
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
7import com.atlassian.jira.functest.framework.suite.WebTest;
                    
7import com.atlassian.jira.functest.framework.suite.WebTest;
                    
8import com.atlassian.jira.testkit.client.restclient.Errors;
                    
9import com.atlassian.jira.testkit.client.restclient.ProjectRole;
                    
9import com.atlassian.jira.testkit.client.restclient.ProjectRole;
                    
10import com.atlassian.jira.testkit.client.restclient.ProjectRoleClient;
                    
11import com.atlassian.jira.testkit.client.restclient.Response;
                    
12import com.atlassian.jira.util.json.JSONException;
                    
13import com.atlassian.jira.util.json.JSONObject;
                    
14import com.google.common.collect.ImmutableMap;
                    
                
TestIssueWorkflowManagerImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
2
                    
3import com.atlassian.jira.issue.Issue;
                    
4import com.atlassian.jira.issue.IssueManager;
                    
4import com.atlassian.jira.issue.IssueManager;
                    
5import com.atlassian.jira.issue.MutableIssue;
                    
6import com.atlassian.jira.junit.rules.InitMockitoMocks;
                    
6import com.atlassian.jira.junit.rules.InitMockitoMocks;
                    
7import com.atlassian.jira.permission.ProjectPermissions;
                    
8import com.atlassian.jira.project.Project;
                    
8import com.atlassian.jira.project.Project;
                    
9import com.atlassian.jira.security.JiraAuthenticationContext;
                    
10import com.atlassian.jira.security.PermissionManager;
                    
11import com.atlassian.jira.user.ApplicationUser;
                    
12import com.atlassian.plugin.PluginAccessor;
                    
13import com.google.common.collect.ImmutableList;
                    
                
adding-websudo-support-to-your-plugin.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 130 lines
                    
39
                    
40You can use the `com.atlassian.sal.api.websudo.WebSudoManager` to check for secure administrator sessions and to enforce the websudo protection for the current request.
                    
41
                    
47
                    
48import static com.google.common.base.Preconditions.checkNotNull;
                    
49// import [...]
                    
98
                    
99The `com.atlassian.sal.api.websudo.WebSudoRequired` annotation will require websudo protection. On the other hand, `com.atlassian.sal.api.websudo.WebSudoNotRequired` allows REST resources to bypass websudo protection if this annotation is applied to a more specific element.
                    
100
                    
109package com.example.myplugin.rest.resources.admin;
                    
110import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
111```
                    
112
                    
113To exclude a resource, you can add the annotation `com.atlassian.sal.api.websudo.WebSudoNotRequired`:
                    
114
                    
                
MetricsBuilderTest.java https://bitbucket.org/atlassian/atlassian-profiling.git | Java | 331 lines
                    
2
                    
3import com.atlassian.plugin.util.PluginKeyStack;
                    
4import com.atlassian.util.profiling.strategy.MetricStrategy;
                    
7import org.junit.BeforeClass;
                    
8import org.junit.Rule;
                    
9import org.junit.Test;
                    
13import org.mockito.Mockito;
                    
14import org.mockito.junit.MockitoJUnit;
                    
15import org.mockito.junit.MockitoRule;
                    
17import java.util.List;
                    
18import java.util.stream.Collectors;
                    
19
                    
19
                    
20import static com.atlassian.util.profiling.MetricTag.FROM_PLUGIN_KEY_TAG_KEY;
                    
21import static com.atlassian.util.profiling.MetricTag.INVOKER_PLUGIN_KEY_TAG_KEY;
                    
                
InteractiveHtmlTagWriter.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 95 lines
                    
3import com.atlassian.plugin.webresource.ResourceUrl;
                    
4import com.atlassian.plugin.webresource.assembler.ResourceUrls;
                    
5import com.atlassian.plugin.webresource.impl.RequestState;
                    
5import com.atlassian.plugin.webresource.impl.RequestState;
                    
6import com.atlassian.plugin.webresource.impl.snapshot.resource.Resource;
                    
7import com.atlassian.plugin.webresource.models.Requestable;
                    
7import com.atlassian.plugin.webresource.models.Requestable;
                    
8import com.atlassian.webresource.api.UrlMode;
                    
9import com.atlassian.webresource.api.assembler.resource.PluginUrlResource;
                    
9import com.atlassian.webresource.api.assembler.resource.PluginUrlResource;
                    
10import com.atlassian.webresource.api.assembler.resource.ResourcePhase;
                    
11import com.google.common.collect.Maps;
                    
21import static java.util.Objects.requireNonNull;
                    
22import static java.util.stream.Collectors.toList;
                    
23
                    
                
GroupingObjectNameFactoryTest.java https://bitbucket.org/atlassian/atlassian-profiling.git | Java | 108 lines
                    
1package com.atlassian.util.profiling.dropwizard.util;
                    
2
                    
2
                    
3import org.junit.Test;
                    
4
                    
4
                    
5import javax.management.ObjectName;
                    
6import java.util.ArrayList;
                    
8
                    
9import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.CATEGORY_BASE_KEY;
                    
10import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.METRICS_PROPERTY;
                    
10import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.METRICS_PROPERTY;
                    
11import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.NAME_KEY;
                    
12import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.NAME_SPLIT_DELIMITER;
                    
12import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.NAME_SPLIT_DELIMITER;
                    
13import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.TYPE_KEY;
                    
14import static com.atlassian.util.profiling.dropwizard.util.GroupingObjectNameFactory.buildCategoryKey;
                    
                
TestAttachmentExpansion.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 265 lines
                    
3import com.atlassian.integrationtesting.runner.restore.RestoreOnce;
                    
4import com.atlassian.jira.functest.framework.backdoor.Backdoor;
                    
5import com.atlassian.jira.functest.framework.navigation.issue.AttachmentsBlock.Sort;
                    
5import com.atlassian.jira.functest.framework.navigation.issue.AttachmentsBlock.Sort;
                    
6import com.atlassian.jira.functest.framework.navigation.issue.AttachmentsBlock.ViewMode;
                    
7import com.atlassian.jira.functest.framework.suite.Category;
                    
7import com.atlassian.jira.functest.framework.suite.Category;
                    
8import com.atlassian.jira.functest.framework.suite.WebTest;
                    
9import com.atlassian.jira.functest.rule.Rules;
                    
12import com.atlassian.jira.pageobjects.model.FileDownloadInfo;
                    
13import com.atlassian.jira.pageobjects.pages.viewissue.ViewIssuePage;
                    
14import com.atlassian.jira.pageobjects.pages.viewissue.attachment.ArchiveEntryItem;
                    
19import com.atlassian.jira.pageobjects.pages.viewissue.attachment.FileLinkElement;
                    
20import com.atlassian.jira.pageobjects.util.TraceContext;
                    
21import com.atlassian.jira.pageobjects.util.Tracer;
                    
                
CustomFieldContextConfigHelperImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 239 lines
                    
5import com.atlassian.jira.issue.context.JiraContextNode;
                    
6import com.atlassian.jira.issue.fields.CustomField;
                    
7import com.atlassian.jira.issue.fields.config.FieldConfigScheme;
                    
7import com.atlassian.jira.issue.fields.config.FieldConfigScheme;
                    
8import com.atlassian.jira.issue.fields.config.manager.FieldConfigSchemeManager;
                    
9import com.atlassian.jira.issue.issuetype.IssueType;
                    
9import com.atlassian.jira.issue.issuetype.IssueType;
                    
10import com.atlassian.jira.issue.search.SearchException;
                    
11import com.atlassian.jira.issue.search.SearchProvider;
                    
12import com.atlassian.jira.jql.builder.JqlClauseBuilder;
                    
13import com.atlassian.jira.jql.builder.JqlQueryBuilder;
                    
14import com.atlassian.jira.project.Project;
                    
15import com.atlassian.jira.user.ApplicationUser;
                    
16import com.atlassian.jira.util.InjectableComponent;
                    
17import com.atlassian.query.Query;
                    
                
SortedMentionableUserSearcher.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
4import com.atlassian.jira.bc.ServiceOutcome;
                    
5import com.atlassian.jira.bc.issue.comment.CommentService;
                    
6import com.atlassian.jira.bc.issue.vote.VoteService;
                    
6import com.atlassian.jira.bc.issue.vote.VoteService;
                    
7import com.atlassian.jira.bc.issue.watcher.WatcherService;
                    
8import com.atlassian.jira.bc.user.search.UserMatcherPredicate;
                    
8import com.atlassian.jira.bc.user.search.UserMatcherPredicate;
                    
9import com.atlassian.jira.bc.user.search.UserSearchParams;
                    
10import com.atlassian.jira.bc.user.search.UserSearchService;
                    
17import com.atlassian.jira.user.ApplicationUsers;
                    
18import com.atlassian.jira.user.ImmutableUserIssueRelevance;
                    
19import com.atlassian.jira.user.IssueInvolvement;
                    
19import com.atlassian.jira.user.IssueInvolvement;
                    
20import com.atlassian.jira.user.UserIssueRelevance;
                    
21import com.atlassian.jira.util.I18nHelper;
                    
                
TestAtlassianWikiRenderer.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 232 lines
                    
2
                    
3import com.atlassian.event.api.EventPublisher;
                    
4import com.atlassian.jira.config.properties.APKeys;
                    
4import com.atlassian.jira.config.properties.APKeys;
                    
5import com.atlassian.jira.config.properties.ApplicationProperties;
                    
6import com.atlassian.jira.issue.fields.renderer.IssueRenderContext;
                    
6import com.atlassian.jira.issue.fields.renderer.IssueRenderContext;
                    
7import com.atlassian.jira.mock.MockApplicationProperties;
                    
8import com.atlassian.jira.mock.issue.MockIssue;
                    
8import com.atlassian.jira.mock.issue.MockIssue;
                    
9import com.atlassian.jira.util.BrowserUtils;
                    
10import com.atlassian.jira.util.velocity.DefaultVelocityRequestContextFactory;
                    
11import com.atlassian.jira.util.velocity.VelocityRequestContextFactory;
                    
12import com.atlassian.renderer.RenderContext;
                    
13import org.junit.Before;
                    
                
GroupBrowser.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 262 lines
                    
3import com.atlassian.core.util.StringUtils;
                    
4import com.atlassian.crowd.embedded.api.CrowdDirectoryService;
                    
5import com.atlassian.crowd.embedded.api.CrowdService;
                    
5import com.atlassian.crowd.embedded.api.CrowdService;
                    
6import com.atlassian.crowd.embedded.api.Directory;
                    
7import com.atlassian.crowd.embedded.api.Group;
                    
7import com.atlassian.crowd.embedded.api.Group;
                    
8import com.atlassian.crowd.embedded.impl.ImmutableGroup;
                    
9import com.atlassian.crowd.exception.OperationNotPermittedException;
                    
19import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
20import com.atlassian.jira.user.util.UserManager;
                    
21import com.atlassian.jira.util.ErrorCollection;
                    
29import com.atlassian.jira.web.component.admin.group.GroupLabelsService;
                    
30import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
31import org.ofbiz.core.entity.GenericEntityException;
                    
                
content-for-plugin-descriptor.snippet.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 358 lines
                    
24<!-- and a name, which is used to display the plugin in menus. -->
                    
25<atlassian-plugin key="com.atlassian.confluence.plugins.example" name="The Customizer" plugins-version="2">
                    
26
                    
41      <Export-Package>my.external.pkg</Export-Package>
                    
42      <Import-Package>com.mylibrary,*;resolution:=optional</Import-Package>
                    
43    </bundle-instructions>
                    
51  <!-- and an implementing class. -->
                    
52  <examplemodule key="module1" name="Example Module" class="com.atlassian.confluence.plugins.example.ExampleModule">
                    
53    <!-- All modules can optionally have a description -->
                    
65``` xml
                    
66<atlassian-plugin key="com.atlassian.confluence.plugins.example" name="The Customizer" plugins-version="2">
                    
67    <!-- ... -->
                    
323          <Export-Package>my.external.pkg</Export-Package>
                    
324          <Import-Package>com.mylibrary,*;resolution:=optional</Import-Package>
                    
325        </bundle-instructions>
                    
                
Found.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 141 lines
                    
1package com.atlassian.plugin.webresource.impl.discovery;
                    
2
                    
2
                    
3import com.google.common.collect.ImmutableList;
                    
4import com.google.common.collect.ImmutableSet;
                    
5
                    
6import javax.annotation.Nonnull;
                    
7import java.util.List;
                    
7import java.util.List;
                    
8import java.util.Objects;
                    
9import java.util.Set;
                    
9import java.util.Set;
                    
10import java.util.stream.Collectors;
                    
11
                    
11
                    
12import static java.util.Collections.emptyList;
                    
13import static java.util.Collections.emptySet;
                    
                
RawRequest.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 345 lines
                    
2
                    
3import com.atlassian.json.marshal.Jsonable;
                    
4import com.atlassian.webresource.api.assembler.resource.ResourcePhase;
                    
7import javax.annotation.Nullable;
                    
8import java.util.ArrayDeque;
                    
9import java.util.Collection;
                    
9import java.util.Collection;
                    
10import java.util.Deque;
                    
11import java.util.EnumMap;
                    
15import java.util.Map.Entry;
                    
16import java.util.Set;
                    
17
                    
17
                    
18import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.defaultPhase;
                    
19import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.values;
                    
                
QualifiedCompatibleHierarchicalNameMapper.java https://bitbucket.org/atlassian/atlassian-profiling.git | Java | 171 lines
                    
2
                    
3import com.atlassian.annotations.VisibleForTesting;
                    
4import io.micrometer.core.instrument.Meter;
                    
4import io.micrometer.core.instrument.Meter;
                    
5import io.micrometer.core.instrument.Statistic;
                    
6import io.micrometer.core.instrument.Tag;
                    
6import io.micrometer.core.instrument.Tag;
                    
7import io.micrometer.core.instrument.config.NamingConvention;
                    
8import io.micrometer.core.instrument.util.HierarchicalNameMapper;
                    
10import javax.annotation.Nonnull;
                    
11import java.util.ArrayList;
                    
12import java.util.Arrays;
                    
12import java.util.Arrays;
                    
13import java.util.List;
                    
14import java.util.Objects;
                    
                
TestVersionCFOrderConfiguration.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 173 lines
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.suite.Category;
                    
5import com.atlassian.jira.functest.framework.suite.WebTest;
                    
5import com.atlassian.jira.functest.framework.suite.WebTest;
                    
6import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
7import com.atlassian.jira.pageobjects.components.JiraHeader;
                    
7import com.atlassian.jira.pageobjects.components.JiraHeader;
                    
8import com.atlassian.jira.pageobjects.dialogs.quickedit.CreateIssueDialog;
                    
9import com.atlassian.jira.pageobjects.dialogs.quickedit.EditIssueDialog;
                    
11import com.atlassian.jira.pageobjects.pages.admin.customfields.ConfigureCustomField;
                    
12import com.atlassian.jira.pageobjects.pages.viewissue.ViewIssuePage;
                    
13import com.atlassian.pageobjects.PageBinder;
                    
13import com.atlassian.pageobjects.PageBinder;
                    
14import com.atlassian.pageobjects.elements.PageElement;
                    
15import com.atlassian.pageobjects.elements.query.Poller;
                    
                
TestEditPortalPage.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 202 lines
                    
1package com.atlassian.jira.webtests.ztests.dashboard;
                    
2
                    
3import com.atlassian.core.util.collection.EasyList;
                    
4import com.atlassian.jira.functest.framework.Administration;
                    
5import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
6import com.atlassian.jira.functest.framework.Dashboard;
                    
7import com.atlassian.jira.functest.framework.LoginAs;
                    
8import com.atlassian.jira.functest.framework.sharing.SharedEntityInfo;
                    
9import com.atlassian.jira.functest.framework.sharing.TestSharingPermissionUtils;
                    
10import com.atlassian.jira.functest.framework.suite.Category;
                    
11import com.atlassian.jira.functest.framework.suite.WebTest;
                    
14
                    
15import javax.inject.Inject;
                    
16import java.util.List;
                    
17
                    
18import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
19import static com.atlassian.jira.functest.framework.FunctTestConstants.FRED_USERNAME;
                    
                
IndexingControl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 273 lines
                    
1package com.atlassian.jira.functest.framework.backdoor;
                    
2
                    
2
                    
3import com.atlassian.jira.index.request.ReindexRequestType;
                    
4import com.atlassian.jira.index.request.SharedEntityType;
                    
4import com.atlassian.jira.index.request.SharedEntityType;
                    
5import com.atlassian.jira.issue.index.IssueIndexingParams;
                    
6import com.atlassian.jira.util.Supplier;
                    
6import com.atlassian.jira.util.Supplier;
                    
7import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
8import com.sun.jersey.api.client.WebResource;
                    
8import com.sun.jersey.api.client.WebResource;
                    
9import org.apache.commons.lang.time.DateUtils;
                    
10
                    
10
                    
11import javax.annotation.Nonnull;
                    
12import javax.annotation.Nullable;
                    
                
TestSimpleNavigatorCollectorVisitor.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 189 lines
                    
1package com.atlassian.jira.issue.search.searchers.transformer;
                    
2
                    
2
                    
3import com.atlassian.query.clause.AndClause;
                    
4import com.atlassian.query.clause.NotClause;
                    
4import com.atlassian.query.clause.NotClause;
                    
5import com.atlassian.query.clause.OrClause;
                    
6import com.atlassian.query.clause.TerminalClause;
                    
6import com.atlassian.query.clause.TerminalClause;
                    
7import com.atlassian.query.clause.TerminalClauseImpl;
                    
8import com.atlassian.query.operator.Operator;
                    
8import com.atlassian.query.operator.Operator;
                    
9import org.junit.Test;
                    
10
                    
10
                    
11import static org.junit.Assert.assertEquals;
                    
12import static org.junit.Assert.assertFalse;
                    
                
TestQueueingIndex.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 228 lines
                    
2
                    
3import com.atlassian.jira.index.Index.UpdateMode;
                    
4import com.atlassian.jira.index.QueueingIndex.CompositeOperation;
                    
5import com.atlassian.jira.index.QueueingIndex.FutureOperation;
                    
6import com.atlassian.jira.index.QueueingIndex.Task;
                    
7import com.google.common.collect.Lists;
                    
7import com.google.common.collect.Lists;
                    
8import org.junit.Test;
                    
9
                    
9
                    
10import javax.annotation.Nonnull;
                    
11import java.io.IOException;
                    
12import java.util.List;
                    
13import java.util.concurrent.BlockingQueue;
                    
14import java.util.concurrent.CountDownLatch;
                    
                
AttachTemporaryFileResource.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 192 lines
                    
4import com.atlassian.jira.bc.issue.IssueService;
                    
5import com.atlassian.jira.bc.project.ProjectService;
                    
6import com.atlassian.jira.config.properties.APKeys;
                    
6import com.atlassian.jira.config.properties.APKeys;
                    
7import com.atlassian.jira.issue.Issue;
                    
8import com.atlassian.jira.issue.attachment.TemporaryAttachment;
                    
8import com.atlassian.jira.issue.attachment.TemporaryAttachment;
                    
9import com.atlassian.jira.project.Project;
                    
10import com.atlassian.jira.rest.internal.common.bean.AttachTemporaryFileBadResultBean;
                    
17import com.atlassian.jira.web.util.AttachmentException;
                    
18import com.atlassian.jira.web.util.WebAttachmentManager;
                    
19import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
                    
19import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
                    
20import com.atlassian.plugins.rest.common.security.CorsAllowed;
                    
21import org.apache.commons.io.IOUtils;
                    
                
DefaultIssueLinkServiceIT.java https://bitbucket.org/marvelution/jira-jenkins-integration.git | Java | 178 lines
                    
24import org.marvelution.jji.api.events.*;
                    
25import org.marvelution.jji.data.access.*;
                    
26import org.marvelution.jji.data.services.api.*;
                    
29
                    
30import com.atlassian.jira.event.*;
                    
31import com.atlassian.jira.event.issue.*;
                    
31import com.atlassian.jira.event.issue.*;
                    
32import com.atlassian.jira.event.type.*;
                    
33import com.atlassian.jira.issue.*;
                    
33import com.atlassian.jira.issue.*;
                    
34import com.atlassian.jira.project.*;
                    
35import com.google.inject.*;
                    
35import com.google.inject.*;
                    
36import com.google.inject.util.*;
                    
37import net.java.ao.test.jdbc.*;
                    
                
CombineMultipleWorkspacesConverterTest.java https://bitbucket.org/dodok1/uwc | Java | 266 lines
                    
1package com.atlassian.uwc.converters.socialtext;
                    
2
                    
2
                    
3import java.io.BufferedReader;
                    
4import java.io.File;
                    
4import java.io.File;
                    
5import java.io.FileReader;
                    
6
                    
6
                    
7import junit.framework.TestCase;
                    
8
                    
8
                    
9import org.apache.log4j.Logger;
                    
10import org.apache.log4j.PropertyConfigurator;
                    
11
                    
12import com.atlassian.uwc.ui.Page;
                    
13
                    
                
TestDefaultApplicationRoleAdminService.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 229 lines
                    
3import com.atlassian.application.api.ApplicationKey;
                    
4import com.atlassian.crowd.embedded.api.Group;
                    
5import com.atlassian.fugue.Option;
                    
5import com.atlassian.fugue.Option;
                    
6import com.atlassian.jira.bc.ServiceOutcome;
                    
7import com.atlassian.jira.bc.ServiceOutcomeMatchers;
                    
8import com.atlassian.jira.bc.ValueMatcher;
                    
9import com.atlassian.jira.license.JiraLicenseManager;
                    
10import com.atlassian.jira.license.LicenseDetails;
                    
14import com.atlassian.jira.security.GlobalPermissionManager;
                    
15import com.atlassian.jira.security.JiraAuthenticationContext;
                    
16import com.atlassian.jira.security.groups.MockGroupManager;
                    
17import com.atlassian.jira.user.MockApplicationUser;
                    
18import com.atlassian.jira.user.MockGroup;
                    
19import com.atlassian.jira.util.ErrorCollection;
                    
                
EmailHeaderBuilders.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 198 lines
                    
1package com.atlassian.jira.mail.threading;
                    
2
                    
2
                    
3import com.atlassian.jira.issue.Issue;
                    
4
                    
4
                    
5import static com.google.common.base.Preconditions.checkNotNull;
                    
6import static com.google.common.base.Preconditions.checkState;
                    
47 * <p>
                    
48 * An important difference between the {@code MessageIdBuilder} and {@code InReplyToHeaderBuilder} is that {@code MessageIdBuilder} does
                    
49 * not wrap the generated string with angle brackets, but {@code InReplyToHeaderBuilder} does. Both the Message-ID and
                    
66     * These message-ids are parsed by
                    
67     * {@link com.atlassian.jira.mail.MailThreadManager#getAssociatedIssueObject(javax.mail.Message)}
                    
68     * </p>
                    
104         * {@code sequence} and {@code hostname} are required for this method to work, since they are needed
                    
105         * for the returned String to be valid as a Message-ID for JIRA's purposes. It is important that
                    
106         * the resulting String is NOT wrapped in angle brackets, even though email spec requires this, since this is
                    
                
TestBackgroundIndexListener.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 193 lines
                    
1package com.atlassian.jira.issue.index;
                    
2
                    
2
                    
3import com.atlassian.jira.event.issue.IssueEvent;
                    
4import com.atlassian.jira.event.type.EventType;
                    
4import com.atlassian.jira.event.type.EventType;
                    
5import com.atlassian.jira.issue.Issue;
                    
6import com.atlassian.jira.matchers.IterableMatchers;
                    
6import com.atlassian.jira.matchers.IterableMatchers;
                    
7import com.atlassian.jira.mock.issue.MockIssue;
                    
8import org.junit.Before;
                    
8import org.junit.Before;
                    
9import org.junit.Test;
                    
10
                    
10
                    
11import static org.hamcrest.core.Is.is;
                    
12import static org.junit.Assert.assertThat;
                    
                
JiraWebworkViewDispatcher.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 207 lines
                    
2
                    
3import com.atlassian.fugue.Option;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
5import com.atlassian.jira.config.webwork.actions.ActionConfiguration;
                    
6import com.atlassian.jira.security.JiraAuthenticationContext;
                    
7import com.atlassian.jira.template.TemplateType;
                    
8import com.atlassian.seraph.util.RedirectUtils;
                    
9import com.google.common.annotations.VisibleForTesting;
                    
9import com.google.common.annotations.VisibleForTesting;
                    
10import com.google.common.base.Function;
                    
11import com.google.common.base.Supplier;
                    
11import com.google.common.base.Supplier;
                    
12import org.slf4j.Logger;
                    
13import org.slf4j.LoggerFactory;
                    
                
TestContentInclusionOnConditionalDiamondGraph.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 265 lines
                    
1package com.atlassian.plugin.webresource.integration.content;
                    
2
                    
3import com.atlassian.plugin.webresource.condition.SimpleUrlReadingCondition;
                    
4import com.atlassian.plugin.webresource.integration.TestCase;
                    
5import org.junit.Before;
                    
5import org.junit.Before;
                    
6import org.junit.Test;
                    
7import org.junit.runner.RunWith;
                    
7import org.junit.runner.RunWith;
                    
8import org.junit.runners.Parameterized;
                    
9
                    
10import java.util.ArrayList;
                    
11import java.util.Collection;
                    
12import java.util.List;
                    
12import java.util.List;
                    
13import java.util.stream.Collectors;
                    
14
                    
                
ETagCachingFilterTest.java https://bitbucket.org/atlassian/atlassian-plugins.git | Java | 134 lines
                    
2
                    
3import com.atlassian.plugin.servlet.cache.model.CacheableResponse;
                    
4import com.atlassian.plugin.servlet.cache.model.ETagToken;
                    
7import javax.servlet.*;
                    
8import javax.servlet.http.HttpServletRequest;
                    
9import javax.servlet.http.HttpServletResponse;
                    
11import java.io.IOException;
                    
12import java.nio.charset.StandardCharsets;
                    
13import java.util.Optional;
                    
13import java.util.Optional;
                    
14import java.util.function.Consumer;
                    
15
                    
15
                    
16import static com.atlassian.plugin.servlet.util.function.FailableConsumer.wrapper;
                    
17import static com.google.common.net.HttpHeaders.IF_NONE_MATCH;
                    
                
inclusionslibrary.snippet.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 137 lines
                    
2902. 
                    
3003. import com.atlassian.crowd.embedded.api.User;
                    
3104. import com.atlassian.jira.issue.Issue;
                    
3104. import com.atlassian.jira.issue.Issue;
                    
3205. import com.atlassian.jira.service.util.handler.MessageHandler;
                    
3306. import com.atlassian.jira.service.util.handler.MessageHandlerContext;
                    
3306. import com.atlassian.jira.service.util.handler.MessageHandlerContext;
                    
3407. import com.atlassian.jira.service.util.handler.MessageHandlerErrorCollector;
                    
3508. import com.atlassian.jira.service.util.handler.MessageUserProcessor;
                    
3508. import com.atlassian.jira.service.util.handler.MessageUserProcessor;
                    
3609. import com.atlassian.mail.MailUtils;
                    
3710. import org.apache.commons.lang.StringUtils;
                    
3811. 
                    
3912. import java.util.Map;
                    
4013. import javax.mail.Message;
                    
                
PluginFactoryAndLoaderRegistrar.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 230 lines
                    
3import com.atlassian.jira.config.properties.JiraProperties;
                    
4import com.atlassian.jira.util.BuildUtilsInfo;
                    
5import com.atlassian.plugin.Application;
                    
6import com.atlassian.plugin.PluginAccessor;
                    
7import com.atlassian.plugin.event.PluginEventManager;
                    
8import com.atlassian.plugin.factories.PluginFactory;
                    
8import com.atlassian.plugin.factories.PluginFactory;
                    
9import com.atlassian.plugin.factories.XmlDynamicPluginFactory;
                    
10import com.atlassian.plugin.loaders.BundledPluginLoader;
                    
10import com.atlassian.plugin.loaders.BundledPluginLoader;
                    
11import com.atlassian.plugin.loaders.DirectoryPluginLoader;
                    
12import com.atlassian.plugin.loaders.PluginLoader;
                    
17import com.atlassian.plugin.osgi.factory.OsgiPluginFactory;
                    
18import com.atlassian.plugin.osgi.factory.RemotablePluginFactory;
                    
19import com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory;
                    
                
AddUserTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 188 lines
                    
2
                    
3import com.atlassian.crowd.embedded.api.Directory;
                    
4import com.atlassian.crowd.exception.runtime.GroupNotFoundException;
                    
4import com.atlassian.crowd.exception.runtime.GroupNotFoundException;
                    
5import com.atlassian.jira.application.ApplicationKeys;
                    
6import com.atlassian.jira.application.ApplicationRole;
                    
6import com.atlassian.jira.application.ApplicationRole;
                    
7import com.atlassian.jira.application.ApplicationRoleManager;
                    
8import com.atlassian.jira.bc.user.CreateUserApplicationHelper;
                    
8import com.atlassian.jira.bc.user.CreateUserApplicationHelper;
                    
9import com.atlassian.jira.bc.user.UserService;
                    
10import com.atlassian.jira.crowd.embedded.ofbiz.MockDirectory;
                    
21import com.atlassian.plugin.web.WebInterfaceManager;
                    
22import com.atlassian.plugin.web.descriptors.WebPanelModuleDescriptor;
                    
23import com.google.common.collect.ImmutableList;
                    
                
TestEarliestUnreleasedVersionFunction.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 157 lines
                    
3import com.atlassian.jira.JiraDataTypes;
                    
4import com.atlassian.jira.jql.operand.QueryLiteral;
                    
5import com.atlassian.jira.jql.query.QueryCreationContext;
                    
5import com.atlassian.jira.jql.query.QueryCreationContext;
                    
6import com.atlassian.jira.jql.query.QueryCreationContextImpl;
                    
7import com.atlassian.jira.jql.resolver.ProjectResolver;
                    
7import com.atlassian.jira.jql.resolver.ProjectResolver;
                    
8import com.atlassian.jira.mock.plugin.jql.operand.MockJqlFunctionModuleDescriptor;
                    
9import com.atlassian.jira.mock.project.MockVersion;
                    
10import com.atlassian.jira.project.MockProject;
                    
11import com.atlassian.jira.project.Project;
                    
12import com.atlassian.jira.project.version.Version;
                    
19import com.atlassian.jira.web.bean.MockI18nBean;
                    
20import com.atlassian.query.clause.TerminalClause;
                    
21import com.atlassian.query.operand.FunctionOperand;
                    
                
ResourceExamples.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 153 lines
                    
5import com.atlassian.jira.issue.fields.rest.json.beans.CommentJsonBean;
                    
6import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkJsonBean;
                    
7import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkTypeJsonBean;
                    
7import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkTypeJsonBean;
                    
8import com.atlassian.jira.issue.fields.rest.json.beans.IssueRefJsonBean;
                    
9import com.atlassian.jira.issue.fields.rest.json.beans.LinkIssueRequestJsonBean;
                    
9import com.atlassian.jira.issue.fields.rest.json.beans.LinkIssueRequestJsonBean;
                    
10import com.atlassian.jira.issue.fields.rest.json.beans.StatusJsonBean;
                    
11import com.atlassian.jira.issue.fields.rest.json.beans.VisibilityJsonBean;
                    
11import com.atlassian.jira.issue.fields.rest.json.beans.VisibilityJsonBean;
                    
12import com.atlassian.jira.rest.api.issue.FieldOperation;
                    
13import com.atlassian.jira.rest.api.issue.IssueFields;
                    
14import com.atlassian.jira.rest.api.issue.IssueUpdateRequest;
                    
15import com.atlassian.jira.rest.api.issue.ResourceRef;
                    
16import com.google.common.collect.ImmutableList;
                    
                
keyboard-shortcut.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 217 lines
                    
60<p> </p>
                    
61<pre><code>&lt;component-import
                    
62  key=&quot;appProps&quot;
                    
62  key=&quot;appProps&quot;
                    
63  interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
64<p> </p>
                    
64<p> </p>
                    
65<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p>
                    
66<p><strong>Required: yes</strong></p>
                    
                
ViewServices.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 218 lines
                    
1package com.atlassian.jira.functest.framework.admin;
                    
2
                    
2
                    
3import com.atlassian.jira.functest.framework.FunctTestConstants;
                    
4import com.atlassian.jira.functest.framework.Navigation;
                    
4import com.atlassian.jira.functest.framework.Navigation;
                    
5import com.atlassian.jira.functest.framework.admin.services.EditService;
                    
6import com.atlassian.jira.functest.framework.locator.XPathLocator;
                    
6import com.atlassian.jira.functest.framework.locator.XPathLocator;
                    
7import com.atlassian.jira.webtests.table.HtmlTable;
                    
8import com.google.common.collect.ImmutableSet;
                    
9import com.meterware.httpunit.WebTable;
                    
10import net.sourceforge.jwebunit.WebTester;
                    
11import org.apache.commons.lang.StringUtils;
                    
11import org.apache.commons.lang.StringUtils;
                    
12import org.apache.commons.lang.builder.EqualsBuilder;
                    
13import org.apache.commons.lang.builder.HashCodeBuilder;
                    
                
TestProjectLiteralSanitiser.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 174 lines
                    
2
                    
3import com.atlassian.jira.jql.operand.QueryLiteral;
                    
4import com.atlassian.jira.jql.resolver.IndexInfoResolver;
                    
4import com.atlassian.jira.jql.resolver.IndexInfoResolver;
                    
5import com.atlassian.jira.jql.resolver.NameResolver;
                    
6import com.atlassian.jira.project.MockProject;
                    
6import com.atlassian.jira.project.MockProject;
                    
7import com.atlassian.jira.project.Project;
                    
8import com.atlassian.jira.security.PermissionManager;
                    
8import com.atlassian.jira.security.PermissionManager;
                    
9import com.atlassian.jira.user.ApplicationUser;
                    
10import com.atlassian.jira.user.MockApplicationUser;
                    
10import com.atlassian.jira.user.MockApplicationUser;
                    
11import com.atlassian.jira.util.collect.CollectionBuilder;
                    
12import org.junit.Before;
                    
                
EditIssueFieldVisibility.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 198 lines
                    
2
                    
3import com.atlassian.jira.testkit.client.log.FuncTestLogger;
                    
4import com.meterware.httpunit.TableCell;
                    
5import com.meterware.httpunit.WebLink;
                    
6import com.meterware.httpunit.WebTable;
                    
7import net.sourceforge.jwebunit.WebTester;
                    
12
                    
13import static com.atlassian.jira.functest.framework.FunctTestConstants.AFFECTS_VERSIONS_FIELD_ID;
                    
14import static com.atlassian.jira.functest.framework.FunctTestConstants.COMPONENTS_FIELD_ID;
                    
15import static com.atlassian.jira.functest.framework.FunctTestConstants.DUE_DATE_FIELD_ID;
                    
16import static com.atlassian.jira.functest.framework.FunctTestConstants.FIELD_TABLE_ID;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.FIX_VERSIONS_FIELD_ID;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.FIX_VERSIONS_FIELD_ID;
                    
18import static com.atlassian.jira.functest.framework.FunctTestConstants.SECURITY_LEVEL_FIELD_ID;
                    
19import static org.junit.Assert.fail;
                    
                
RefappHostComponentProvider.java https://bitbucket.org/atlassian/atlassian-refapp.git | Java | 148 lines
                    
4import com.atlassian.beehive.ClusterLockService;
                    
5import com.atlassian.event.api.EventPublisher;
                    
6import com.atlassian.healthcheck.spi.HealthCheckWhitelist;
                    
6import com.atlassian.healthcheck.spi.HealthCheckWhitelist;
                    
7import com.atlassian.plugin.ModuleDescriptorFactory;
                    
8import com.atlassian.plugin.PluginController;
                    
8import com.atlassian.plugin.PluginController;
                    
9import com.atlassian.plugin.SplitStartupPluginSystemLifecycle;
                    
10import com.atlassian.plugin.metadata.PluginMetadataManager;
                    
10import com.atlassian.plugin.metadata.PluginMetadataManager;
                    
11import com.atlassian.plugin.module.ModuleFactory;
                    
12import com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory;
                    
21import com.atlassian.plugin.webresource.WebResourceManager;
                    
22import com.atlassian.plugin.webresource.WebResourceUrlProvider;
                    
23import com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory;
                    
                
BundleFinder.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 138 lines
                    
2
                    
3import com.atlassian.plugin.webresource.impl.helpers.BaseHelpers;
                    
4import com.atlassian.plugin.webresource.impl.snapshot.Bundle;
                    
4import com.atlassian.plugin.webresource.impl.snapshot.Bundle;
                    
5import com.atlassian.plugin.webresource.impl.snapshot.Snapshot;
                    
6import com.google.common.base.Predicate;
                    
10import javax.annotation.Nullable;
                    
11import java.util.ArrayList;
                    
12import java.util.Collection;
                    
13import java.util.HashSet;
                    
14import java.util.LinkedHashSet;
                    
15import java.util.List;
                    
17
                    
18import static com.atlassian.plugin.webresource.impl.support.Support.efficientAndPredicate;
                    
19import static com.google.common.base.Predicates.alwaysFalse;
                    
                
MathUtils.java https://bitbucket.org/jwalton/metadata-confluence-plugin.git | Java | 168 lines
                    
30
                    
31import com.atlassian.renderer.v2.macro.MacroException;
                    
32
                    
32
                    
33import java.util.List;
                    
34
                    
                
bundling-extra-dependencies-in-an-obr.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 146 lines
                    
29
                    
30Any library/plugin you want to bundle must be an OSGi bundle in its own right, *with a valid `META-INF/MANIFEST.MF` file defining the OSGi bundle*. This is mainly an issue for any Atlassian-based plugins you might have, which do not generate a `MANIFEST.MF` by default. To do so, you need to declare the `<instructions>` section within the definition for the 'com.atlassian.maven.plugins' plugin for the application you're targeting. More information about this is available [here](/server/framework/atlassian-sdk/managing-dependencies).
                    
31
                    
72
                    
73The package for the dependent plugin **must** be listed in the `<Import-Package>` section of the `<instructions>` for the OSGi bundle. More details about that are [here](/server/framework/atlassian-sdk/managing-dependencies). Some plugins do not technically need to be included for your plugin to build, but if they're not listed here, they won't get installed, since the UPM does dependency checking to ensure it doesn't install libraries that it doesn't need to.
                    
74
                    
84            <plugin>
                    
85                <groupId>com.atlassian.maven.plugins</groupId>
                    
86                <artifactId>maven-confluence-plugin</artifactId>
                    
101                        <!-- Specify what package to include. Ensure that any packages from OBRs are also listed. -->
                    
102                        <Import-Package>
                    
103                            my.company.library;version="${my.library.version}",
                    
126
                    
1271.  **Ensure you can install the dependencies independently.** Install each dependency into the application individually first to ensure that there aren't any problems with specific libraries. The UPM reports more useful errors this way also. Often the problem is missing imports, either due to not being listed in the `<Import-Package>` section of the library, or being missing from the target application, or having a bad version number.
                    
1282.  **Check the MANIFEST.MF.** This is for both the set of dependencies, and the plugin you're building. Take a look and make sure it's getting generated as you expect.
                    
                
content-for-component-plugin-module.snippet.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 178 lines
                    
58<p> </p>
                    
59<pre><code>&lt;component-import key=&quot;appProps&quot; interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
60<p> </p>
                    
60<p> </p>
                    
61<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p>
                    
62 
                    
78<p> </p>
                    
79<pre><code>&lt;component-import key=&quot;appProps&quot; interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
80<p> </p>
                    
80<p> </p>
                    
81<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p></td>
                    
82</tr>
                    
90<td>public</td>
                    
91<td><p>Indicates whether this component should be made available to other plugins via the <a href="/server/framework/atlassian-sdk/component-import-plugin-module">Component Import Plugin Module</a> or not.</p>
                    
92<p><strong>Default:</strong> false.</p></td>
                    
                
TestValidatorVisitor.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 274 lines
                    
3import com.atlassian.jira.jql.operand.JqlOperandResolver;
                    
4import com.atlassian.jira.user.ApplicationUser;
                    
5import com.atlassian.jira.user.MockApplicationUser;
                    
5import com.atlassian.jira.user.MockApplicationUser;
                    
6import com.atlassian.jira.util.MessageSet;
                    
7import com.atlassian.jira.util.MessageSetImpl;
                    
7import com.atlassian.jira.util.MessageSetImpl;
                    
8import com.atlassian.jira.util.NoopI18nHelper;
                    
9import com.atlassian.query.clause.AndClause;
                    
9import com.atlassian.query.clause.AndClause;
                    
10import com.atlassian.query.clause.NotClause;
                    
11import com.atlassian.query.clause.OrClause;
                    
13import com.atlassian.query.clause.TerminalClauseImpl;
                    
14import com.atlassian.query.operator.Operator;
                    
15import org.junit.Before;
                    
                
DetailsMacroBodyHandlerFastParse.java https://bitbucket.org/atlassian/confluence-masterdetail-plugin.git | Java | 317 lines
                    
2
                    
3import com.atlassian.confluence.content.render.xhtml.Namespace;
                    
4import com.atlassian.confluence.content.render.xhtml.XhtmlConstants;
                    
4import com.atlassian.confluence.content.render.xhtml.XhtmlConstants;
                    
5import com.atlassian.confluence.extra.masterdetail.DetailsSummaryMacro;
                    
6import com.atlassian.confluence.extra.masterdetail.analytics.DetailsSummaryMacroMetricsEvent;
                    
6import com.atlassian.confluence.extra.masterdetail.analytics.DetailsSummaryMacroMetricsEvent;
                    
7import com.atlassian.confluence.plugins.pageproperties.api.model.PageProperty;
                    
8import com.atlassian.confluence.xhtml.api.MacroDefinition;
                    
18import javax.xml.stream.XMLEventReader;
                    
19import javax.xml.stream.XMLStreamConstants;
                    
20import javax.xml.stream.XMLStreamException;
                    
33
                    
34import static com.atlassian.confluence.content.render.xhtml.XhtmlConstants.XHTML_NAMESPACE_URI;
                    
35import static org.apache.commons.text.StringEscapeUtils.escapeHtml4;
                    
                
JiraCluster.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 271 lines
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.AdministrationImpl;
                    
5import com.atlassian.jira.functest.framework.DefaultFuncTestHttpUnitOptions;
                    
6import com.atlassian.jira.functest.framework.FuncTestWebClientListener;
                    
7import com.atlassian.jira.functest.framework.LocatorFactoryImpl;
                    
8import com.atlassian.jira.functest.framework.Navigation;
                    
8import com.atlassian.jira.functest.framework.Navigation;
                    
9import com.atlassian.jira.functest.framework.NavigationImpl;
                    
10import com.atlassian.jira.functest.framework.assertions.Assertions;
                    
10import com.atlassian.jira.functest.framework.assertions.Assertions;
                    
11import com.atlassian.jira.functest.framework.assertions.AssertionsImpl;
                    
12import com.atlassian.jira.functest.framework.backdoor.Backdoor;
                    
17import com.atlassian.jira.plugins.ha.testapi.client.ReplicationControl;
                    
18import com.atlassian.jira.webtests.WebTesterFactory;
                    
19import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
                
GitCacheHandler.java https://bitbucket.org/atlassian/bamboo-git-plugin.git | Java | 342 lines
                    
2
                    
3import com.atlassian.bamboo.build.fileserver.BuildDirectoryManager;
                    
4import com.atlassian.bamboo.buildqueue.manager.AgentManager;
                    
4import com.atlassian.bamboo.buildqueue.manager.AgentManager;
                    
5import com.atlassian.bamboo.plan.PlanHelper;
                    
6import com.atlassian.bamboo.plan.cache.CachedPlanManager;
                    
6import com.atlassian.bamboo.plan.cache.CachedPlanManager;
                    
7import com.atlassian.bamboo.plan.cache.ImmutableChain;
                    
8import com.atlassian.bamboo.plan.cache.ImmutablePlan;
                    
8import com.atlassian.bamboo.plan.cache.ImmutablePlan;
                    
9import com.atlassian.bamboo.plugins.git.messages.DeleteSpecifiedGitCacheDirectoriesOnAgentMessage;
                    
10import com.atlassian.bamboo.plugins.git.messages.DeleteUnusedGitCacheDirectoriesOnAgentMessage;
                    
18import com.atlassian.bamboo.v2.build.agent.messages.RemoteBambooMessage;
                    
19import com.atlassian.sal.api.message.I18nResolver;
                    
20import com.google.common.base.Function;
                    
                
DatabaseLauncher.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 280 lines
                    
3import com.atlassian.core.ofbiz.util.CoreTransactionUtil;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
5import com.atlassian.jira.component.ComponentReference;
                    
5import com.atlassian.jira.component.ComponentReference;
                    
6import com.atlassian.jira.config.database.DatabaseConfig;
                    
7import com.atlassian.jira.config.database.DatabaseConfigurationManager;
                    
7import com.atlassian.jira.config.database.DatabaseConfigurationManager;
                    
8import com.atlassian.jira.config.properties.JiraProperties;
                    
9import com.atlassian.jira.database.DatabaseUtil;
                    
9import com.atlassian.jira.database.DatabaseUtil;
                    
10import com.atlassian.jira.exception.DataAccessException;
                    
11import com.atlassian.jira.instrumentation.InstrumentationListenerManager;
                    
15import com.atlassian.jira.ofbiz.OfBizDelegator;
                    
16import com.atlassian.jira.upgrade.ConnectionKeeper;
                    
17import org.apache.commons.lang.StringUtils;
                    
                
PluginSystemBeans.java https://bitbucket.org/atlassian/atlassian-refapp.git | Java | 207 lines
                    
3import com.atlassian.plugin.ModuleDescriptorFactory;
                    
4import com.atlassian.plugin.PluginAccessor;
                    
5import com.atlassian.plugin.PluginController;
                    
5import com.atlassian.plugin.PluginController;
                    
6import com.atlassian.plugin.SplitStartupPluginSystemLifecycle;
                    
7import com.atlassian.plugin.event.PluginEventManager;
                    
7import com.atlassian.plugin.event.PluginEventManager;
                    
8import com.atlassian.plugin.hostcontainer.HostContainer;
                    
9import com.atlassian.plugin.main.AtlassianPlugins;
                    
9import com.atlassian.plugin.main.AtlassianPlugins;
                    
10import com.atlassian.plugin.main.PluginsConfiguration;
                    
11import com.atlassian.plugin.main.PluginsConfigurationBuilder;
                    
25import com.atlassian.plugin.refimpl.plugins.RefappHostComponentProvider;
                    
26import com.atlassian.plugin.refimpl.plugins.RefappModuleDescriptorFactoryFactory;
                    
27import com.atlassian.plugin.refimpl.saldeps.CookieBasedScopeManager;
                    
                
TestResourceCaching.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 153 lines
                    
2
                    
3import com.atlassian.plugin.webresource.impl.RequestCache;
                    
4import com.atlassian.plugin.webresource.impl.snapshot.resource.Resource;
                    
4import com.atlassian.plugin.webresource.impl.snapshot.resource.Resource;
                    
5import com.atlassian.plugin.webresource.integration.TestCase;
                    
6import com.atlassian.plugin.webresource.integration.transformers.AddLocationDimensionAware;
                    
6import com.atlassian.plugin.webresource.integration.transformers.AddLocationDimensionAware;
                    
7import com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory;
                    
8import org.junit.Ignore;
                    
12
                    
13import static com.atlassian.plugin.webresource.TestUtils.buildMap;
                    
14import static com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers.buildKey;
                    
14import static com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers.buildKey;
                    
15import static com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers.getResource;
                    
16import static com.atlassian.plugin.webresource.impl.support.http.BaseRouter.buildUrl;
                    
                
TestCreateIssueWithDefaultValuesForCustomFields.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.suite.Category;
                    
5import com.atlassian.jira.functest.framework.suite.WebTest;
                    
5import com.atlassian.jira.functest.framework.suite.WebTest;
                    
6import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
7import com.atlassian.jira.pageobjects.components.JiraHeader;
                    
7import com.atlassian.jira.pageobjects.components.JiraHeader;
                    
8import com.atlassian.jira.pageobjects.dialogs.quickedit.CreateIssueDialog;
                    
9import com.atlassian.jira.pageobjects.framework.fields.CustomField;
                    
9import com.atlassian.jira.pageobjects.framework.fields.CustomField;
                    
10import com.atlassian.pageobjects.PageBinder;
                    
11import com.atlassian.pageobjects.elements.Option;
                    
13import com.atlassian.pageobjects.elements.WebDriverSelectElement;
                    
14import com.atlassian.pageobjects.elements.query.Poller;
                    
15import com.google.common.base.Function;
                    
                
TestEditAttachmentSettings.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 209 lines
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.Administration;
                    
5import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
7import com.atlassian.jira.functest.framework.Navigation;
                    
7import com.atlassian.jira.functest.framework.Navigation;
                    
8import com.atlassian.jira.functest.framework.assertions.TextAssertions;
                    
9import com.atlassian.jira.functest.framework.suite.Category;
                    
9import com.atlassian.jira.functest.framework.suite.Category;
                    
10import com.atlassian.jira.functest.framework.suite.WebTest;
                    
11import org.junit.Test;
                    
15
                    
16import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.FS;
                    
                
DeleteUserTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 227 lines
                    
4import com.atlassian.jira.bc.portal.PortalPageService;
                    
5import com.atlassian.jira.bc.project.component.ProjectComponent;
                    
6import com.atlassian.jira.config.FeatureManager;
                    
6import com.atlassian.jira.config.FeatureManager;
                    
7import com.atlassian.jira.config.properties.ApplicationProperties;
                    
8import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
8import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
9import com.atlassian.jira.mock.component.MockComponentWorker;
                    
10import com.atlassian.jira.plugin.user.PreDeleteUserErrorsManager;
                    
10import com.atlassian.jira.plugin.user.PreDeleteUserErrorsManager;
                    
11import com.atlassian.jira.plugin.user.WebErrorMessage;
                    
12import com.atlassian.jira.project.Project;
                    
15import com.atlassian.jira.user.ApplicationUser;
                    
16import com.atlassian.jira.user.UserDeleteVeto;
                    
17import com.atlassian.jira.user.util.UserManager;
                    
                
TestJiraHomeStartupCheck.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 240 lines
                    
2
                    
3import com.atlassian.jira.config.util.JiraHome;
                    
4import com.atlassian.jira.help.HelpUrl;
                    
4import com.atlassian.jira.help.HelpUrl;
                    
5import com.atlassian.jira.help.StaticHelpUrls;
                    
6import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
6import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
7import com.atlassian.jira.plugin.PluginPath;
                    
8import org.junit.After;
                    
8import org.junit.After;
                    
9import org.junit.Rule;
                    
10import org.junit.Test;
                    
11import org.junit.rules.ExpectedException;
                    
12import org.junit.rules.RuleChain;
                    
13import org.junit.rules.TemporaryFolder;
                    
                
module-type.md https://bitbucket.org/mrzymski/jira-server-docs.git | Markdown | 213 lines
                    
71<p> </p>
                    
72<pre><code>&lt;component-import
                    
73  key=&quot;appProps&quot;
                    
73  key=&quot;appProps&quot;
                    
74  interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
75<p> </p>
                    
75<p> </p>
                    
76<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p>
                    
77 
                    
168
                    
169Accessing modules of your dynamic module type can be done using `com.atlassian.plugin.PluginAccessor`.
                    
170
                    
183
                    
184Note that it is not advisable to cache the results of calls to `com.atlassian.plugin.PluginAccessor`'s methods, since the return values can change at any time as a result of plugins being installed, uninstalled, enabled, or disabled.
                    
185
                    
                
Oracle10GTest.java https://bitbucket.org/atlassian/amps.git | Java | 156 lines
                    
3import com.atlassian.maven.plugins.amps.DataSource;
                    
4import com.atlassian.maven.plugins.amps.product.ImportMethod;
                    
5import org.apache.maven.plugin.logging.Log;
                    
42
                    
43    private void setUpImportMethod(final String importMethod) {
                    
44        when(dataSource.getImportMethod()).thenReturn(importMethod);
                    
105        // Arrange
                    
106        setUpImportMethod(ImportMethod.IMPDP.name());
                    
107        setUpDataSourceCredentials();
                    
114        // Act
                    
115        final Xpp3Dom importConfiguration = database.getExecMavenToolImportConfiguration(dataSource);
                    
116
                    
145        // Act
                    
146        final Xpp3Dom importConfiguration = database.getExecMavenToolImportConfiguration(dataSource);
                    
147
                    
                
GoogleCalendarViewPage.java https://bitbucket.org/servicerocket/google-calendar-plugin.git | Java | 142 lines
                    
3import com.atlassian.confluence.api.model.content.Content;
                    
4import com.atlassian.confluence.webdriver.pageobjects.page.content.ViewPage;
                    
5import com.atlassian.pageobjects.elements.ElementBy;
                    
5import com.atlassian.pageobjects.elements.ElementBy;
                    
6import com.atlassian.pageobjects.elements.PageElement;
                    
7import com.atlassian.pageobjects.elements.WebDriverElement;
                    
9
                    
10import java.util.List;
                    
11import java.util.Optional;
                    
11import java.util.Optional;
                    
12import java.util.Set;
                    
13import java.util.stream.Collectors;
                    
14
                    
15import static com.atlassian.pageobjects.elements.query.Poller.by;
                    
16import static com.atlassian.pageobjects.elements.query.Poller.waitUntil;
                    
                
MsBuildTaskTypeTest.java https://bitbucket.org/atlassian/bamboo-dotnet-plugin/ | Java | 243 lines
                    
2
                    
3import com.atlassian.bamboo.build.LogEntry;
                    
4import com.atlassian.bamboo.build.fileserver.BuildDirectoryManager;
                    
4import com.atlassian.bamboo.build.fileserver.BuildDirectoryManager;
                    
5import com.atlassian.bamboo.build.logger.BuildLogger;
                    
6import com.atlassian.bamboo.build.logger.SimpleBuildLogger;
                    
6import com.atlassian.bamboo.build.logger.SimpleBuildLogger;
                    
7import com.atlassian.bamboo.configuration.ConfigurationMapImpl;
                    
8import com.atlassian.bamboo.plan.PlanKeys;
                    
8import com.atlassian.bamboo.plan.PlanKeys;
                    
9import com.atlassian.bamboo.plan.PlanResultKey;
                    
10import com.atlassian.bamboo.process.EnvironmentVariableAccessor;
                    
10import com.atlassian.bamboo.process.EnvironmentVariableAccessor;
                    
11import com.atlassian.bamboo.process.ProcessService;
                    
12import com.atlassian.bamboo.process.ProcessServiceImpl;
                    
                
adding-activities-to-a-third-party-feed-with-the-java-api.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 203 lines
                    
81<dependency>
                    
82    <groupId>com.atlassian.event</groupId>
                    
83    <artifactId>atlassian-event</artifactId>
                    
87<dependency>
                    
88    <groupId>com.atlassian.sal</groupId>
                    
89    <artifactId>sal-api</artifactId>
                    
94
                    
95## Import the `ActivityService`
                    
96
                    
99``` xml
                    
100<component-import key="activityService" interface="com.atlassian.streams.thirdparty.api.ActivityService"/>
                    
101```
                    
110<component-import key="eventPublisher" interface="com.atlassian.event.api.EventPublisher"/>
                    
111<component-import key="applicationProperties" interface="com.atlassian.sal.api.ApplicationProperties"/>
                    
112```
                    
                
TestProjectTemplateModuleDescriptor.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 216 lines
                    
2
                    
3import com.atlassian.jira.project.template.hook.AddProjectHook;
                    
4import com.atlassian.jira.project.template.hook.AddProjectModule;
                    
4import com.atlassian.jira.project.template.hook.AddProjectModule;
                    
5import com.atlassian.jira.project.template.hook.ConfigureData;
                    
6import com.atlassian.jira.project.template.hook.ConfigureResponse;
                    
6import com.atlassian.jira.project.template.hook.ConfigureResponse;
                    
7import com.atlassian.jira.project.template.hook.ValidateData;
                    
8import com.atlassian.jira.project.template.hook.ValidateResponse;
                    
8import com.atlassian.jira.project.template.hook.ValidateResponse;
                    
9import com.atlassian.jira.project.template.module.AddProjectModuleBuilder;
                    
10import com.atlassian.jira.project.template.module.ProjectTemplateModule;
                    
16import com.atlassian.plugin.web.descriptors.ConditionElementParser;
                    
17import com.atlassian.plugin.webresource.WebResourceUrlProvider;
                    
18import org.dom4j.Document;
                    
                
ViewFieldScreens.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 234 lines
                    
2
                    
3import com.atlassian.jira.issue.fields.screen.FieldScreen;
                    
4import com.atlassian.jira.issue.fields.screen.FieldScreenFactory;
                    
4import com.atlassian.jira.issue.fields.screen.FieldScreenFactory;
                    
5import com.atlassian.jira.issue.fields.screen.FieldScreenManager;
                    
6import com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager;
                    
6import com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager;
                    
7import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
8import com.atlassian.jira.workflow.JiraWorkflow;
                    
8import com.atlassian.jira.workflow.JiraWorkflow;
                    
9import com.atlassian.jira.workflow.WorkflowManager;
                    
10import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
22
                    
23import static com.atlassian.jira.util.lang.JiraStringUtils.asString;
                    
24
                    
                
SetupJiraInstance.java https://bitbucket.org/marvelution/jira-jenkins-integration.git | Java | 134 lines
                    
22import com.atlassian.event.api.*;
                    
23import com.atlassian.jira.event.*;
                    
24import com.atlassian.jira.exception.*;
                    
24import com.atlassian.jira.exception.*;
                    
25import com.atlassian.jira.permission.*;
                    
26import com.atlassian.jira.security.groups.*;
                    
26import com.atlassian.jira.security.groups.*;
                    
27import com.atlassian.jira.security.plugin.*;
                    
28import com.atlassian.jira.user.*;
                    
28import com.atlassian.jira.user.*;
                    
29import com.atlassian.jira.user.util.*;
                    
30import com.atlassian.plugin.spring.scanner.annotation.export.*;
                    
30import com.atlassian.plugin.spring.scanner.annotation.export.*;
                    
31import com.atlassian.plugin.spring.scanner.annotation.imports.*;
                    
32import com.atlassian.sal.api.lifecycle.*;
                    
                
PluginHelper.java https://bitbucket.org/AlienSteel/keysight-plugins-for-atlassian-products.git | Java | 203 lines
                    
3import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
4import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
                    
5import com.keysight.mathjax.rest.RestAdminConfigService;
                    
6import org.apache.commons.validator.routines.UrlValidator;
                    
7import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
8import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
                    
8import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
                    
9import com.atlassian.sal.api.transaction.TransactionCallback;
                    
10import com.atlassian.sal.api.transaction.TransactionTemplate;
                    
10import com.atlassian.sal.api.transaction.TransactionTemplate;
                    
11import org.springframework.stereotype.Component;
                    
12import org.springframework.beans.factory.annotation.Autowired;
                    
12import org.springframework.beans.factory.annotation.Autowired;
                    
13import org.apache.commons.lang3.StringUtils;
                    
14
                    
                
DefaultUploadClient.java https://bitbucket.org/atlassianlabs/bamboo-continuous-plugin-deployment.git | Java | 221 lines
                    
3import com.atlassian.bamboo.build.logger.BuildLogger;
                    
4import com.atlassian.bamboo.plugins.confdeploy.Failure;
                    
5import com.atlassian.bamboo.plugins.confdeploy.Result;
                    
5import com.atlassian.bamboo.plugins.confdeploy.Result;
                    
6import com.atlassian.bamboo.plugins.confdeploy.config.TaskConfiguration;
                    
7import com.atlassian.bamboo.plugins.confdeploy.upload.behaviour.PollingRequestBehaviour;
                    
7import com.atlassian.bamboo.plugins.confdeploy.upload.behaviour.PollingRequestBehaviour;
                    
8import com.atlassian.bamboo.plugins.confdeploy.upload.behaviour.RequestBehaviour;
                    
9import com.atlassian.bamboo.plugins.confdeploy.upload.http.HttpClientWrapper;
                    
9import com.atlassian.bamboo.plugins.confdeploy.upload.http.HttpClientWrapper;
                    
10import com.atlassian.bamboo.task.TaskException;
                    
11import com.atlassian.fugue.Either;
                    
12import com.atlassian.util.concurrent.Nullable;
                    
13import com.atlassian.util.concurrent.Timeout;
                    
14import org.apache.http.client.methods.HttpUriRequest;
                    
                
attachscreenshot.jsp https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | JavaServer Pages | 186 lines
                    
1<%@ page import="com.atlassian.jira.component.ComponentAccessor" %>
                    
2<%@ page import="com.opensymphony.util.TextUtils" %>
                    
27
                    
28    <ui:soy moduleKey="'com.atlassian.auiplugin:aui-experimental-soy-templates'" template="'aui.page.pagePanel'">
                    
29        <ui:param name="'content'">
                    
29        <ui:param name="'content'">
                    
30            <ui:soy moduleKey="'com.atlassian.auiplugin:aui-experimental-soy-templates'" template="'aui.page.pagePanelContent'">
                    
31                <ui:param name="'content'">
                    
63                    codebase:"<%= request.getContextPath() %>/secure/",
                    
64                    code:"com.atlassian.jira.screenshot.applet.ScreenshotApplet.class",
                    
65                    archive:"applet/screenshot.jar",
                    
                
AbstractWorklogAction.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 253 lines
                    
5import com.atlassian.jira.config.FeatureManager;
                    
6import com.atlassian.jira.datetime.DateTimeFormatterFactory;
                    
7import com.atlassian.jira.datetime.DateTimeStyle;
                    
7import com.atlassian.jira.datetime.DateTimeStyle;
                    
8import com.atlassian.jira.exception.DataAccessException;
                    
9import com.atlassian.jira.issue.Issue;
                    
13import com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem;
                    
14import com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager;
                    
15import com.atlassian.jira.plugin.renderer.JiraRendererModuleDescriptor;
                    
15import com.atlassian.jira.plugin.renderer.JiraRendererModuleDescriptor;
                    
16import com.atlassian.jira.security.roles.ProjectRole;
                    
17import com.atlassian.jira.security.roles.ProjectRoleManager;
                    
20import com.atlassian.jira.util.collect.MapBuilder;
                    
21import com.atlassian.jira.web.FieldVisibilityManager;
                    
22import com.opensymphony.util.TextUtils;
                    
                
automatic-generation-of-spring-configuration.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 85 lines
                    
25
                    
26#### Component Import Transformation
                    
27
                    
27
                    
28The [Component Import](/server/framework/atlassian-sdk/component-import-plugin-module) module type allows a plugin to import a component exposed by another plugin or by the host application itself. These elements are converted into the Spring configuration file `META-INF/spring/atlassian-plugins-component-imports.xml` as Spring DM `<osgi:reference>` elements. See the <a href="http://static.springsource.org/osgi/docs/1.1.3/reference/html/service-registry.html#service-registry:refs" class="external-link">Spring DM documentation</a>.
                    
29
                    
29
                    
30In their place, a placeholder module descriptor is stored in the plugin framework so that the import will appear in the list of plugin modules. However, disabling it has no effect.
                    
31
                    
35
                    
36Like the Component Import module type, in their place, a placeholder module descriptor is stored in the plugin framework so that the component will appear in the list of plugin modules. However, disabling it has no effect.
                    
37
                    
39
                    
40Upon plugin installation, the plugin framework will scan the classes in the plugin JAR for any references to host components. If any are detected, the framework will generate the Spring configuration file `META-INF/spring/atlassian-plugins-host-components.xml` to add a bean for each host component needed. Since host components are always available and do not change during runtime, the bean definitions are special purpose beans that import the host component services on startup. The Spring DM `<osgi:reference>` element is not used, because it adds a lot of overhead that is not necessary here. You can override the beans by using the `<component-import>` element to specify a different bean name, since if the plugin framework detects an import for a host component, it will not generate a bean reference.
                    
41
                    
                
projectimportselectproject.jsp https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | JavaServer Pages | 231 lines
                    
16
                    
17<div id="project-import-panel">
                    
18    <ui:soy moduleKey="'com.atlassian.auiplugin:aui-experimental-soy-templates'" template="'aui.progressTracker.progressTracker'">
                    
22    <page:applyDecorator name="auiform">
                    
23        <page:param name="action">ProjectImportSelectProject.jspa</page:param>
                    
24        <page:param name="cancelLinkURI">ProjectImportSelectBackup!cancel.jspa</page:param>
                    
56                                <tr>
                    
57                                    <td width="20%"><b><ww:text name="'admin.project.import.select.project.proj.name'"/>:</b></td>
                    
58                                    <td width="80%" id="prj_name"></td>
                    
68                                <tr>
                    
69                                    <td><b><ww:text name="'admin.project.import.select.project.proj.desc'"/>:</b></td>
                    
70                                    <td id="prj_desc"></td>
                    
189
                    
190        // Make the import submit disabled if the project is not importable
                    
191        if (!project.prj_imp) {
                    
                
TestUserMapper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 240 lines
                    
1package com.atlassian.jira.imports.project.mapper;
                    
2
                    
2
                    
3import com.atlassian.jira.external.beans.ExternalUser;
                    
4import com.atlassian.jira.user.util.UserUtil;
                    
4import com.atlassian.jira.user.util.UserUtil;
                    
5import org.junit.Test;
                    
6import org.junit.runner.RunWith;
                    
6import org.junit.runner.RunWith;
                    
7import org.mockito.Mockito;
                    
8import org.mockito.runners.MockitoJUnitRunner;
                    
9
                    
10import static org.junit.Assert.assertEquals;
                    
11import static org.junit.Assert.assertTrue;
                    
11import static org.junit.Assert.assertTrue;
                    
12import static org.junit.Assert.fail;
                    
13
                    
                
AbstractChartReportTestCase.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 241 lines
                    
5import com.atlassian.jira.bc.filter.SearchRequestService;
                    
6import com.atlassian.jira.charts.ChartFactory;
                    
7import com.atlassian.jira.charts.report.AbstractChartReport;
                    
7import com.atlassian.jira.charts.report.AbstractChartReport;
                    
8import com.atlassian.jira.config.properties.APKeys;
                    
9import com.atlassian.jira.config.properties.ApplicationProperties;
                    
9import com.atlassian.jira.config.properties.ApplicationProperties;
                    
10import com.atlassian.jira.junit.rules.AvailableInContainer;
                    
11import com.atlassian.jira.junit.rules.MockitoMocksInContainer;
                    
15import com.atlassian.jira.security.PermissionManager;
                    
16import com.atlassian.jira.security.plugin.ProjectPermissionKey;
                    
17import com.atlassian.jira.user.ApplicationUser;
                    
18import com.atlassian.jira.user.UserProjectHistoryManager;
                    
19import com.atlassian.jira.web.action.ProjectActionSupport;
                    
20import org.junit.Assert;
                    
                
FuncTestSuiteIssues.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 214 lines
                    
2
                    
3import com.atlassian.jira.webtests.ztests.admin.TestIssueLinkCheck;
                    
4import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypeSchemeMigration;
                    
4import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypeSchemeMigration;
                    
5import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypeSchemes;
                    
6import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypes;
                    
6import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypes;
                    
7import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestMultiIssueTypes;
                    
8import com.atlassian.jira.webtests.ztests.attachment.TestIssueFileAttachments;
                    
8import com.atlassian.jira.webtests.ztests.attachment.TestIssueFileAttachments;
                    
9import com.atlassian.jira.webtests.ztests.bulk.TestBulkChangeIssues;
                    
10import com.atlassian.jira.webtests.ztests.bulk.TestBulkDeleteIssues;
                    
10import com.atlassian.jira.webtests.ztests.bulk.TestBulkDeleteIssues;
                    
11import com.atlassian.jira.webtests.ztests.bulk.TestBulkEditIssues;
                    
12import com.atlassian.jira.webtests.ztests.bulk.TestBulkMoveIssues;
                    
                
DowngradeTask_Build70024.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 306 lines
                    
3import com.atlassian.jira.database.DbConnection;
                    
4import com.atlassian.jira.database.SqlCallback;
                    
5import com.atlassian.jira.model.querydsl.QAvatar;
                    
5import com.atlassian.jira.model.querydsl.QAvatar;
                    
6import com.atlassian.jira.model.querydsl.QOSPropertyEntry;
                    
7import com.atlassian.jira.model.querydsl.QOSPropertyNumber;
                    
8import com.atlassian.jira.model.querydsl.QOSPropertyString;
                    
9import com.atlassian.jira.model.querydsl.QProject;
                    
10import com.atlassian.jira.upgrade.AbstractDowngradeTask;
                    
11import com.atlassian.jira.upgrade.DowngradeException;
                    
12import com.atlassian.jira.upgrade.ReindexRequirement;
                    
13import com.google.common.collect.ImmutableList;
                    
19import javax.annotation.Nonnull;
                    
20import javax.annotation.Nullable;
                    
21import java.util.List;
                    
                
AutoLookAndFeelManager.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 219 lines
                    
3import com.atlassian.jira.bc.admin.ApplicationPropertiesService;
                    
4import com.atlassian.jira.bc.admin.ApplicationProperty;
                    
5import com.atlassian.jira.config.properties.APKeys;
                    
5import com.atlassian.jira.config.properties.APKeys;
                    
6import com.atlassian.jira.config.properties.ApplicationProperties;
                    
7import com.atlassian.jira.lookandfeel.upload.UploadService;
                    
7import com.atlassian.jira.lookandfeel.upload.UploadService;
                    
8import com.atlassian.jira.user.ApplicationUser;
                    
9import com.atlassian.jira.user.UserPropertyManager;
                    
9import com.atlassian.jira.user.UserPropertyManager;
                    
10import com.atlassian.jira.web.ServletContextProvider;
                    
11import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
11import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
12import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
                    
13
                    
                
RefappLauncher.java https://bitbucket.org/atlassian/atlassian-refapp.git | Java | 108 lines
                    
1package com.atlassian.plugin.refimpl;
                    
2
                    
2
                    
3import com.atlassian.plugin.PluginAccessor;
                    
4import com.atlassian.plugin.SplitStartupPluginSystemLifecycle;
                    
4import com.atlassian.plugin.SplitStartupPluginSystemLifecycle;
                    
5import com.atlassian.plugin.main.AtlassianPlugins;
                    
6import com.atlassian.plugin.refimpl.db.SchemaCreator;
                    
7import com.atlassian.scheduler.SchedulerServiceException;
                    
8import com.atlassian.scheduler.core.SchedulerServiceController;
                    
9import org.slf4j.Logger;
                    
9import org.slf4j.Logger;
                    
10import org.slf4j.LoggerFactory;
                    
11import org.springframework.context.annotation.Bean;
                    
12
                    
13import javax.annotation.ParametersAreNonnullByDefault;
                    
14import java.util.Optional;
                    
                
T13_CopyAutomationAppDataIT.java https://bitbucket.org/marvelution/jira-jenkins-integration.git | Java | 225 lines
                    
17
                    
18import java.time.*;
                    
19
                    
22import org.marvelution.jji.automation.*;
                    
23import org.marvelution.jji.automation.api.execution.*;
                    
24import org.marvelution.jji.data.access.*;
                    
24import org.marvelution.jji.data.access.*;
                    
25import org.marvelution.jji.data.access.model.*;
                    
26import org.marvelution.jji.test.data.*;
                    
30
                    
31import com.atlassian.pocketknife.api.querydsl.*;
                    
32import com.atlassian.pocketknife.api.querydsl.util.*;
                    
32import com.atlassian.pocketknife.api.querydsl.util.*;
                    
33import com.google.inject.Module;
                    
34import com.google.inject.*;
                    
                
ContextBatchResponseCachingTest.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 133 lines
                    
1package com.atlassian.plugin.webresource.impl.http;
                    
2
                    
2
                    
3import com.atlassian.plugin.webresource.impl.support.http.Request;
                    
4import com.atlassian.plugin.webresource.impl.support.http.Response;
                    
7import org.junit.Ignore;
                    
8import org.junit.Rule;
                    
9import org.junit.Test;
                    
9import org.junit.Test;
                    
10import org.junit.contrib.java.lang.system.RestoreSystemProperties;
                    
11import org.junit.rules.TestRule;
                    
17import java.util.List;
                    
18import java.util.Map;
                    
19import java.util.stream.Collectors;
                    
20
                    
21import static com.atlassian.plugin.webresource.TestUtils.cacheableRequestParams;
                    
22import static com.atlassian.plugin.webresource.impl.config.Config.ENABLE_BUNDLE_HASH_VALIDATION;
                    
                
DependencyGraph.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 261 lines
                    
2
                    
3import com.atlassian.plugin.webresource.ResourceBatchingConfiguration;
                    
4import org.jgrapht.Graph;
                    
6import org.jgrapht.graph.AsSubgraph;
                    
7import org.jgrapht.nio.Attribute;
                    
8import org.jgrapht.nio.dot.DOTExporter;
                    
9
                    
10import javax.annotation.Nonnull;
                    
11import javax.annotation.Nullable;
                    
12import java.io.StringWriter;
                    
13import java.io.Writer;
                    
14import java.util.Collection;
                    
15import java.util.HashSet;
                    
16import java.util.LinkedHashMap;
                    
17import java.util.Map;
                    
                
ApplicationPropertyMetadata.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 313 lines
                    
1package com.atlassian.jira.bc.admin;
                    
2
                    
2
                    
3import com.atlassian.jira.config.properties.ExampleGenerator;
                    
4import com.atlassian.jira.util.lang.Pair;
                    
4import com.atlassian.jira.util.lang.Pair;
                    
5import com.atlassian.util.concurrent.LazyReference;
                    
6import com.atlassian.validation.ApplicationPropertyEnumerator;
                    
7import com.atlassian.validation.BooleanValidator;
                    
8import com.atlassian.validation.IntegerValidator;
                    
9import com.atlassian.validation.NonValidator;
                    
9import com.atlassian.validation.NonValidator;
                    
10import com.atlassian.validation.Validator;
                    
11import com.atlassian.validation.ValidatorFactory;
                    
11import com.atlassian.validation.ValidatorFactory;
                    
12import com.google.common.base.Supplier;
                    
13
                    
                
TestTrustedApplications.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 350 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
7import com.atlassian.jira.functest.framework.suite.WebTest;
                    
8import com.meterware.httpunit.HttpUnitOptions;
                    
9import org.junit.Before;
                    
10import org.junit.Test;
                    
11
                    
18
                    
19import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_PASSWORD;
                    
20import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
                
TestLicenseDetailsFactoryImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 319 lines
                    
2
                    
3import com.atlassian.application.api.ApplicationKey;
                    
4import com.atlassian.core.util.Clock;
                    
4import com.atlassian.core.util.Clock;
                    
5import com.atlassian.extras.api.AtlassianLicense;
                    
6import com.atlassian.extras.api.LicenseException;
                    
6import com.atlassian.extras.api.LicenseException;
                    
7import com.atlassian.extras.api.LicenseManager;
                    
8import com.atlassian.extras.api.LicenseType;
                    
8import com.atlassian.extras.api.LicenseType;
                    
9import com.atlassian.extras.api.Product;
                    
10import com.atlassian.extras.api.jira.JiraLicense;
                    
19import com.atlassian.jira.web.bean.I18nBean;
                    
20import com.atlassian.jira.web.util.ExternalLinkUtil;
                    
21import org.hamcrest.Description;
                    
                
SelectIssueTypeSchemeForProject.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 294 lines
                    
3import com.atlassian.collectors.CollectorsUtil;
                    
4import com.atlassian.core.util.collection.EasyList;
                    
5import com.atlassian.jira.bulkedit.operation.BulkMoveOperation;
                    
5import com.atlassian.jira.bulkedit.operation.BulkMoveOperation;
                    
6import com.atlassian.jira.component.ComponentAccessor;
                    
7import com.atlassian.jira.config.ConstantsManager;
                    
7import com.atlassian.jira.config.ConstantsManager;
                    
8import com.atlassian.jira.entity.WithFunctions;
                    
9import com.atlassian.jira.issue.IssueConstant;
                    
14import com.atlassian.jira.issue.fields.config.manager.IssueTypeSchemeManager;
                    
15import com.atlassian.jira.issue.fields.option.IssueConstantOption;
                    
16import com.atlassian.jira.issue.fields.option.OptionSetManager;
                    
19import com.atlassian.jira.issue.search.SearchException;
                    
20import com.atlassian.jira.issue.search.SearchProvider;
                    
21import com.atlassian.jira.project.Project;
                    
                
web-panel-renderer-plugin-module.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 240 lines
                    
71<td>The unique identifier of the plugin module. You refer to this key to use the resource from other contexts in your plugin, such as from the plugin Java code or JavaScript resources.
                    
72<pre><code>&lt;component-import 
                    
73  key=&quot;appProps&quot; 
                    
74  interface=&quot;com.atlassian.sal.api.ApplicationProperties&quot;/&gt;</code></pre>
                    
75<p>In the example, <code>appProps</code> is the key for this particular module declaration, for <code>component-import</code>, in this case.</p></td>
                    
76</tr>
                    
93
                    
94To create your own renderer you should create a class that implements <a href="https://studio.atlassian.com/source/browse/PLUG/trunk/atlassian-plugins-webfragment/src/main/java/com/atlassian/plugin/web/renderer/WebPanelRenderer.java?r=56664" class="external-link">com.atlassian.plugin.web.renderer.WebPanelRenderer</a>.
                    
95
                    
122
                    
123    import com.atlassian.plugin.Plugin;
                    
124    import com.atlassian.plugin.web.renderer.RendererException;
                    
124    import com.atlassian.plugin.web.renderer.RendererException;
                    
125    import com.atlassian.plugin.web.renderer.WebPanelRenderer;
                    
126    import freemarker.cache.ClassTemplateLoader;
                    
                
DefaultPermissionQueryFactory.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 200 lines
                    
5import com.atlassian.jira.issue.security.IssueSecurityLevelManager;
                    
6import com.atlassian.jira.issue.security.IssueSecurityLevelPermission;
                    
7import com.atlassian.jira.issue.security.IssueSecuritySchemeManager;
                    
7import com.atlassian.jira.issue.security.IssueSecuritySchemeManager;
                    
8import com.atlassian.jira.permission.PermissionSchemeEntry;
                    
9import com.atlassian.jira.permission.PermissionSchemeManager;
                    
9import com.atlassian.jira.permission.PermissionSchemeManager;
                    
10import com.atlassian.jira.permission.PermissionTypeManager;
                    
11import com.atlassian.jira.project.Project;
                    
12import com.atlassian.jira.security.JiraAuthenticationContextImpl;
                    
13import com.atlassian.jira.security.PermissionManager;
                    
14import com.atlassian.jira.security.RequestCacheKeys;
                    
15import com.atlassian.jira.security.SecurityTypeManager;
                    
16import com.atlassian.jira.security.plugin.ProjectPermissionKey;
                    
17import com.atlassian.jira.security.type.SecurityType;
                    
                
JiraVelocityHelper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 329 lines
                    
2
                    
3import com.atlassian.core.util.StringUtils;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
5import com.atlassian.jira.config.properties.JiraSystemProperties;
                    
6import com.atlassian.jira.issue.fields.Field;
                    
6import com.atlassian.jira.issue.fields.Field;
                    
7import com.atlassian.jira.issue.fields.FieldManager;
                    
8import com.atlassian.jira.issue.fields.NavigableField;
                    
9import com.atlassian.jira.util.collect.Transformed;
                    
10import com.atlassian.velocity.htmlsafe.HtmlSafe;
                    
11import org.ofbiz.core.entity.GenericEntityException;
                    
11import org.ofbiz.core.entity.GenericEntityException;
                    
12import org.ofbiz.core.entity.GenericValue;
                    
13import org.slf4j.Logger;
                    
                
RequirementHelper.java https://bitbucket.org/lukejackson/jgit-flow.git | Java | 245 lines
                    
4
                    
5import com.atlassian.jgitflow.core.GitFlowConfiguration;
                    
6import com.atlassian.jgitflow.core.JGitFlowConstants;
                    
6import com.atlassian.jgitflow.core.JGitFlowConstants;
                    
7import com.atlassian.jgitflow.core.JGitFlowReporter;
                    
8import com.atlassian.jgitflow.core.exception.*;
                    
9
                    
10import org.eclipse.jgit.api.CreateBranchCommand;
                    
11import org.eclipse.jgit.api.Git;
                    
68     * @param branch The name of the branch to test
                    
69     * @throws com.atlassian.jgitflow.core.exception.LocalBranchMissingException
                    
70     * @throws com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
                    
103     * @throws com.atlassian.jgitflow.core.exception.RemoteBranchExistsException
                    
104     * @throws com.atlassian.jgitflow.core.exception.JGitFlowGitAPIException
                    
105     */
                    
                
AbstractEditWorkflowTransitionDescriptorParams.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
2
                    
3import com.atlassian.jira.bc.workflow.WorkflowService;
                    
4import com.atlassian.jira.plugin.workflow.AbstractWorkflowModuleDescriptor;
                    
4import com.atlassian.jira.plugin.workflow.AbstractWorkflowModuleDescriptor;
                    
5import com.atlassian.jira.plugin.workflow.JiraWorkflowPluginConstants;
                    
6import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
6import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
7import com.atlassian.jira.workflow.JiraWorkflow;
                    
8import com.atlassian.plugin.PluginAccessor;
                    
8import com.atlassian.plugin.PluginAccessor;
                    
9import com.atlassian.plugin.PluginParseException;
                    
10import com.opensymphony.util.TextUtils;
                    
11import com.opensymphony.workflow.loader.AbstractDescriptor;
                    
12import com.opensymphony.workflow.loader.ActionDescriptor;
                    
13import com.opensymphony.workflow.loader.ConditionDescriptor;
                    
                
AbstractProjectImportTestCase.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 196 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.FuncTestCase;
                    
4import com.atlassian.jira.functest.framework.Navigation;
                    
4import com.atlassian.jira.functest.framework.Navigation;
                    
5import com.atlassian.jira.functest.framework.admin.ProjectImportTypeFix;
                    
6import org.apache.commons.io.FileUtils;
                    
144    public void importToPreImportSummaryPage(final File tempFile) {
                    
145        importToPreImportSummaryPage(tempFile, "monkey");
                    
146    }
                    
183
                    
184        final ProjectImportTypeFix fix = new ProjectImportTypeFix(backdoor);
                    
185        fix.rewriteProjectTypes(backupFile);
                    
188
                    
189        // Import the data that has the project data missing and it is ready to be imported
                    
190        backdoor.restoreDataFromResource(currentSystemXML);
                    
                
store-and-retrieve-plugin-data.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 192 lines
                    
78
                    
79    import com.atlassian.plugin.spring.scanner.annotation.imports.ComponentImport;
                    
80    import com.atlassian.plugin.spring.scanner.annotation.component.Scanned;
                    
82
                    
83    import com.atlassian.sal.api.auth.LoginUriProvider;
                    
84    import com.atlassian.sal.api.user.UserManager;
                    
84    import com.atlassian.sal.api.user.UserManager;
                    
85    import com.atlassian.templaterenderer.TemplateRenderer;
                    
86    import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
86    import com.atlassian.sal.api.pluginsettings.PluginSettings;
                    
87    import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
                    
88
                    
1794.  Under Plugin Settings Query, choose **Global**.
                    
1805.  For the Data Key, enter `com.atlassian.plugins.tutorial.refapp.adminui.name` to query the names entered, or `com.atlassian.plugins.tutorial.refapp.adminui.age` to query the ages entered.  
                    
181    This is the `PLUGIN_STORAGE_KEY` value that you coded into your `MyPluginServlet` class.
                    
                
Postgres.java https://bitbucket.org/atlassian/amps.git | Java | 227 lines
                    
3import com.atlassian.maven.plugins.amps.DataSource;
                    
4import com.atlassian.maven.plugins.amps.product.ImportMethod;
                    
5import com.google.common.annotations.VisibleForTesting;
                    
6import org.apache.commons.lang3.StringUtils;
                    
7import org.apache.maven.plugin.MojoExecutionException;
                    
8import org.apache.maven.plugin.logging.Log;
                    
12import javax.annotation.ParametersAreNonnullByDefault;
                    
13import javax.annotation.Nullable;
                    
14import java.sql.Driver;
                    
14import java.sql.Driver;
                    
15import java.sql.DriverManager;
                    
16import java.sql.DriverPropertyInfo;
                    
75        Xpp3Dom configDatabaseTool = null;
                    
76        if (ImportMethod.PSQL.equals(ImportMethod.getValueOf(dataSource.getImportMethod()))) {
                    
77            configDatabaseTool = configuration(
                    
                
create-a-helloworld-plugin-project.md https://bitbucket.org/zchristmas/atlassian-sdk-docs.git | Markdown | 169 lines
                    
20
                    
21**Important**: This guide explains how to build a plugin for Atlassian Server. If you meant to developing an app for Atlassian Cloud then [view the JIRA Cloud Getting Started guide](https://developer.atlassian.com/cloud/jira/platform/getting-started/).
                    
22
                    
41    ``` text
                    
42    Define value for groupId: : com.atlassian.tutorial
                    
43    Define value for artifactId: : myPlugin
                    
44    Define value for version: 1.0.0-SNAPSHOT: : 1.0.0-SNAPSHOT
                    
45    Define value for package: com.atlassian.tutorial: : com.atlassian.tutorial.myPlugin
                    
46    ```
                    
51    Confirm properties configuration:
                    
52    groupId: com.atlassian.tutorial
                    
53    artifactId: myPlugin
                    
54    version: 1.0.0-SNAPSHOT
                    
55    package: com.atlassian.tutorial.myPlugin
                    
56    Y: : Y
                    
                
GlossarySpaceEventListener.java https://bitbucket.org/SaiPatel/keysight-plugins-for-atlassian-products.git | Java | 224 lines
                    
2
                    
3import com.atlassian.event.api.EventListener;
                    
4import com.atlassian.event.api.EventPublisher;
                    
5import com.atlassian.confluence.pages.Page;
                    
6import com.atlassian.confluence.pages.PageManager;
                    
7import com.atlassian.confluence.plugins.createcontent.api.events.SpaceBlueprintCreateEvent;
                    
7import com.atlassian.confluence.plugins.createcontent.api.events.SpaceBlueprintCreateEvent;
                    
8import com.atlassian.confluence.plugins.createcontent.api.events.SpaceBlueprintHomePageCreateEvent;
                    
9import com.atlassian.confluence.plugins.ia.service.SidebarLinkService;
                    
11import com.atlassian.confluence.labels.SpaceLabelManager;
                    
12import com.atlassian.confluence.security.ContentPermission;
                    
13import com.atlassian.confluence.security.SpacePermission;
                    
14import com.atlassian.confluence.security.SpacePermissionManager;
                    
15import com.atlassian.confluence.spaces.Space;
                    
16import com.atlassian.confluence.spaces.SpaceDescription;
                    
                
TestDeveloperWorkloadReportPermissions.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 245 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
7import com.atlassian.jira.functest.framework.suite.WebTest;
                    
8import org.junit.Before;
                    
12
                    
13import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_PASSWORD;
                    
14import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
15import static com.atlassian.jira.functest.framework.FunctTestConstants.BOB_FULLNAME;
                    
16import static com.atlassian.jira.functest.framework.FunctTestConstants.BOB_USERNAME;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.FRED_FULLNAME;
                    
                
TestIssueLiteralSanitiser.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 246 lines
                    
3
                    
4import com.atlassian.jira.issue.Issue;
                    
5import com.atlassian.jira.jql.operand.QueryLiteral;
                    
5import com.atlassian.jira.jql.operand.QueryLiteral;
                    
6import com.atlassian.jira.jql.util.JqlIssueSupport;
                    
7import com.atlassian.jira.mock.issue.MockIssue;
                    
7import com.atlassian.jira.mock.issue.MockIssue;
                    
8import com.atlassian.jira.security.PermissionManager;
                    
9import com.atlassian.jira.security.Permissions;
                    
10import com.atlassian.jira.user.ApplicationUser;
                    
11import com.atlassian.jira.util.collect.CollectionBuilder;
                    
12import org.junit.Before;
                    
19
                    
20import static com.atlassian.jira.jql.operand.SimpleLiteralFactory.createLiteral;
                    
21import static org.junit.Assert.assertEquals;
                    
                
TestLogin.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 274 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.FuncTestRestClient;
                    
4import com.atlassian.jira.functest.framework.FuncTestRestClient;
                    
5import com.atlassian.jira.functest.framework.FuncTestUrlHelper;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.LoginAs;
                    
7import com.atlassian.jira.functest.framework.RestoreBlankInstance;
                    
8import com.atlassian.jira.functest.framework.suite.Category;
                    
8import com.atlassian.jira.functest.framework.suite.Category;
                    
9import com.atlassian.jira.functest.framework.suite.WebTest;
                    
10import com.atlassian.jira.util.collect.MapBuilder;
                    
11import com.atlassian.jira.util.json.JSONException;
                    
12import com.atlassian.jira.util.json.JSONObject;
                    
13import com.google.inject.Inject;
                    
                
ListEventTypes.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 308 lines
                    
3import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.event.type.DefaultEventTypeManager;
                    
5import com.atlassian.jira.event.type.EventType;
                    
5import com.atlassian.jira.event.type.EventType;
                    
6import com.atlassian.jira.event.type.EventTypeManager;
                    
7import com.atlassian.jira.scheme.Scheme;
                    
7import com.atlassian.jira.scheme.Scheme;
                    
8import com.atlassian.jira.scheme.SchemeEntity;
                    
9import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
9import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
10import com.atlassian.jira.template.TemplateManager;
                    
11import com.atlassian.jira.web.action.JiraWebActionSupport;
                    
13import com.atlassian.jira.workflow.WorkflowManager;
                    
14import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
15import com.opensymphony.util.TextUtils;
                    
                
SubscriptionMailQueueMockRequest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 320 lines
                    
3import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.config.properties.APKeys;
                    
5
                    
6import javax.servlet.AsyncContext;
                    
7import javax.servlet.DispatcherType;
                    
8import javax.servlet.RequestDispatcher;
                    
8import javax.servlet.RequestDispatcher;
                    
9import javax.servlet.ServletContext;
                    
10import javax.servlet.ServletException;
                    
10import javax.servlet.ServletException;
                    
11import javax.servlet.ServletInputStream;
                    
12import javax.servlet.ServletRequest;
                    
14import javax.servlet.http.Cookie;
                    
15import javax.servlet.http.HttpServletRequest;
                    
16import javax.servlet.http.HttpServletResponse;
                    
                
TestEditProject.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 248 lines
                    
2
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.FunctTestConstants;
                    
5import com.atlassian.jira.functest.framework.suite.Category;
                    
6import com.atlassian.jira.functest.framework.suite.WebTest;
                    
7import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
7import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
8import com.atlassian.jira.pageobjects.project.summary.EditProjectPageTab;
                    
9import com.atlassian.jira.security.Permissions;
                    
9import com.atlassian.jira.security.Permissions;
                    
10import com.atlassian.jira.testkit.client.restclient.Project;
                    
11import com.atlassian.jira.webtests.LicenseKeys;
                    
11import com.atlassian.jira.webtests.LicenseKeys;
                    
12import com.atlassian.pageobjects.elements.query.Poller;
                    
13import org.junit.Before;
                    
                
OracleClusteredJobParametersTypeFixerTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 198 lines
                    
2
                    
3import com.atlassian.jira.config.database.DatabaseConfig;
                    
4import com.atlassian.jira.config.database.DatabaseConfigurationManager;
                    
4import com.atlassian.jira.config.database.DatabaseConfigurationManager;
                    
5import com.atlassian.jira.config.database.Datasource;
                    
6import com.atlassian.jira.junit.rules.MockitoContainer;
                    
14import java.sql.SQLException;
                    
15import java.sql.Statement;
                    
16
                    
16
                    
17import static com.atlassian.jira.matchers.EitherMatchers.left;
                    
18import static com.atlassian.jira.matchers.EitherMatchers.right;
                    
18import static com.atlassian.jira.matchers.EitherMatchers.right;
                    
19import static com.atlassian.jira.scheduler.OracleClusteredJobParametersTypeFixer.INDEXES;
                    
20import static org.hamcrest.Matchers.instanceOf;
                    
                
MemoryIssueIndexer.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 121 lines
                    
3import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.config.properties.ApplicationProperties;
                    
5import com.atlassian.jira.exception.DataAccessException;
                    
5import com.atlassian.jira.exception.DataAccessException;
                    
6import com.atlassian.jira.index.SearchExtractorRegistrationManager;
                    
7import com.atlassian.jira.issue.Issue;
                    
7import com.atlassian.jira.issue.Issue;
                    
8import com.atlassian.jira.issue.IssueManager;
                    
9import com.atlassian.jira.issue.IssueRelationConstants;
                    
13import com.atlassian.jira.issue.comments.CommentComparator;
                    
14import com.atlassian.jira.issue.comments.MockComment;
                    
15import com.atlassian.jira.mock.MockApplicationProperties;
                    
17import com.atlassian.jira.util.JiraDateUtils;
                    
18import com.atlassian.jira.util.searchers.MockSearcherFactory;
                    
19import org.apache.lucene.store.Directory;
                    
                
ForgotLoginDetails.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 172 lines
                    
3import com.atlassian.jira.config.properties.APKeys;
                    
4import com.atlassian.jira.config.properties.ApplicationProperties;
                    
5import com.atlassian.jira.event.user.UserEventDispatcher;
                    
5import com.atlassian.jira.event.user.UserEventDispatcher;
                    
6import com.atlassian.jira.event.user.UserEventType;
                    
7import com.atlassian.jira.user.ApplicationUser;
                    
7import com.atlassian.jira.user.ApplicationUser;
                    
8import com.atlassian.jira.user.UserUtils;
                    
9import com.atlassian.jira.user.util.UserManager;
                    
9import com.atlassian.jira.user.util.UserManager;
                    
10import com.atlassian.jira.user.util.UserUtil;
                    
11import com.atlassian.jira.util.collect.MapBuilder;
                    
11import com.atlassian.jira.util.collect.MapBuilder;
                    
12import com.atlassian.jira.web.action.JiraWebActionSupport;
                    
13import com.google.common.collect.Lists;
                    
                
ViewIssueTypes.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 175 lines
                    
3import com.atlassian.event.api.EventPublisher;
                    
4import com.atlassian.jira.config.IssueTypeService;
                    
5import com.atlassian.jira.config.SubTaskManager;
                    
5import com.atlassian.jira.config.SubTaskManager;
                    
6import com.atlassian.jira.config.properties.APKeys;
                    
7import com.atlassian.jira.issue.fields.FieldManager;
                    
8import com.atlassian.jira.issue.fields.config.FieldConfigScheme;
                    
9import com.atlassian.jira.issue.fields.config.manager.FieldConfigSchemeManager;
                    
10import com.atlassian.jira.issue.fields.config.manager.IssueTypeSchemeManager;
                    
13import com.atlassian.jira.util.lang.Pair;
                    
14import com.atlassian.jira.web.action.admin.constants.AbstractViewConstants;
                    
15import com.atlassian.jira.web.action.admin.issuetypes.events.IssueTypeCreatedFromViewIssueTypesPageEvent;
                    
16import com.atlassian.jira.web.action.admin.translation.TranslationManager;
                    
17import com.atlassian.sal.api.websudo.WebSudoRequired;
                    
18import com.google.common.collect.ImmutableList;
                    
                
DefaultVelocityRequestContextFactory.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 136 lines
                    
2
                    
3import com.atlassian.jira.component.ComponentAccessor;
                    
4import com.atlassian.jira.config.properties.APKeys;
                    
5import com.atlassian.jira.config.properties.ApplicationProperties;
                    
6import com.atlassian.jira.security.JiraAuthenticationContext;
                    
7import com.atlassian.jira.security.JiraAuthenticationContextImpl;
                    
7import com.atlassian.jira.security.JiraAuthenticationContextImpl;
                    
8import com.atlassian.jira.security.RequestCacheKeys;
                    
9import com.atlassian.jira.util.JiraVelocityUtils;
                    
9import com.atlassian.jira.util.JiraVelocityUtils;
                    
10import com.atlassian.jira.util.http.JiraUrl;
                    
11import com.google.common.annotations.VisibleForTesting;
                    
11import com.google.common.annotations.VisibleForTesting;
                    
12import com.google.common.base.Function;
                    
13
                    
                
UpgradeVersionHistoryManagerImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 141 lines
                    
2
                    
3import com.atlassian.jira.database.QueryDslAccessor;
                    
4import com.atlassian.jira.model.querydsl.UpgradeVersionHistoryDTO;
                    
6import org.slf4j.Logger;
                    
7import org.slf4j.LoggerFactory;
                    
8
                    
8
                    
9import javax.annotation.Nonnull;
                    
10import java.sql.Timestamp;
                    
10import java.sql.Timestamp;
                    
11import java.util.Collections;
                    
12import java.util.List;
                    
17
                    
18import static com.atlassian.jira.model.querydsl.QUpgradeHistory.UPGRADE_HISTORY;
                    
19import static com.atlassian.jira.model.querydsl.QUpgradeVersionHistory.UPGRADE_VERSION_HISTORY;
                    
                
TestAllTextClauseContextFactory.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 221 lines
                    
2
                    
3import com.atlassian.jira.issue.CustomFieldManager;
                    
4import com.atlassian.jira.issue.customfields.CustomFieldSearcher;
                    
4import com.atlassian.jira.issue.customfields.CustomFieldSearcher;
                    
5import com.atlassian.jira.issue.customfields.searchers.SimpleAllTextCustomFieldSearcherClauseHandler;
                    
6import com.atlassian.jira.issue.fields.CustomField;
                    
6import com.atlassian.jira.issue.fields.CustomField;
                    
7import com.atlassian.jira.issue.search.ClauseNames;
                    
8import com.atlassian.jira.issue.search.constants.SystemSearchConstants;
                    
8import com.atlassian.jira.issue.search.constants.SystemSearchConstants;
                    
9import com.atlassian.jira.issue.search.managers.SearchHandlerManager;
                    
10import com.atlassian.jira.jql.ClauseHandler;
                    
14import com.atlassian.query.operand.SingleValueOperand;
                    
15import com.atlassian.query.operator.Operator;
                    
16import org.junit.After;
                    
                
InternalServerErrorHelper.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 246 lines
                    
3import com.atlassian.annotations.Internal;
                    
4import com.atlassian.jira.component.ComponentAccessor;
                    
5import com.atlassian.jira.config.LocaleManager;
                    
5import com.atlassian.jira.config.LocaleManager;
                    
6import com.atlassian.jira.config.properties.JiraSystemProperties;
                    
7import com.atlassian.jira.i18n.BootstrapJiraAuthenticationContext;
                    
10import com.atlassian.jira.security.PermissionManager;
                    
11import com.atlassian.jira.security.Permissions;
                    
12import com.atlassian.jira.user.ApplicationUser;
                    
15import com.atlassian.jira.util.system.ExtendedSystemInfoUtilsImpl;
                    
16import com.atlassian.jira.web.util.ExternalLinkUtilImpl;
                    
17import com.atlassian.jira.web.util.InternalServerErrorDataSource;
                    
17import com.atlassian.jira.web.util.InternalServerErrorDataSource;
                    
18import com.atlassian.jira.web.util.MetalResourcesManager;
                    
19import com.atlassian.plugin.PluginAccessor;
                    
                
CrossTenantCdnResource.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 195 lines
                    
2
                    
3import com.atlassian.plugin.webresource.PluginResourceLocator;
                    
4import com.atlassian.plugin.webresource.WebResourceIntegration;
                    
4import com.atlassian.plugin.webresource.WebResourceIntegration;
                    
5import com.atlassian.plugin.webresource.cdn.mapper.Mapping;
                    
6import com.atlassian.plugin.webresource.cdn.mapper.WebResourceMapper;
                    
6import com.atlassian.plugin.webresource.cdn.mapper.WebResourceMapper;
                    
7import com.atlassian.plugin.webresource.impl.config.Config;
                    
8import com.atlassian.plugin.webresource.prebake.PrebakeConfig;
                    
8import com.atlassian.plugin.webresource.prebake.PrebakeConfig;
                    
9import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
                    
10import org.apache.commons.lang3.exception.ExceptionUtils;
                    
14import javax.ws.rs.DefaultValue;
                    
15import javax.ws.rs.GET;
                    
16import javax.ws.rs.PUT;
                    
                
MoinmoinExporter.java https://bitbucket.org/dodok1/uwc | Java | 414 lines
                    
5import java.io.FileInputStream;
                    
6import java.io.FileNotFoundException;
                    
7import java.io.FileOutputStream;
                    
7import java.io.FileOutputStream;
                    
8import java.io.FileReader;
                    
9import java.io.IOException;
                    
9import java.io.IOException;
                    
10import java.nio.channels.FileChannel;
                    
11import java.nio.charset.Charset;
                    
11import java.nio.charset.Charset;
                    
12import java.sql.SQLException;
                    
13import java.text.SimpleDateFormat;
                    
21
                    
22import com.atlassian.uwc.prep.MoinMoinPreparation.PageDirFileFilter;
                    
23import com.atlassian.uwc.ui.FileUtils;
                    
                
AtlassianSessionIdUtil.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 185 lines
                    
1package com.atlassian.jira.web.filters.accesslog;
                    
2
                    
2
                    
3import org.apache.commons.lang.StringUtils;
                    
4import org.slf4j.Logger;
                    
4import org.slf4j.Logger;
                    
5import org.slf4j.LoggerFactory;
                    
6
                    
6
                    
7import javax.servlet.http.HttpServletRequest;
                    
8import javax.servlet.http.HttpServletResponse;
                    
8import javax.servlet.http.HttpServletResponse;
                    
9import javax.servlet.http.HttpSession;
                    
10import java.io.UnsupportedEncodingException;
                    
10import java.io.UnsupportedEncodingException;
                    
11import java.security.MessageDigest;
                    
12import java.security.NoSuchAlgorithmException;
                    
                
WeakInterner.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 187 lines
                    
1package com.atlassian.jira.util.cache;
                    
2
                    
2
                    
3import javax.annotation.Nonnull;
                    
4import javax.annotation.Nullable;
                    
4import javax.annotation.Nullable;
                    
5import java.lang.ref.Reference;
                    
6import java.lang.ref.ReferenceQueue;
                    
6import java.lang.ref.ReferenceQueue;
                    
7import java.lang.ref.WeakReference;
                    
8import java.util.concurrent.ConcurrentHashMap;
                    
8import java.util.concurrent.ConcurrentHashMap;
                    
9import java.util.concurrent.ConcurrentMap;
                    
10
                    
10
                    
11import static com.atlassian.jira.util.dbc.Assertions.notNull;
                    
12
                    
                
TestSummaryIssueTypesPanel.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 176 lines
                    
1package com.atlassian.jira.webtest.webdriver.tests.projectconfig;
                    
2
                    
3import com.atlassian.integrationtesting.runner.restore.Restore;
                    
4import com.atlassian.jira.functest.framework.rule.IssueTypeUrls;
                    
5import com.atlassian.jira.functest.framework.suite.Category;
                    
5import com.atlassian.jira.functest.framework.suite.Category;
                    
6import com.atlassian.jira.functest.framework.suite.WebTest;
                    
7import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
7import com.atlassian.jira.pageobjects.BaseJiraWebTest;
                    
8import com.atlassian.jira.pageobjects.pages.admin.issuetype.ChangeIssueTypeSchemePage;
                    
9import com.atlassian.jira.pageobjects.project.summary.ProjectSummaryPageTab;
                    
9import com.atlassian.jira.pageobjects.project.summary.ProjectSummaryPageTab;
                    
10import com.atlassian.jira.pageobjects.project.summary.issuetypes.IssueTypesPanel;
                    
11import com.google.common.collect.Lists;
                    
11import com.google.common.collect.Lists;
                    
12import org.junit.Before;
                    
13import org.junit.Rule;
                    
                
TestAddNotification.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 165 lines
                    
2
                    
3import com.atlassian.jira.event.type.EventTypeManager;
                    
4import com.atlassian.jira.junit.rules.AvailableInContainer;
                    
4import com.atlassian.jira.junit.rules.AvailableInContainer;
                    
5import com.atlassian.jira.junit.rules.MockitoContainer;
                    
6import com.atlassian.jira.mock.i18n.MockI18nHelper;
                    
6import com.atlassian.jira.mock.i18n.MockI18nHelper;
                    
7import com.atlassian.jira.notification.NotificationSchemeManager;
                    
8import com.atlassian.jira.notification.NotificationType;
                    
8import com.atlassian.jira.notification.NotificationType;
                    
9import com.atlassian.jira.notification.NotificationTypeManager;
                    
10import com.atlassian.jira.project.ProjectManager;
                    
13import com.atlassian.jira.util.I18nHelper;
                    
14import com.atlassian.jira.web.action.RedirectSanitiser;
                    
15import org.junit.Before;
                    
                
TestProjectShareTypeComparator.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 220 lines
                    
3import com.atlassian.jira.mock.MockProjectManager;
                    
4import com.atlassian.jira.mock.MockProjectRoleManager;
                    
5import com.atlassian.jira.project.MockProject;
                    
5import com.atlassian.jira.project.MockProject;
                    
6import com.atlassian.jira.project.Project;
                    
7import com.atlassian.jira.project.ProjectManager;
                    
7import com.atlassian.jira.project.ProjectManager;
                    
8import com.atlassian.jira.security.roles.ProjectRole;
                    
9import com.atlassian.jira.security.roles.ProjectRoleManager;
                    
9import com.atlassian.jira.security.roles.ProjectRoleManager;
                    
10import com.atlassian.jira.sharing.SharePermission;
                    
11import com.atlassian.jira.sharing.SharePermissionImpl;
                    
22/**
                    
23 * Test for {@link com.atlassian.jira.sharing.type.ProjectSharePermissionComparator}.
                    
24 *
                    
                
SearchQueryBackedResource.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 158 lines
                    
2
                    
3import com.atlassian.jira.bc.issue.search.SearchService;
                    
4import com.atlassian.jira.charts.util.ChartUtils;
                    
4import com.atlassian.jira.charts.util.ChartUtils;
                    
5import com.atlassian.jira.issue.search.SearchRequest;
                    
6import com.atlassian.jira.jql.builder.JqlQueryBuilder;
                    
6import com.atlassian.jira.jql.builder.JqlQueryBuilder;
                    
7import com.atlassian.jira.project.Project;
                    
8import com.atlassian.jira.rest.v1.model.errors.ValidationError;
                    
9import com.atlassian.jira.security.JiraAuthenticationContext;
                    
10import com.atlassian.jira.security.PermissionManager;
                    
11import com.atlassian.jira.security.Permissions;
                    
12import com.atlassian.jira.util.velocity.VelocityRequestContextFactory;
                    
13import com.atlassian.query.Query;
                    
14import com.atlassian.query.QueryImpl;
                    
                
LinkExistingIssue.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 207 lines
                    
4import com.atlassian.jira.bc.issue.link.IssueLinkService;
                    
5import com.atlassian.jira.component.ComponentAccessor;
                    
6import com.atlassian.jira.config.SubTaskManager;
                    
6import com.atlassian.jira.config.SubTaskManager;
                    
7import com.atlassian.jira.event.issue.IssueEventBundleFactory;
                    
8import com.atlassian.jira.event.issue.IssueEventManager;
                    
8import com.atlassian.jira.event.issue.IssueEventManager;
                    
9import com.atlassian.jira.exception.IssueNotFoundException;
                    
10import com.atlassian.jira.exception.IssuePermissionException;
                    
13import com.atlassian.jira.issue.fields.FieldManager;
                    
14import com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory;
                    
15import com.atlassian.jira.issue.link.IssueLinkDisplayHelper;
                    
20import com.atlassian.jira.security.xsrf.RequiresXsrfCheck;
                    
21import com.atlassian.jira.user.UserHistoryManager;
                    
22import com.atlassian.jira.user.util.UserUtil;
                    
                
TestIssueResourceVotes.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 184 lines
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.RestoreBlankInstance;
                    
6import com.atlassian.jira.functest.framework.RestoreBlankInstance;
                    
7import com.atlassian.jira.functest.framework.suite.Category;
                    
8import com.atlassian.jira.functest.framework.suite.WebTest;
                    
8import com.atlassian.jira.functest.framework.suite.WebTest;
                    
9import com.atlassian.jira.testkit.client.restclient.Issue;
                    
10import com.atlassian.jira.testkit.client.restclient.IssueClient;
                    
11import com.atlassian.jira.testkit.client.restclient.Response;
                    
12import com.atlassian.jira.testkit.client.restclient.User;
                    
13import com.atlassian.jira.testkit.client.restclient.Vote;
                    
13import com.atlassian.jira.testkit.client.restclient.Vote;
                    
14import com.atlassian.jira.testkit.client.restclient.VotesClient;
                    
15import org.junit.Before;
                    
                
RenaissanceSwitchingMultiLicenseStoreTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 242 lines
                    
1package com.atlassian.jira.license;
                    
2
                    
2
                    
3import com.google.common.collect.ImmutableList;
                    
4import org.junit.Before;
                    
4import org.junit.Before;
                    
5import org.junit.Rule;
                    
6import org.junit.Test;
                    
6import org.junit.Test;
                    
7import org.mockito.Mock;
                    
8import org.mockito.junit.MockitoJUnit;
                    
8import org.mockito.junit.MockitoJUnit;
                    
9import org.mockito.junit.MockitoRule;
                    
10
                    
10
                    
11import static org.hamcrest.MatcherAssert.assertThat;
                    
12import static org.hamcrest.Matchers.is;
                    
                
TestActualValueRelationalQueryFactory.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 153 lines
                    
1package com.atlassian.jira.jql.query;
                    
2
                    
2
                    
3import com.atlassian.jira.jql.operand.QueryLiteral;
                    
4import com.atlassian.jira.jql.util.IndexValueConverter;
                    
4import com.atlassian.jira.jql.util.IndexValueConverter;
                    
5import com.atlassian.query.operator.Operator;
                    
6import org.junit.Test;
                    
6import org.junit.Test;
                    
7import org.mockito.Mockito;
                    
8
                    
8
                    
9import java.util.Collections;
                    
10
                    
10
                    
11import static com.atlassian.jira.jql.operand.SimpleLiteralFactory.createLiteral;
                    
12import static org.junit.Assert.assertEquals;
                    
                
AboutPagePanelModuleDescriptorImplTest.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 219 lines
                    
2
                    
3import com.atlassian.jira.config.util.EncodingConfiguration;
                    
4import com.atlassian.jira.junit.rules.InitMockitoMocks;
                    
4import com.atlassian.jira.junit.rules.InitMockitoMocks;
                    
5import com.atlassian.jira.license.thirdparty.BomParser;
                    
6import com.atlassian.jira.mock.plugin.MockPlugin;
                    
6import com.atlassian.jira.mock.plugin.MockPlugin;
                    
7import com.atlassian.jira.security.JiraAuthenticationContext;
                    
8import com.atlassian.jira.template.soy.SoyTemplateRendererProvider;
                    
8import com.atlassian.jira.template.soy.SoyTemplateRendererProvider;
                    
9import com.atlassian.plugin.Plugin;
                    
10import com.atlassian.plugin.PluginParseException;
                    
15import com.atlassian.soy.renderer.SoyException;
                    
16import com.atlassian.soy.renderer.SoyTemplateRenderer;
                    
17import com.google.common.collect.ImmutableList;
                    
                
DefaultUserManager.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 273 lines
                    
3import com.atlassian.crowd.embedded.api.CrowdService;
                    
4import com.atlassian.crowd.embedded.api.Group;
                    
5import com.atlassian.crowd.embedded.api.User;
                    
5import com.atlassian.crowd.embedded.api.User;
                    
6import com.atlassian.crowd.exception.FailedAuthenticationException;
                    
7import com.atlassian.crowd.model.group.GroupType;
                    
7import com.atlassian.crowd.model.group.GroupType;
                    
8import com.atlassian.crowd.search.builder.Restriction;
                    
9import com.atlassian.crowd.search.query.entity.GroupQuery;
                    
9import com.atlassian.crowd.search.query.entity.GroupQuery;
                    
10import com.atlassian.crowd.search.query.entity.restriction.NullRestrictionImpl;
                    
11import com.atlassian.crowd.search.query.entity.restriction.constants.GroupTermKeys;
                    
15import com.atlassian.jira.security.JiraAuthenticationContext;
                    
16import com.atlassian.jira.security.Permissions;
                    
17import com.atlassian.jira.user.ApplicationUser;
                    
                
TestComponentsSummaryPanelContextProvider.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 195 lines
                    
2
                    
3import com.atlassian.jira.bc.project.component.MockProjectComponent;
                    
4import com.atlassian.jira.bc.project.component.ProjectComponent;
                    
4import com.atlassian.jira.bc.project.component.ProjectComponent;
                    
5import com.atlassian.jira.bc.project.component.ProjectComponentService;
                    
6import com.atlassian.jira.plugin.profile.UserFormat;
                    
6import com.atlassian.jira.plugin.profile.UserFormat;
                    
7import com.atlassian.jira.plugin.userformat.ProfileLinkUserFormat;
                    
8import com.atlassian.jira.plugin.userformat.UserFormats;
                    
8import com.atlassian.jira.plugin.userformat.UserFormats;
                    
9import com.atlassian.jira.project.MockProject;
                    
10import com.atlassian.jira.project.Project;
                    
10import com.atlassian.jira.project.Project;
                    
11import com.atlassian.jira.projectconfig.util.TabUrlFactory;
                    
12import com.atlassian.jira.util.ErrorCollection;
                    
                
TestDefaultProjectServiceValidateCreateProject.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 242 lines
                    
2
                    
3import com.atlassian.beehive.ClusterLockService;
                    
4import com.atlassian.jira.association.NodeAssociationStore;
                    
4import com.atlassian.jira.association.NodeAssociationStore;
                    
5import com.atlassian.jira.avatar.AvatarManager;
                    
6import com.atlassian.jira.bc.JiraServiceContext;
                    
6import com.atlassian.jira.bc.JiraServiceContext;
                    
7import com.atlassian.jira.bc.project.component.ProjectComponentManager;
                    
8import com.atlassian.jira.config.properties.ApplicationProperties;
                    
8import com.atlassian.jira.config.properties.ApplicationProperties;
                    
9import com.atlassian.jira.event.project.ProjectEventManager;
                    
10import com.atlassian.jira.issue.CustomFieldManager;
                    
10import com.atlassian.jira.issue.CustomFieldManager;
                    
11import com.atlassian.jira.issue.IssueManager;
                    
12import com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager;
                    
                
ResourcesAndData.java https://bitbucket.org/atlassian/atlassian-plugins-webresource.git | Java | 161 lines
                    
2
                    
3import com.atlassian.json.marshal.Jsonable;
                    
4import com.atlassian.webresource.api.assembler.WebResource;
                    
4import com.atlassian.webresource.api.assembler.WebResource;
                    
5import com.atlassian.webresource.api.assembler.resource.PluginUrlResource;
                    
6import com.atlassian.webresource.api.assembler.resource.ResourcePhase;
                    
6import com.atlassian.webresource.api.assembler.resource.ResourcePhase;
                    
7import com.atlassian.webresource.api.data.PluginDataResource;
                    
8
                    
14import java.util.HashMap;
                    
15import java.util.Map;
                    
16import java.util.Objects;
                    
18import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.INTERACTION;
                    
19import static com.atlassian.webresource.api.assembler.resource.ResourcePhase.REQUIRE;
                    
20import static java.util.Objects.requireNonNull;
                    
                
TestUserRenameOnPermissions.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 324 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.admin.user.EditUserPage;
                    
6import com.atlassian.jira.functest.framework.admin.user.EditUserPage;
                    
7import com.atlassian.jira.functest.framework.page.ViewIssuePage;
                    
8import com.atlassian.jira.functest.framework.suite.Category;
                    
8import com.atlassian.jira.functest.framework.suite.Category;
                    
9import com.atlassian.jira.functest.framework.suite.WebTest;
                    
10import org.junit.Test;
                    
15import static com.atlassian.jira.functest.framework.FunctTestConstants.DEFAULT_PERM_SCHEME_ID;
                    
16import static com.atlassian.jira.functest.framework.FunctTestConstants.JIRA_ADMIN_ROLE_ID;
                    
17import static com.atlassian.jira.functest.framework.FunctTestConstants.JIRA_DEV_GROUP;
                    
                
TimeSinceChart.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 262 lines
                    
2
                    
3import com.atlassian.jira.bc.issue.search.SearchService;
                    
4import com.atlassian.jira.charts.jfreechart.ChartHelper;
                    
4import com.atlassian.jira.charts.jfreechart.ChartHelper;
                    
5import com.atlassian.jira.charts.jfreechart.HistogramChartGenerator;
                    
6import com.atlassian.jira.charts.jfreechart.util.ChartUtil;
                    
6import com.atlassian.jira.charts.jfreechart.util.ChartUtil;
                    
7import com.atlassian.jira.charts.util.ChartUtils;
                    
8import com.atlassian.jira.charts.util.DataUtils;
                    
8import com.atlassian.jira.charts.util.DataUtils;
                    
9import com.atlassian.jira.component.ComponentAccessor;
                    
10import com.atlassian.jira.config.properties.ApplicationProperties;
                    
10import com.atlassian.jira.config.properties.ApplicationProperties;
                    
11import com.atlassian.jira.datetime.LocalDate;
                    
12import com.atlassian.jira.issue.fields.CustomField;
                    
                
ImageConverter.java https://bitbucket.org/dodok1/uwc | Java | 228 lines
                    
1package com.atlassian.uwc.converters.twiki;
                    
2
                    
2
                    
3import java.util.HashMap;
                    
4import java.util.Iterator;
                    
4import java.util.Iterator;
                    
5import java.util.regex.Matcher;
                    
6import java.util.regex.Pattern;
                    
7
                    
8import com.atlassian.uwc.converters.tikiwiki.RegexUtil;
                    
9import com.atlassian.uwc.ui.Page;
                    
                
TestUpgradeTasks752To754.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 191 lines
                    
2
                    
3import com.atlassian.jira.functest.framework.Administration;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
4import com.atlassian.jira.functest.framework.BaseJiraFuncTest;
                    
5import com.atlassian.jira.functest.framework.LoginAs;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
6import com.atlassian.jira.functest.framework.suite.Category;
                    
7import com.atlassian.jira.functest.framework.suite.WebTest;
                    
8import com.google.common.base.Function;
                    
21
                    
22import static com.atlassian.jira.functest.framework.FunctTestConstants.ADMIN_USERNAME;
                    
23import static com.atlassian.jira.testkit.client.DashboardControl.Dashboard;
                    
23import static com.atlassian.jira.testkit.client.DashboardControl.Dashboard;
                    
24import static com.atlassian.jira.testkit.client.SearchRequestControl.SearchBean;
                    
25
                    
                
JiraFormAssertionsImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 184 lines
                    
1package com.atlassian.jira.functest.framework.assertions;
                    
2
                    
2
                    
3import com.atlassian.jira.functest.framework.LocatorFactory;
                    
4import com.atlassian.jira.functest.framework.LocatorFactoryImpl;
                    
4import com.atlassian.jira.functest.framework.LocatorFactoryImpl;
                    
5import com.atlassian.jira.functest.framework.locator.Locator;
                    
6import com.atlassian.jira.functest.framework.locator.LocatorEntry;
                    
7import com.atlassian.jira.functest.framework.locator.XPathLocator;
                    
8import com.atlassian.jira.webtests.util.JIRAEnvironmentData;
                    
9import net.sourceforge.jwebunit.WebTester;
                    
9import net.sourceforge.jwebunit.WebTester;
                    
10import org.junit.Assert;
                    
11
                    
12import javax.inject.Inject;
                    
13import java.util.Arrays;
                    
14import java.util.List;
                    
                
IssuePropertyResource.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 139 lines
                    
2
                    
3import com.atlassian.annotations.ExperimentalApi;
                    
4import com.atlassian.jira.bc.issue.properties.IssuePropertyService;
                    
5import com.atlassian.jira.entity.property.EntityPropertyType;
                    
6import com.atlassian.jira.issue.Issue;
                    
7import com.atlassian.jira.issue.IssueKey;
                    
7import com.atlassian.jira.issue.IssueKey;
                    
8import com.atlassian.jira.issue.fields.rest.json.beans.EntityPropertyBean;
                    
9import com.atlassian.jira.issue.fields.rest.json.beans.EntityPropertyBeanSelfFunctions;
                    
12import com.atlassian.jira.rest.v2.entity.property.EntityPropertiesKeysBean;
                    
13import com.atlassian.jira.security.JiraAuthenticationContext;
                    
14import com.atlassian.jira.util.I18nHelper;
                    
15import com.atlassian.plugins.rest.common.security.AnonymousAllowed;
                    
16import com.atlassian.rest.annotation.ResponseType;
                    
17
                    
                
AllowlistSecureIntrospectorTest.java https://bitbucket.org/atlassian/velocity-htmlsafe.git | Java | 92 lines
                    
1package com.atlassian.velocity.htmlsafe.introspection;
                    
2
                    
2
                    
3import org.apache.commons.collections.ExtendedProperties;
                    
4import org.apache.velocity.runtime.RuntimeConstants;
                    
4import org.apache.velocity.runtime.RuntimeConstants;
                    
5import org.apache.velocity.runtime.RuntimeServices;
                    
6import org.apache.velocity.runtime.log.Log;
                    
6import org.apache.velocity.runtime.log.Log;
                    
7import org.apache.velocity.util.introspection.IntrospectorCacheImpl;
                    
8import org.junit.Before;
                    
8import org.junit.Before;
                    
9import org.junit.Test;
                    
10import org.junit.runner.RunWith;
                    
10import org.junit.runner.RunWith;
                    
11import org.mockito.Mock;
                    
12import org.mockito.junit.MockitoJUnitRunner;
                    
                
ProjectEventHandlerImpl.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 210 lines
                    
4import com.atlassian.jira.auditing.AffectedProject;
                    
5import com.atlassian.jira.auditing.AffectedUser;
                    
6import com.atlassian.jira.auditing.AssociatedItem;
                    
6import com.atlassian.jira.auditing.AssociatedItem;
                    
7import com.atlassian.jira.auditing.AuditingCategory;
                    
8import com.atlassian.jira.auditing.ChangedValue;
                    
8import com.atlassian.jira.auditing.ChangedValue;
                    
9import com.atlassian.jira.auditing.RecordRequest;
                    
10import com.atlassian.jira.event.ProjectCreatedEvent;
                    
17import com.atlassian.jira.event.role.ProjectRoleUpdatedEvent;
                    
18import com.atlassian.jira.project.Project;
                    
19import com.atlassian.jira.project.ProjectAssigneeTypes;
                    
19import com.atlassian.jira.project.ProjectAssigneeTypes;
                    
20import com.atlassian.jira.project.ProjectCategory;
                    
21import com.atlassian.jira.project.ProjectManager;
                    
                
LabelService.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 226 lines
                    
1package com.atlassian.jira.bc.issue.label;
                    
2
                    
2
                    
3import com.atlassian.annotations.PublicApi;
                    
4import com.atlassian.jira.bc.ServiceResultImpl;
                    
4import com.atlassian.jira.bc.ServiceResultImpl;
                    
5import com.atlassian.jira.issue.label.Label;
                    
6import com.atlassian.jira.user.ApplicationUser;
                    
6import com.atlassian.jira.user.ApplicationUser;
                    
7import com.atlassian.jira.util.ErrorCollection;
                    
8
                    
8
                    
9import java.util.Set;
                    
10
                    
70     * @param user                    The user performing the operation
                    
71     * @param result                  The validation result obtained by calling {@link #validateSetLabels(com.atlassian.jira.user.ApplicationUser,
                    
72     *                                Long, java.util.Set)}
                    
                
IssueResourceExamples.java https://bitbucket.org/ahmed_bilal_360factors/jira7-core.git | Java | 199 lines
                    
3import com.atlassian.jira.issue.IssueFieldConstants;
                    
4import com.atlassian.jira.issue.fields.rest.StandardOperation;
                    
5import com.atlassian.jira.issue.fields.rest.json.beans.CommentJsonBean;
                    
5import com.atlassian.jira.issue.fields.rest.json.beans.CommentJsonBean;
                    
6import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkJsonBean;
                    
7import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkTypeJsonBean;
                    
7import com.atlassian.jira.issue.fields.rest.json.beans.IssueLinkTypeJsonBean;
                    
8import com.atlassian.jira.issue.fields.rest.json.beans.IssueRefJsonBean;
                    
9import com.atlassian.jira.issue.fields.rest.json.beans.StatusJsonBean;
                    
14import com.atlassian.jira.rest.api.issue.IssueFields;
                    
15import com.atlassian.jira.rest.api.issue.IssueUpdateRequest;
                    
16import com.atlassian.jira.rest.api.issue.IssuesCreateResponse;
                    
19import com.atlassian.jira.rest.api.util.ErrorCollection;
                    
20import com.atlassian.jira.rest.v2.issue.attachment.format.AttachmentBean;
                    
21import com.atlassian.jira.rest.v2.issue.project.ProjectBean;
                    
                
 

Source

Language