Class Summary |
AbstractMessageSet |
Base class for the message set. |
AttachmentUtils |
Static utilities for working with the attachment files and their directories. |
AttachmentUtils.AttachmentAdapter |
We need some of this utility to code to work for both Attachments and ExternalAttachments (from Project Import). |
Base64InputStreamConsumer |
Basic slurp implementation of an InputStream Consumer which provides Base64 encoded output. |
BrowserUtils |
|
BuildUtils |
Deprecated. you shouldn't be using this class directly, use BuildUtilsInfo instead. |
BuildUtilsInfoImpl |
This class gives access to build-time properties at runtime. |
CaseFolding |
Utility for case folding Java Strings. |
ClasspathResourceLoader |
|
Clocks |
Utilities for clocks. |
CollectionReorderer<T> |
|
CompositeClock |
Composite clock that returns answer from one of the clocks it builds upon, depending on the number of times it
was called already. |
CompositeCloseable |
|
CompositeShutdown |
TODO: Document this class / interface here |
ConcurrentCacheMap<K,V> |
An implementation of CacheMap that allows null keys and values. |
ConstantClock |
Simple clock that returns a constant value given during construction. |
DateFieldFormatImpl |
Default implementation for formatting and parsing dates in JIRA. |
DelegateComponentAdapter<T> |
Used to register a single class instance against multiple keys in a PicoContainer . |
DelegateComponentAdapter.Builder<T> |
Builder for easily creating and registering DelegateComponentAdapter |
DelimeterInserter |
This can take an input string and look into it for occurences of given terms. |
EasyList |
A replacement for UtilMisc.toList(). |
EmailFormatterImpl |
|
EncodingMap |
EncodingMap is a convenience class which handles conversions between
IANA encoding names and Java encoding names, and vice versa. |
EvaluateAllPredicate<T> |
A predicate that checks that all the given predicates evaulate to true for the specified input. |
EventTypeOrderTransformer |
|
ExceptionInterpreter |
|
ExceptionInterpreterUtil |
This util will feed an exception through the exception interpreter chain of
responsibility. |
ExceptionUtil |
|
FileSystemFileFactory |
|
FilterCronValidationErrorMappingUtil |
|
Functions |
Useful standard functions. |
GlobalPermissionGroupAssociationUtil |
This is a utility class to find out information about Permissions.ADMINISTER and
Permissions.SYSTEM_ADMIN global permission information. |
GroupPermissionCheckerImpl |
|
ImportUtils |
Utility code originally written to support various importers. |
IOUtil |
General IO Stream manipulation. |
JiraArrayUtils |
|
JiraCollectionUtils |
|
JiraComponentFactory |
Default implementation of ComponentFactory that uses JiraUtils.loadComponent(Class, java.util.Collection) and
JiraUtils.loadComponent(Class) . |
JiraComponentLocator |
Implementation of the ComponentLocator interface. |
JiraContactHelperImpl |
|
JiraDateUtils |
|
JiraDurationUtils |
Util class reponsible for printing durations in various formats. |
JiraDurationUtils.DaysDurationFormatter |
This formatter formats time duration to days only. |
JiraDurationUtils.HoursDurationFormatter |
This formatter formats time duration to hours only. |
JiraDurationUtils.PrettyDurationFormatter |
This formatter formats time duration to "pretty" format, such as 3 weeks, 2 days, 1 hour, 15 minutes. |
JiraEntityUtils |
|
JiraKeyUtils |
|
JiraKeyUtilsBean |
Component that provides access to project and issue key utilities. |
JiraTypeUtils |
|
JiraUrlCodec |
Class to wrap around the encoding of query strings. |
JiraUtils |
Miscellaneous utility methods. |
JiraUtilsBean |
A bean version of JiraUtils that can be mocked out out |
JiraVelocityHelper |
A simple class store methods we want to expose to velocity templates |
JiraVelocityUtils |
Helper class that contains a number of utility methods for velocity templates. |
JiraVelocityUtils.LazyCalendar |
|
JiraWebUtils |
|
KeyValuePairImpl<K,V> |
|
KeyValueParser |
Parses a key-value pair in a String such as "portNumber=5432" into its separate values |
LimitedOutputStream |
An OutputStream that throws an LimitedOutputStream.TooBigIOException if more than the configured number of bytes are
ever written to the output stream. |
ListOrderedMessageSetImpl |
Is a message set that keeps the messages and warnings in the order in which they were added. |
LocaleParser |
Static utility to parse locale Strings into Locale objects. |
Lock |
Used to lock resources using a file system file as a lock |
LuceneUtils |
A simple utility class for our common Lucene usage methods. |
MapUtils |
Utility methods that work on Maps. |
MeridianHour |
Holder of a 12 hour time with a meridian indicator (am/pm). |
MessageSet.MessageLink |
A simple class for holding link text and a link url. |
MessageSetImpl |
Message set implementation that uses the messages natural ordering to sort the messages that are added. |
NoopI18nFactory |
A factory for NoopI18nHelper objects. |
NoopI18nHelper |
An I18nHelper that returns the i18n key concatenated with its arguments. |
ObjectUtils |
|
OracleDataSizeExceptionInterpreter |
This implementation of ExceptionInterpreter shows links to confluence howto's on how
to fix the oracle large string problem. |
ParameterKeys |
|
ParameterStore |
|
ParameterUtils |
This class can be used to "parse" values from a map of parameters. |
PathUtils |
This class contains utility methods for manipulating paths. |
PeriodicClock |
A Clock implementation that periodically increments the returned value. |
PortUtil |
Class that validates the value of a TCP/UDP port. |
Predicates |
|
Predicates.And<T> |
|
Predicates.Composite<T> |
|
Predicates.FalsePredicate<T> |
A predicate that always returns false. |
Predicates.Or<T> |
|
Predicates.TruePredicate<T> |
A predicate that always returns true. |
RealClock |
A clock implementation the returns the current time. |
RegexpUtils |
|
SimpleErrorCollection |
|
SimpleToCronUtil |
Helper class to carry out various cron conversion tasks. |
Sinks |
|
StreamCopyingConsumer |
Copies an InputStream to the configured OutputStream . |
StrictMockClock |
A mock Clock that will return predefined dates and will throws exception, if
called more times than the number of predefined values. |
TempDirectoryUtil |
This util class was added to be able to create a "temporary" directory. |
UnsupportedBrowserManager |
Contains a map of unsupported browsers and error message keys. |
UriValidator |
Verify that a url is not executable
Needs to be instantiated to support testing - oh PowerMock wherefore art thou |
UriValidatorFactory |
Instantiates an UriValidator using the encoding defined in the
ApplicationProperties |
UrlBuilder |
Build a URL from parameters. |
URLCodec |
Implements the 'www-form-urlencoded' encoding scheme,
also misleadingly known as URL encoding. |
UserAgentUtil.Browser |
|
UserAgentUtil.OperatingSystem |
|
UserAgentUtil.UserAgent |
|
UserAgentUtilImpl |
Default Implementation for Sniffing User Agents. |
XmlReader |
This handles several XML-related tasks that normal java.io Readers
don't support, inluding use of IETF standard encoding names and
automatic detection of most XML encodings. |
Annotation Types Summary |
InjectableComponent |
The annotated type (a component), field (a component dependency for another class), or constructor was designed to be
compatible with injection, meaning that:
for Types, other classes can confidently access an instance of this type as a dependency via auto-wired
injection;
for Fields, they can be instantiated via auto-wired dependency injection;
for Constructors, there are no parameters declared which are NonInjectableComponents, and thus should be
satisfiable under default dependency injection circumstances |
NonInjectableComponent |
The annotated type (a component), field (a component dependency for another class), or constructor was not designed
to be compatible with injection, meaning that:
for Types, other classes should not attempt to access an instance of this type as a dependency via auto-wired
injection, as instances of this type retain instance-specific state;
for Fields, they should be instantiated manually;
for Constructors, the parameters declared in them include components which are NonInjectableComponents, and thus
would not be satisfiable under default dependency injection circumstances |
NotNull |
The annotated field, method result, parameter or local variable must not be null. |
OnDemand |
Describes elements in JIRA code base, whose change will affect the On Demand code in terms of compilation or runtime
behaviour. |