A B C D E F G H I J K L M N O P Q R S T U V W Z

A

AbstractIssueListeningSynchronizer<P> - Class in com.almworks.jira.structure.api.sync
This is the base class for the synchronizer that need to listen to issue changes in JIRA.
AbstractIssueListeningSynchronizer(StructureServices, Class<P>) - Constructor for class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
Constructs an instance
AbstractIssueListeningSynchronizer.BasicListener - Class in com.almworks.jira.structure.api.sync
The basic implementation of issue listener that reports updated issues as requiring synchronization if the following is true: This synchronizer is not already running - then the change may be coming from it.
AbstractIssueListeningSynchronizer.BasicListener(SyncInstance, SyncController) - Constructor for class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer.BasicListener
 
AbstractStructureJob - Class in com.almworks.jira.structure.api.job
This is the basic implementation of a structure job, that should be extended by the actual job code.
AbstractStructureJob() - Constructor for class com.almworks.jira.structure.api.job.AbstractStructureJob
 
AbstractSynchronizer<P> - Class in com.almworks.jira.structure.api.sync
AbstractSynchronizer is an abstract base class for the synchronizers that provides basic implementation for some of the StructureSynchronizer methods and offers some utility methods for the synchronizers.
AbstractSynchronizer(StructureServices, Class<P>) - Constructor for class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Constructs an instance of the synchronizer.
accepts(T) - Method in class com.almworks.jira.structure.util.La
 
accessibleBy(User, int) - Static method in class com.almworks.jira.structure.util.JiraFunc
 
adapt(Function<T, R>) - Static method in class com.almworks.jira.structure.util.La
 
addButton(String, String) - Method in interface com.almworks.jira.structure.api.job.StructureJobFeedback
Adds a button to the feedback screen that brings the user to the specified link.
addColumn(String, String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds a column identified by the column key and csid.
addColumn(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds a column identified by the column key and automatically generated csid.
addColumns(ViewSpecification.Column.Builder...) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds passed column builders as columns for the future view specification.
addConfigurationScopeClause(JqlClauseBuilder) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Adds to the JQL builder a condition that limits the result set to the projects enabled for Structure.
addDefaultFormParameters(Map<String, Object>) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
addDefaultFormParameters(Map<String, Object>) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Adds to the map the default values for the parameters in the synchronizer parameters form.
addFieldColumn(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds a field column, identified by JIRA field ID.
addIssue(long, long, long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Adds a single issue at the specified position.
addIssue(Long, Long, Long, Long) - Method in interface com.almworks.jira.structure.api.forest.ForestAccessor
Adds a single issue at the specified position.
addListener(IssueListener) - Method in interface com.almworks.jira.structure.api.event.IssueEventBridge
Add an IssueListener that will get notifications of the subsequent changes.
addListener(StructureListener) - Method in interface com.almworks.jira.structure.api.StructureManager
Adds a structure listener.
addListener(SequentialStructureListener<?>) - Method in interface com.almworks.jira.structure.api.StructureManager
Adds a structure listener with a sequential calling contract.
addMainColumn() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds "main" column to the view, which displays issue summary, indented to reflect the depth.
addManagingUser(User) - Method in interface com.almworks.jira.structure.api.job.StructureJobFeedback
By default, only the owner of the job may see the feedback.
addProgressColumn() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds the "Progress" column provided by Structure plugin.
addTimeAggregateColumn(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds "Total Time" column, based on one of the three JIRA time fields.
addTo(Collection<? extends T>, C, boolean) - Method in class com.almworks.jira.structure.util.La
 
addTo(Iterator<? extends T>, C, boolean) - Method in class com.almworks.jira.structure.util.La
 
addTPColumn() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Adds the "TP" column provided by Structure plugin.
addView(long, boolean) - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Adds the specified view to the list of associated views, optionally making it the default for all pages.
addView(int, long, Collection<StructurePage>, Collection<StructurePage>) - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Adds specified view to the list of associated views, or inserts it as a specific position in the list.
addViews(long...) - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Adds specified views to the list of associated views.
afterForestInserted(Forest, int, int, Forest) - Method in interface com.almworks.jira.structure.api.forest.ForestChangeEventHandler
Called at the moment after another forest is added to the forest being observed.
all() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches all issues.
ALL_PAGES - Static variable in class com.almworks.jira.structure.api.view.ViewSettings
 
ancestor - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is an ancestor (parent, parent-of-parent, or parent-of-parent-...
ancestor - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
and - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder
Starts a new constraint, connected to the previous one with AND.
and(La<T, ?>) - Method in class com.almworks.jira.structure.util.La
 
any(Iterable<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
appendDebugStructureString(StringBuilder, long, StructureManager) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
apply(User, PermissionLevel, List<Object>, La<Long, List<PermissionRule>>) - Method in class com.almworks.jira.structure.api.PermissionRule
Apply permission rule and return the result.
apply(User, PermissionLevel, List<Object>, La<Long, List<PermissionRule>>) - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
apply(User, PermissionLevel, List<Object>, La<Long, List<PermissionRule>>) - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
apply(T) - Method in class com.almworks.jira.structure.util.La
 
apply(La<A, ? extends T>) - Method in class com.almworks.jira.structure.util.La
 
applyPermissions(List<PermissionRule>, User, List<Object>, La<Long, List<PermissionRule>>, PermissionLevel) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
array(Collection<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
array(Collection<? extends T>, boolean) - Method in class com.almworks.jira.structure.util.La
 
arrayList(Collection<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
arrayList(Collection<? extends T>, boolean) - Method in class com.almworks.jira.structure.util.La
 
arrayList(Iterator<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
arrayList(Iterator<? extends T>, boolean) - Method in class com.almworks.jira.structure.util.La
 
AutoSwitchStrategy - Enum in com.almworks.jira.structure.api.settings
AutoSwitchStrategy enum defines how the initial structure is selected when the user opens issue page or project page.

B

backup() - Method in interface com.almworks.jira.structure.api.backup.BackupOperation
Performs the backup synchronously.
backup() - Method in interface com.almworks.jira.structure.api.backup.StructureBackupManager
Creates an instance of backup operation.
BackupOperation - Interface in com.almworks.jira.structure.api.backup
Backup operation allows to set backup parameters and run the backup.
beforeSubtreeRemoved(Forest, int, int, Forest) - Method in interface com.almworks.jira.structure.api.forest.ForestChangeEventHandler
Called at the moment before a subtree is removed from the forest.
begin() - Static method in class com.almworks.jira.structure.api.query.StructureQueryBuilder
This is the starting point for building a Structure query.
browseableBy(User) - Static method in class com.almworks.jira.structure.util.JiraFunc
 
build() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Creates an immutable StructureViewBean from the state in this builder.
build() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Creates an instance of ViewSettings.AssociatedView.
build() - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Constructs an instance of ViewSettings.
build() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Builds an instance of ViewSpecification.
build() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Creates an instance of ViewSpecification.Column using the current state of the builder.
builder() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilderFactory
Creates a new StructureQueryBuilder.
builder() - Method in enum com.almworks.jira.structure.api.StructureError
 
buildParametersFromForm(Map<String, ?>, JiraWebActionSupport) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Creates an instance of synchronizer parameters.

C

cancel() - Method in interface com.almworks.jira.structure.api.forest.ForestFoldControl
Cancels the iteration - the folding will exit right after this call with undefined return value.
cancel(Long) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Cancels the execution of the job, if possible.
castParameters(Object) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Casts the parameters object passed from outside to the expected parameters class.
causedBy(Throwable) - Method in enum com.almworks.jira.structure.api.StructureError
 
causedBy(Throwable) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
checkBackupFile() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Checks that backup file has correct format.
child - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is a child (sub-issue) of another issue in a forest.
child - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
clearCache() - Method in interface com.almworks.jira.structure.api.progress.ProgressCalculator
Clears internal cache of pre-calculated progress info.
clearUISettings(User, Project) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Completely removes per-user or per-project settings.
clone() - Method in class com.almworks.jira.structure.api.PermissionRule
 
clone() - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
clone() - Method in class com.almworks.jira.structure.api.PermissionSubject
 
clone(PermissionSubject) - Static method in class com.almworks.jira.structure.api.PermissionSubject
 
clone() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
clone() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
 
clone() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
CODE_INBOUND - Static variable in enum com.almworks.jira.structure.api.sync.SyncDirection
 
CODE_OUTBOUND - Static variable in enum com.almworks.jira.structure.api.sync.SyncDirection
 
com.almworks.jira.structure - package com.almworks.jira.structure
This package contains all classes that you need to use and extend Structure plugin in your own JIRA plugin.
com.almworks.jira.structure.api - package com.almworks.jira.structure.api
This package contains API for the Structure plugin.
com.almworks.jira.structure.api.backup - package com.almworks.jira.structure.api.backup
 
com.almworks.jira.structure.api.event - package com.almworks.jira.structure.api.event
 
com.almworks.jira.structure.api.forest - package com.almworks.jira.structure.api.forest
 
com.almworks.jira.structure.api.job - package com.almworks.jira.structure.api.job
 
com.almworks.jira.structure.api.progress - package com.almworks.jira.structure.api.progress
 
com.almworks.jira.structure.api.query - package com.almworks.jira.structure.api.query
 
com.almworks.jira.structure.api.settings - package com.almworks.jira.structure.api.settings
 
com.almworks.jira.structure.api.sync - package com.almworks.jira.structure.api.sync
 
com.almworks.jira.structure.api.view - package com.almworks.jira.structure.api.view
 
com.almworks.jira.structure.util - package com.almworks.jira.structure.util
 
combine(ForestFoldControl, T, C) - Method in interface com.almworks.jira.structure.api.forest.ForestParentChildrenClosure
Used to combine values returned by {#visitIssue} calls to every sub-issue of a single parent.
combine(ForestFoldControl, T, List<T>) - Method in class com.almworks.jira.structure.api.forest.ForestParentChildrenListClosure
 
comp - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationStepHelper
 
comparator(Comparator<? super R>) - Method in class com.almworks.jira.structure.util.La
 
comparator(La<A, B>) - Static method in class com.almworks.jira.structure.util.La
 
compare(B, B) - Method in class com.almworks.jira.structure.util.La.ComparableComparator
 
compare(A, A) - Method in class com.almworks.jira.structure.util.La.LaComparator
 
COMPONENT_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
COMPONENT_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
compose(La<B, C>, La<A, ? extends B>) - Static method in class com.almworks.jira.structure.util.La
 
configuredText(Element, String) - Static method in class com.almworks.jira.structure.util.ResourcedText
 
constant(R) - Static method in class com.almworks.jira.structure.util.La
 
constantFalse() - Static method in class com.almworks.jira.structure.util.La
 
constantTrue() - Static method in class com.almworks.jira.structure.util.La
 
containsIssue(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Can be used to check if the forest contains a specific issue.
copy() - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates an exact copy of this forest.
copyPermissions(Collection<? extends PermissionRule>) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
copyPermissionsOrNull(Collection<? extends PermissionRule>) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
copyStructure(Long, User, boolean, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Copies the structure and the forest it contains into a new structure.
copySubtree(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates a forest that contains the specified issue and all its sub-issues from this forest.
copySubtreeAtIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates a forest that contains the specified issue and all its sub-issues from this forest.
createForest() - Method in interface com.almworks.jira.structure.api.StructureManager
Creates an empty instance of Forest.
createForest(LongList, IntList) - Method in interface com.almworks.jira.structure.api.StructureManager
Creates an instance of Forest that has the specified list of issues and depths.
createIssueListener(SyncInstance, SyncController) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
Creates an instance of basic listener for the given sync instance and controller.
createJAXBContext(Class) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
createLogMessage(Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
createStructure() - Method in interface com.almworks.jira.structure.api.StructureManager
Creates an empty new structure.
createView() - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Creates an empty new view.
CUSTOMFIELD_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
CUSTOMFIELD_TYPE - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
CUSTOMFIELDTYPE_KEY - Static variable in class com.almworks.jira.structure.util.JiraFunc
 

D

debug(Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
debugAction(ActionDescriptor) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
debugConstant(IssueConstant) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
debugException(Throwable, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
decodePermissions(String) - Static method in class com.almworks.jira.structure.api.PermissionRule
Utility method to decode a list of PermissionRules.
deleteAllStructures(User) - Method in interface com.almworks.jira.structure.api.StructureManager
Deletes all structures completely, effectively emptying the database.
deleteStructure(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Deletes the specified structure and its content.
deleteView(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Deletes a view.
descendant - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is a descendant (sub- or sub-sub-...
descendant - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
doJob() - Method in class com.almworks.jira.structure.api.job.AbstractStructureJob
 

E

empty() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches no issues.
EMPTY - Static variable in class com.almworks.jira.structure.api.view.StructureViewBean
 
EMPTY - Static variable in class com.almworks.jira.structure.api.view.ViewSpecification
Empty specification that does not contain any columns.
EMPTY_SETTINGS - Static variable in class com.almworks.jira.structure.api.view.ViewSettings
 
EMPTY_TEXT - Static variable in class com.almworks.jira.structure.util.ResourcedText
 
encodePermissions(List<PermissionRule>) - Static method in class com.almworks.jira.structure.api.PermissionRule
Utility method to encode a list of PermissionRules.
end() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.Head
Builds the query and returns it.
endsub() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.Sub
"Closes" the parentheses opened by the matching call to StructureQueryBuilder.BasicConstraintStep.sub(), so that the accumulated constraint will be inserted into the enclosing builder as if a basic constraint.
enqueue(StructureJob) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Schedule the job and run it as soon as possible.
enumSet(Collection<StructurePage>) - Static method in enum com.almworks.jira.structure.api.settings.StructurePage
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
equals(Object) - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
equals(Object) - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
equals - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
equals(Object) - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
equals(Object) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
equals(Object) - Method in class com.almworks.jira.structure.api.view.ViewSettings
 
equals(Object) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
equals(Object) - Method in class com.almworks.jira.structure.api.view.ViewSpecification
 
error(Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
errorException(Throwable, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
evaluate(T) - Method in class com.almworks.jira.structure.util.La
 
execute(StructureJob) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Schedule the job and run it as soon as possible.
execute(StructureJob, String) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Schedule the job and run it as soon as possible.
execute(Forest, User) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Executes this query against the specified Forest, returning all matching issues in the forest order.
execute(Forest, User, boolean) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Executes this query against the specified Forest, returning all matching issues in the forest order.
execute(Forest, User, boolean, LongCollector) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Executes this query against the specified Forest, putting resulting issue IDs into issueIdsCollector in the forest order.
executeIds(Forest, User, boolean) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Executes this query against the specified Forest, returning IDs of all matching issues in the forest order.
executeIndices(Forest, User, boolean) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Executes this query against the specified Forest, returning indices of all matching issues in the forest order (i.e., the sequence of indices strictly increases.)

F

FIELD_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
filter(La<Long, ?>) - Method in interface com.almworks.jira.structure.api.forest.Forest
Filters this forest by hiding issues that do not pass the filter condition.
filter(Collection<D>) - Method in class com.almworks.jira.structure.util.La
 
filter(Iterator<D>) - Method in class com.almworks.jira.structure.util.La
 
filterByPopularity(List<Structure>, int, int) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Filters a list of structures, producing another list with structures that match popularity criteria, defined by minimum and maximum popularity.
filterForIssue(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates a sub-sequence forest of this forest that contains all issues "relevant" to the passed issue.
filterSoft(La<Long, ?>) - Method in interface com.almworks.jira.structure.api.forest.Forest
Filters this forest by excluding issues that do not pass the filter condition.
find(Collection<X>, R) - Method in class com.almworks.jira.structure.util.La
 
foldUpwards(ForestParentChildrenClosure<T, C>) - Method in interface com.almworks.jira.structure.api.forest.Forest
This is a more generic version of Forest.visitParentChildrenUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenVisitor) that allows you to effectively process the forest bottom-up, probably saving on memory allocation and search speed.
Forest - Interface in com.almworks.jira.structure.api.forest
Forest interface provides access to a data structure that stores issue hierarchy (the hierarchy is a sequence of tree structures, a forest).
ForestAccessor - Interface in com.almworks.jira.structure.api.forest
ForestAccessor is an interface that allows changing forests within ForestTransaction.
ForestChangeEventHandler - Interface in com.almworks.jira.structure.api.forest
This interface may be used to collect additional information while forest changes are being made.
ForestFoldControl - Interface in com.almworks.jira.structure.api.forest
ForestFoldControl is an auxiliary object passed to ForestParentChildrenClosure for control of the iteration over a forest done by Forest.foldUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenClosure).
ForestOp - Class in com.almworks.jira.structure.api.forest
A ForestOp represents a single operation on a forest, such as move or delete.
ForestOp(LongList, LongList) - Constructor for class com.almworks.jira.structure.api.forest.ForestOp
 
ForestOp.Add - Class in com.almworks.jira.structure.api.forest
Represents the add operation.
ForestOp.Add(Forest, LongList, long, LongList, LongList) - Constructor for class com.almworks.jira.structure.api.forest.ForestOp.Add
 
ForestOp.Move - Class in com.almworks.jira.structure.api.forest
Represents move operation.
ForestOp.Move(long, Forest, LongList, long, LongList, long, int, LongList, LongList) - Constructor for class com.almworks.jira.structure.api.forest.ForestOp.Move
 
ForestOp.Remove - Class in com.almworks.jira.structure.api.forest
Represents the remove operation.
ForestOp.Remove(long, Forest, LongList, long, LongList, LongList) - Constructor for class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
ForestParentChildrenClosure<T,C> - Interface in com.almworks.jira.structure.api.forest
Implement this interface to efficiently process a forest in a bottom-up style with Forest.foldUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenClosure).
ForestParentChildrenListClosure<T> - Class in com.almworks.jira.structure.api.forest
This is a utility implementation of ForestParentChildrenClosure that collects the results of processing sub-issues into a list.
ForestParentChildrenListClosure() - Constructor for class com.almworks.jira.structure.api.forest.ForestParentChildrenListClosure
 
ForestParentChildrenVisitor - Interface in com.almworks.jira.structure.api.forest
Used to iterate over a forest - see Forest.visitParentChildrenUpwards(com.almworks.jira.structure.api.forest.ForestParentChildrenVisitor).
ForestTransaction<T> - Interface in com.almworks.jira.structure.api.forest
Implement this interface to define a single transaction on the forests.
ForestUpdate - Class in com.almworks.jira.structure.api.forest
ForestUpdate represents information about what the client code needs to do to bring their version of some structure's forest to the some newer version.
ForestUpdate(long, long) - Constructor for class com.almworks.jira.structure.api.forest.ForestUpdate
 
ForestUpdate.Empty - Class in com.almworks.jira.structure.api.forest
Empty update means that nothing needs to be done and the client code has the latest version of the forest.
ForestUpdate.Empty(long, long) - Constructor for class com.almworks.jira.structure.api.forest.ForestUpdate.Empty
 
ForestUpdate.Full - Class in com.almworks.jira.structure.api.forest
The full update contains the whole forest.
ForestUpdate.Full(long, long, Forest) - Constructor for class com.almworks.jira.structure.api.forest.ForestUpdate.Full
 
ForestUpdate.Incremental - Class in com.almworks.jira.structure.api.forest
Incremental update means that the client code should apply a series of transformations to bring their version of the forest to the latest version.
ForestUpdate.Incremental(long, long, long, List<ForestOp>) - Constructor for class com.almworks.jira.structure.api.forest.ForestUpdate.Incremental
 
forId(String) - Static method in enum com.almworks.jira.structure.api.settings.StructurePage
 
forIssue(Long) - Method in enum com.almworks.jira.structure.api.StructureError
 
forIssue(Long) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
forStructure(Long) - Method in enum com.almworks.jira.structure.api.StructureError
 
forStructure(Long) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
forView(Long) - Method in enum com.almworks.jira.structure.api.StructureError
 
forView(Long) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
fromEncodedString(String) - Static method in class com.almworks.jira.structure.api.PermissionRule
Restores permission rule from its encoded String form.
fromEncodedString(String, boolean) - Static method in class com.almworks.jira.structure.api.PermissionRule
Restores permission rule from its encoded String form.
fromEncodedString(String) - Static method in class com.almworks.jira.structure.api.PermissionSubject
Creates a PermissionSubject based on the string representation.
fromEncodedString(String, boolean) - Static method in class com.almworks.jira.structure.api.PermissionSubject
Creates a PermissionSubject based on the string representation.
fromMap(Map<? super T, ? extends R>, Class<R>) - Static method in class com.almworks.jira.structure.util.La
 
fromSerial(int) - Static method in enum com.almworks.jira.structure.api.PermissionLevel
Used to look up permission level by serial number.
fromStringCode(String) - Static method in enum com.almworks.jira.structure.api.settings.AutoSwitchStrategy
 

G

GENERICVALUE_LONG_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
GENERICVALUE_STRING_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
getAddedForest() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getAffectedIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getAffectedIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp
This method returns the list of issues that were subject to the operation, or possibly the reduced set of these issues if other affected issues can be implied from the returned list and the current forest state.
getAffectedIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getAffectedIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.event.IssueChangeEvent
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.event.JiraChangeEvent
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getAffectedIssuesSorted() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Jira
 
getAffectedIssuesSorted() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Structure
 
getAfter() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getAfter() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getAfter() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getAfterFrom() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getAllStructures(User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Retrieves a list of all structures that are visible to the user.
getAncestors() - Method in class com.almworks.jira.structure.api.forest.ForestOp
 
getAncestorsSorted() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getAnchorIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getAnchorIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp
 
getAnchorIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getAnchorIssues() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getAssociatedStructures(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Retrieves all structures that are "associated" with the specified view.
getAssociatedViews() - Method in class com.almworks.jira.structure.api.view.ViewSettings
 
getAuthenticationContext() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getAutoCollapseStructurePanel() - Method in interface com.almworks.jira.structure.api.settings.UISettings
Returns true if Structure panel on the issue page should automatically collapse/minimize when the displayed issue is not present in the initially selected structure.
getAutoCollapseStructurePanel() - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
getAutoSwitchStrategy(StructurePage) - Method in interface com.almworks.jira.structure.api.settings.UISettings
Returns auto-switch strategy for the specified page.
getAutoSwitchStrategy(StructurePage) - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
getBackupManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getChanges() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Structure
 
getChangeType() - Method in class com.almworks.jira.structure.api.event.JiraChangeEvent
 
getChildren(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates an array with all direct sub-issues of the specified issue.
getChildrenAtIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Creates an array with all direct sub-issues of the issue at the specified index.
getCode() - Method in enum com.almworks.jira.structure.api.StructureError
 
getColumns() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
 
getColumns() - Method in class com.almworks.jira.structure.api.view.ViewSpecification
 
getConfigDescription(Object) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Creates a short one-line description of the configuration parameters, shown in a few places in the Structure interface, such as on the Manage Structure page.
getConfigDescriptionDetails(Object) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Creates a list of strings that fully describe the synchronizer's configuration.
getConfigurationScopeQuery() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Utility method that returns a JQL query that selects all issues in the projects that are available for Structure.
getCreatorPermissionSubjects() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Used to get the list of groups (possibly other permission subjects) that are allowed to create new structures.
getCsid() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
getCsid() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
getCurrentEstimate() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
getCurrentlyEnabledProjects() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
 
getDebugIssueKey(long) - Static method in class com.almworks.jira.structure.util.StructureUtil
Returns issue key if possible.
getDebugIssueString(Long) - Static method in class com.almworks.jira.structure.util.StructureUtil
Returns a string representation of the issue that is used to write log messages.
getDebugIssueString(Issue) - Static method in class com.almworks.jira.structure.util.StructureUtil
Returns a string representation of the issue that is used to write log messages.
getDebugStructureString(long, StructureManager) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getDefaultPages() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
 
getDefaultPages() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
getDefaultStructureId(Project) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Returns the ID of the default structure for a given project.
getDefaultViewForPage(StructurePage) - Method in class com.almworks.jira.structure.api.view.ViewSettings
Retrieves a default view ID for a given page.
getDefaultViewSettings() - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Retrieves the global default view settings, which apply to all structure that don't have view settings overridden.
getDepth(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the depth of an issue at the specified position in the forest.
getDepth() - Method in interface com.almworks.jira.structure.api.forest.ForestFoldControl
 
getDepths() - Method in interface com.almworks.jira.structure.api.forest.Forest
 
getDescription() - Method in interface com.almworks.jira.structure.api.Structure
 
getDescription() - Method in interface com.almworks.jira.structure.api.view.StructureView
 
getDescription() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getDescription() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getDescriptor() - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
getDescriptor() - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
 
getDestinationId() - Method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getDestinationId(JiraChangeEvent) - Static method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getDirection() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getEffectivePermission(User) - Method in interface com.almworks.jira.structure.api.Structure
Calculates access level to this structure for the specified user.
getEffectivePermission(User) - Method in interface com.almworks.jira.structure.api.view.StructureView
Calculates access level to this view for the specified user.
getEnabledPermissionSubjects() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Used to get the list of groups (possibly other permission subjects) that the plugin is enabled for.
getError() - Method in exception com.almworks.jira.structure.api.StructureException
 
getEvent() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Jira
 
getFavoriteManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getFavorites(User) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Returns a list of structures that are the user's favorite and that the user is allowed to see.
getFeedback(Long) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Retrieves feedback interface for the specified job.
getFinalFile() - Method in interface com.almworks.jira.structure.api.backup.BackupOperation
 
getForest(Long) - Method in interface com.almworks.jira.structure.api.forest.ForestAccessor
Returns the current forest for the given structure.
getForest() - Method in interface com.almworks.jira.structure.api.forest.ForestFoldControl
 
getForest() - Method in class com.almworks.jira.structure.api.forest.ForestUpdate.Full
 
getForest(User, boolean) - Method in interface com.almworks.jira.structure.api.Structure
This is a convenience method to get the forest of this structure.
getForest(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Retrieves the forest of the given structure.
getForestOps() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getForestUpdate(Long, Long, Long, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Creates an instance of ForestUpdate for the given structure - a difference report between the version of the forest known by the client code and the latest version of the forest.
getForestVersion(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Retrieves current version of the forest in the specified structure.
getFromVersion() - Method in class com.almworks.jira.structure.api.forest.ForestUpdate.Incremental
 
getGroupName() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
getId() - Method in enum com.almworks.jira.structure.api.settings.StructurePage
 
getId() - Method in interface com.almworks.jira.structure.api.Structure
Returns the ID of the structure, or 0 if the structure has no ID (when it's new and hasn't been saved yet).
getId() - Method in interface com.almworks.jira.structure.api.view.StructureView
Returns the ID of the view, or 0 if the view has no ID (when it's new and hasn't been saved yet).
getId() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getId() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getInboundDescription() - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
getIndex() - Method in interface com.almworks.jira.structure.api.forest.ForestFoldControl
 
getInstalledSynchronizer(Long) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Retrieves an instance of installed synchronier.
getInstalledSynchronizersForStructure(Long) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Retrieves all synchronizer instances installed for the given structure.
getInstanceId() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
 
getInvalidHistoryIssues() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Call this method after RestoreOperation.restore() has completed to check for problems in change history of some structures.
getInvalidIssues() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Call this method after RestoreOperation.restore() has completed to check for problems with some issues.
getInvalidStructureIssues() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Call this method after RestoreOperation.restore() has completed to check for problems with some structures.
getIssue(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the ID of an issue at the specified position in the forest.
getIssue() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getIssue() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getIssue() - Method in exception com.almworks.jira.structure.api.StructureException
 
getIssue(long) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Retrieves an instance of Issue.
getIssue(String) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Retrieves an instance of issue by issue key.
getIssueEventBridge() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getIssueId() - Method in class com.almworks.jira.structure.api.event.IssueChangeEvent
 
getIssueId(JiraChangeEvent) - Static method in class com.almworks.jira.structure.api.event.IssueChangeEvent
 
getIssueManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getIssuePathIgnorePermissions(Long, Long) - Method in interface com.almworks.jira.structure.api.StructureManager
Used to quickly retrieve the path to an issue in the given structure.
getIssues() - Method in interface com.almworks.jira.structure.api.forest.Forest
 
getJiraChangedSorted() - Method in interface com.almworks.jira.structure.api.sync.IncrementalSyncData
 
getJiraDefaultLocale() - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getJiraEvent() - Method in class com.almworks.jira.structure.api.event.IssueChangeEvent
 
getJob(Long) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Retrieves the job by its ID.
getJobManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getKeepStructureWhileNavigating() - Method in interface com.almworks.jira.structure.api.settings.UISettings
Returns true if the structure selection should be kept when the user clicks on an issue in the Structure widget.
getKeepStructureWhileNavigating() - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
getKey() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
getKey() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
getLabel() - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
getLastChild(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the last direct sub-issue of the specified parent issue.
getLastChildByIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the last direct sub-issue of the specified parent issue.
getLevel() - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
getLinkTypeId() - Method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getLinkTypeId(JiraChangeEvent) - Static method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getLocalizedMessage() - Method in exception com.almworks.jira.structure.api.StructureException
 
getLocalizedMessage(User) - Method in exception com.almworks.jira.structure.api.StructureException
 
getLongProperty(ApplicationProperties, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
Reads a value previously stored in properties using setLongValue
getMenuItems(Long, StructurePage, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
This method retrieves a list of entries for the "Views" drop-down menu on the specified page, for the specified structure.
getMenuPages() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
 
getMenuPages() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
getMovedSubtree() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getMultiParameter(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getMultiParameterLong(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getName() - Method in interface com.almworks.jira.structure.api.Structure
 
getName() - Method in interface com.almworks.jira.structure.api.view.StructureView
 
getName() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getName() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getName() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
getName() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
getOrder() - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
getOriginalEstimate() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
getOutboundDescription() - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
getOwner() - Method in interface com.almworks.jira.structure.api.Structure
 
getOwner() - Method in interface com.almworks.jira.structure.api.view.StructureView
 
getOwner() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getOwner() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getParameters() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
Synchronizer's parameters.
getParameters() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
getParameters() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
getParametersClass() - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
getParent(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the parent issue of the specified issue.
getParentIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Searches the forest for the index of a "parent issue".
getParentPath() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getParentPath() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getParentPathForIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Returns the path to the specified issue without the issue itself.
getParentPathFrom() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getParentPathTo() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getParents() - Method in class com.almworks.jira.structure.api.forest.ForestOp
 
getParentsSorted() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getPath(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Returns the path to the specified issue - a sequence of issues that starts with a root issue, ends with the specified issue, and where element[i] is the parent issue of element[i+1].
getPathForIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Similar to Forest.getPath(long), returns the path to the issue specified by index.
getPathIndexAtDepth(int, int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Given issue at the specified index, traverse its "path" upwards - that is, look for all parent issues up to the topmost root parent, and return an index of the parent that has the specified depth.
getPermissions() - Method in interface com.almworks.jira.structure.api.Structure
 
getPermissions() - Method in interface com.almworks.jira.structure.api.view.StructureView
Used to get permissions rules that are used to calculate user's access level.
getPermissions() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getPermissions() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getPickedProjects() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
This method returns a list of projects picked by the administrator for the Structure plugin.
getPopularity(Long) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Returns the number of users for whom the structure is favorite.
getPrecedingSibling(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the issue that immediately precedes the specified issue in the list of children of the specified issue's parent.
getPrecedingSiblingForIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the issue that immediately precedes the one with the given index in the list of children of its parent.
getPrecedingSiblingIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Gets the index of an issue that immediately precedes the issue at the given index in the list of children of its parent.
getPrecedingSiblings(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Returns the array of all issues that come before the given issue in the list of children of its parent, in the same order as they appear in the forest.
getPrecedingSiblingsForIndex(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
Returns the array of all issues that come before the given issue in the list of children of its parent, in the same order as they appear in the forest.
getPreviousParentsSorted() - Method in interface com.almworks.jira.structure.api.sync.IncrementalSyncData
 
getProblemDetails() - Method in exception com.almworks.jira.structure.api.StructureException
 
getProgress() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
getProgressCalculator() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getProgressInfo(Issue, Forest) - Method in interface com.almworks.jira.structure.api.progress.ProgressCalculator
Returns progress info for the given issue in an arbitrary forest.
getProgressInfo(Long, Issue) - Method in interface com.almworks.jira.structure.api.progress.ProgressCalculator
Returns progress info for a specific issue in the given structure.
getProgressInfoMap(Long, Collection<? extends Issue>) - Method in interface com.almworks.jira.structure.api.progress.ProgressCalculator
Calculates progress for a collection of issues in the specified structure.
getProgressString() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
getProjectId() - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
getQueryString() - Method in class com.almworks.jira.structure.api.query.StructureQuery
 
getRecentlyUpdatedStructures(User, PermissionLevel, int) - Method in interface com.almworks.jira.structure.api.StructureManager
Used to show the user the structures that have been recently updated.
getRemovedSubtree() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
getRoleId() - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
getRoots() - Method in interface com.almworks.jira.structure.api.forest.Forest
 
getRules() - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
getSequence() - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
getSerial() - Method in enum com.almworks.jira.structure.api.PermissionLevel
 
getSingleParameter(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getSingleParameterBoolean(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getSingleParameterInteger(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getSingleParameterLong(Map, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getSingleViewableStructureId(User) - Method in interface com.almworks.jira.structure.api.StructureManager
This method returns the ID of a single structure that the given user can see.
getSourceForest(SyncInstance, SyncLogger) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Returns the current forest of the structure that this sync instance refers.
getSourceForest(SyncInstance) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Returns the current forest of the structure that this sync instance refers.
getSourceId() - Method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getSourceId(JiraChangeEvent) - Static method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
getSpecification() - Method in interface com.almworks.jira.structure.api.view.StructureView
 
getSpecification() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
getSpecification() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
getState() - Method in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
getState() - Method in interface com.almworks.jira.structure.api.job.StructureJob
 
getStringCode() - Method in enum com.almworks.jira.structure.api.settings.AutoSwitchStrategy
 
getStructure() - Method in exception com.almworks.jira.structure.api.StructureException
 
getStructure(Long, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Retrieves a structure given structure ID.
getStructureChangedSorted() - Method in interface com.almworks.jira.structure.api.sync.IncrementalSyncData
 
getStructureConfiguration() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getStructureId() - Method in class com.almworks.jira.structure.api.forest.ForestUpdate
 
getStructureId() - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
getStructureId() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
 
getStructureManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getStructureNames() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Call this method after RestoreOperation.restore() has completed to get names of all restored structures.
getStructurePermission(Long, User) - Method in interface com.almworks.jira.structure.api.StructureManager
Calculates access level to a structure for the specified user.
getStructureQueryBuilderFactory() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getStructureQueryParser() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getStructuresByName(String, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Convenience method to search for structures with the specified name.
getStructuresWithIssue(Long, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Retrieves all structures that contain the specified issue.
getSubject() - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
getSubtreeEnd(int) - Method in interface com.almworks.jira.structure.api.forest.Forest
The method looks for the end of a subtree rooted at the specified index.
getSyncEvents() - Method in interface com.almworks.jira.structure.api.sync.IncrementalSyncData
 
getSynchronizer() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
 
getSynchronizerId() - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
getSynchronizerUndoRecorder() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getSyncManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getSyncMessagesPrefix() - Method in class com.almworks.jira.structure.util.SyncLogger
 
getText(String, Object...) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Looks up i18n text using the i18n bean from the module's plugin and the current user's locale.
getText(I18nHelper) - Method in class com.almworks.jira.structure.util.ResourcedText
 
getText(Locale, User, String, Object...) - Static method in class com.almworks.jira.structure.util.StructureUtil
Formats the text taken from the i18n bundle with the specified parameters in the locale that is selected as follows: If locale is not null, it is used.
getTextInCurrentUserLocale(String, Object...) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getTimeSpent() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
getTimestamp() - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
getUISettings(User, Project) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Retrieves user interface settings for the specified user and project.
getUnder() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
getUnder() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
getUpdates() - Method in class com.almworks.jira.structure.api.forest.ForestUpdate.Incremental
 
getUser() - Method in interface com.almworks.jira.structure.api.job.StructureJob
 
getUser() - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
getUserByKey(String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getUserByName(String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getUserKey() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
getUserKey() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
 
getUserKey(User) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getUserName() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
getUsername() - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
 
getUserNameByKey(String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
getVersion() - Method in class com.almworks.jira.structure.api.forest.ForestUpdate
 
getVersionAfter() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getVersionBefore() - Method in interface com.almworks.jira.structure.api.event.StructureListener.StructureChanges
 
getView() - Method in exception com.almworks.jira.structure.api.StructureException
 
getView(Long, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Retrieves a view specified by the numeric view ID and checks if the user has the specified access level for that view.
getView() - Method in class com.almworks.jira.structure.api.view.StructureViewMenuItem
 
getViewId() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
 
getViewId() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
getViewManager() - Method in interface com.almworks.jira.structure.api.StructureServices
 
getViewPermission(Long, User) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Calculates the access level that the specified user has to the specified view.
getViews(User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Retrieves a list of all views that the user has the specified access level to.
getViews() - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
 
getViewSettings(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Retrieves view settings for the specified structure.
GLOBAL_STRUCTURE_ID - Static variable in class com.almworks.jira.structure.util.StructureUtil
 
GROUP_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 

H

hasCustomField(CustomField) - Static method in class com.almworks.jira.structure.util.JiraFunc
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
hashCode() - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
hashCode() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
hashCode() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
hashCode() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
hashCode() - Method in class com.almworks.jira.structure.api.view.ViewSettings
 
hashCode() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
hashCode() - Method in class com.almworks.jira.structure.api.view.ViewSpecification
 
hashMap(Collection<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
hashMap(Collection<? extends T>, La<T, V>) - Method in class com.almworks.jira.structure.util.La
 
hashSet(Collection<? extends T>) - Method in class com.almworks.jira.structure.util.La
 
hasNext() - Method in class com.almworks.jira.structure.util.La.FilterIterator
 
hasNext() - Method in class com.almworks.jira.structure.util.La.TransformIterator
 
hasOwner() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
hasPermissions() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
hasStructuresForUser(User, PermissionLevel) - Method in interface com.almworks.jira.structure.api.StructureManager
Used to check if the user has at least one structure with the specified access level.
hasStructuresWithIssues() - Method in interface com.almworks.jira.structure.api.StructureManager
Used to check if Structure plugin is used.
hasTime() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
hasView(Long) - Method in class com.almworks.jira.structure.api.view.ViewSettings
Checks if the view settings contain a record for the specified view ID - that is, if the view is associated with the structure that is represented by this view settings instance.

I

ID_ISSUETYPE - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ID_PROJECT - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ID_STATUS - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
in - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
includes(PermissionLevel) - Method in enum com.almworks.jira.structure.api.PermissionLevel
Used to check whether effective permission is enough to do something: if (permission.includes(PermissionLevel.EDIT)) Any permission includes NONE level, and null permission level is treated as NONE.
inCollection(Collection<T>) - Static method in class com.almworks.jira.structure.util.La
 
IncrementalSyncData - Interface in com.almworks.jira.structure.api.sync
This is a temporary structure that's passed to a synchronizer and tells what's been changed in structure and in JIRA or in the external system.
incrementalSyncRequired(long) - Method in interface com.almworks.jira.structure.api.sync.SyncController
Requests from the structure manager that an incremental sync is required for the specified issue.
incrementalSyncRequired(JiraChangeEvent) - Method in interface com.almworks.jira.structure.api.sync.SyncController
Similar to SyncController.incrementalSyncRequired(long), this method records an event that requires later synchronization.
indexOf(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Searches for the position of a specific issue in the forest.
indexOf(List<? extends T>, R) - Method in class com.almworks.jira.structure.util.La
 
indexOfIssueInAnyStructure(LongList) - Method in interface com.almworks.jira.structure.api.StructureManager
Finds the first issue among the passed list that belongs to any structure at all.
info(Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
infoException(Throwable, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
infoFinished(boolean, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
Catches all exceptions that can happen during logging, so that it can be used in finally blocks.
init(StructureSynchronizerModuleDescriptor) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Called by the module descriptor on initialization
init(Plugin, Element) - Method in class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
installSynchronizer(StructureSynchronizer, Long, Object, User) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Installs a new synchronizer for a structure.
installSynchronizerOffline(String, byte[], Long, String, boolean) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Installs synchronizer based on the serialized data.
instanceOf(Class<? extends T>) - Static method in class com.almworks.jira.structure.util.La
 
INT_ITERATOR_TO_INT - Static variable in class com.almworks.jira.structure.util.StructureUtil
 
invComp - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationStepHelper
 
invCompNeg - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationStepHelper
 
is - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
isAccessible(Long, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.StructureManager
Used to check whether the specified structure exists and visible to the user with the required permission level.
isAccessible(Long, User, PermissionLevel, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Checks if the user has the given access level to the specified structure.
isAnythingSet() - Method in interface com.almworks.jira.structure.api.settings.UISettings
Utility method that is used to check whether this instance does not have any settings set at all.
isAnythingSet() - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
isAutoSync() - Method in class com.almworks.jira.structure.util.SyncLogger
 
isAutosyncEnabled(Long) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Checks if incremental synchronization is enabled for the specified synchronizer
isAutosyncSupported() - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Checks if synchronizer supports automatic incremental synchronization.
isAvailable() - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Checks if this type of synchronizer is currently available.
isCreateEnabledForAnyone() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
 
isDefault(StructurePage) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
Checks if the view is the default on the specified page.
isDefaultStructureSetForProject(Project) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Used to check whether a specific project has system-level default structure overridden with project-level default structure.
isDefined() - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
 
isDefined() - Method in class com.almworks.jira.structure.api.view.ViewSettings
 
isDirectionSupported(SyncDirection) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Checks if the resync (import/export) is supported for the given direction.
isEditRequiresParentIssuePermission() - Method in interface com.almworks.jira.structure.api.Structure
 
isEmpty() - Method in interface com.almworks.jira.structure.api.forest.Forest
 
isEmpty() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
isEmpty() - Method in class com.almworks.jira.structure.util.ResourcedText
 
isEnabledForAllProjects() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
 
isEnabledForAnyone() - Method in interface com.almworks.jira.structure.api.StructureConfiguration
 
isEqual(T) - Static method in class com.almworks.jira.structure.util.La
 
isFavorite(Long, User) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Tells whether the structure is among user's favorite structures.
isIssueChangeInteresting(SyncInstance, JiraChangeEvent) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
Lets the synchronizer decide whether the issue should be reported as requiring synchronization.
isIssueInStructure(Long, Long) - Method in interface com.almworks.jira.structure.api.StructureManager
Checks if a specific issue belongs to a specific structure.
isLocalized() - Method in exception com.almworks.jira.structure.api.StructureException
 
isNot - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
isNotFoundError() - Method in enum com.almworks.jira.structure.api.StructureError
 
isOneTimeSync() - Method in class com.almworks.jira.structure.util.SyncLogger
 
isOnMenu(StructurePage) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
Checks if the view should be displayed in the menu on the specified page.
isPermissionError() - Method in enum com.almworks.jira.structure.api.StructureError
 
isPreferred() - Method in class com.almworks.jira.structure.api.view.StructureViewMenuItem
 
isProjectEnabled(Project) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Checks if a given project is enabled for Structure
isPublic() - Method in interface com.almworks.jira.structure.api.view.StructureView
Checks if the view is "public", that is, everyone has at least VIEW access to it.
isResyncRequired(JiraChangeEvent) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer.BasicListener
 
isShared() - Method in interface com.almworks.jira.structure.api.view.StructureView
Checks if the view is "shared", that is, the permission rules give at least VIEW access to someone.
isStructureAvailable(User) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Checks if Structure plugin is available for the specified user.
isStructureCreationAllowed(User) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Checks if the user is allowed to create new structures.
issue - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
This is a relation of an issue to itself.
issue - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
issue(Long) - Method in class com.almworks.jira.structure.util.SyncLogger
 
issue(Issue) - Method in class com.almworks.jira.structure.util.SyncLogger
 
ISSUE_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_ISSUETYPE - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_ISSUETYPEID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_PRIORITY - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_PRIORITYID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_PROJECT - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUE_PROJECTID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
IssueChangeEvent - Class in com.almworks.jira.structure.api.event
IssueChangeEvent represents an event that has happened with a specific issue.
IssueChangeEvent(JiraChangeType, long, IssueEvent) - Constructor for class com.almworks.jira.structure.api.event.IssueChangeEvent
 
IssueChangeEvent(JiraChangeType, long) - Constructor for class com.almworks.jira.structure.api.event.IssueChangeEvent
 
IssueChangeEvent(JiraChangeType, IssueEvent) - Constructor for class com.almworks.jira.structure.api.event.IssueChangeEvent
 
ISSUECONSTANT_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUECONSTANT_NAME_LOCAL - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
issueDebug(Long) - Static method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Deprecated. use StructureUtil.getDebugIssueString(Long)
IssueEventBridge - Interface in com.almworks.jira.structure.api.event
IssueEventBridge is a simple hub that allows to listen to issue changes and report issue changes.
issueId(long) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
issueIds(LongList) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
issueIds(long...) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
issueKey(String) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
issueKeyOrId(Issue, Long) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
issueKeys(Iterable<String>) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
issueKeys(String...) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
 
IssueListener - Interface in com.almworks.jira.structure.api.event
IssueListener is a simple interface that receives notifications that an issue has changed.
issues(Iterable<String>, LongList) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches the specified issues.
issues(Iterable<? extends Issue>) - Method in class com.almworks.jira.structure.util.SyncLogger
 
ISSUETYPE_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ISSUETYPE_SUBTASK - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
isThisSyncRunningInCurrentThread() - Method in interface com.almworks.jira.structure.api.sync.SyncController
This method is used to check whether current thread already runs the synchronization.
isValid() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
isValid() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
isValidExceptId() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
isVisibleTo(User) - Method in interface com.almworks.jira.structure.api.job.StructureJobFeedback
Checks if this feedback is visible to the specified user.

J

JiraChangeEvent - Class in com.almworks.jira.structure.api.event
IssueChangeEvent represents the details of a single issue change.
JiraChangeEvent(JiraChangeType) - Constructor for class com.almworks.jira.structure.api.event.JiraChangeEvent
 
JiraChangeType - Enum in com.almworks.jira.structure.api.event
A listing of possible types of events.
JiraFunc - Class in com.almworks.jira.structure.util
JiraFunc contains Jira-related functions.
JiraFunc() - Constructor for class com.almworks.jira.structure.util.JiraFunc
 
job() - Method in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
job() - Method in interface com.almworks.jira.structure.api.job.StructureJob
Runs the job in background.
jql(Query) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches issues that satisfy the specified JQL query.

K

KEY_PROJECT - Static variable in class com.almworks.jira.structure.util.JiraFunc
 

L

La<T,R> - Class in com.almworks.jira.structure.util
La is a utility generic-purpose class for functional expressions.
La() - Constructor for class com.almworks.jira.structure.util.La
 
La(Class<R>) - Constructor for class com.almworks.jira.structure.util.La
Use this constructor to have class-aware instance, which is needed only for few methods like La.array(java.util.Collection).
la(T) - Method in class com.almworks.jira.structure.util.La
 
La.ComparableComparator<B extends Comparable<B>> - Class in com.almworks.jira.structure.util
 
La.ComparableComparator() - Constructor for class com.almworks.jira.structure.util.La.ComparableComparator
 
La.FilterIterator<D extends T> - Class in com.almworks.jira.structure.util
 
La.FilterIterator(Iterator<D>) - Constructor for class com.almworks.jira.structure.util.La.FilterIterator
 
La.LaComparator<A,B> - Class in com.almworks.jira.structure.util
 
La.LaComparator(La<A, B>, Comparator<? super B>) - Constructor for class com.almworks.jira.structure.util.La.LaComparator
 
La.TransformIterator<D extends T> - Class in com.almworks.jira.structure.util
 
La.TransformIterator(Iterator<D>) - Constructor for class com.almworks.jira.structure.util.La.TransformIterator
 
LABEL_LABEL - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
lastOrZero(LongList) - Static method in class com.almworks.jira.structure.util.StructureUtil
Returns the last element of the given list if it's not empty, 0 otherwise.
leaf() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches issues at the bottom level of the hierarchy.
LINK_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
LINK_SEQUENCE - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
LinkChangeEvent - Class in com.almworks.jira.structure.api.event
This event is dispatched when an operation on links is detected - creation of a new link, or removal of existing link.
LinkChangeEvent(JiraChangeType, long, long, long) - Constructor for class com.almworks.jira.structure.api.event.LinkChangeEvent
 
linkedHashMap(Collection<? extends T>, La<T, V>) - Method in class com.almworks.jira.structure.util.La
 
LINKTYPE_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
LISTENER_KEY - Static variable in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
 
listsEqual(LongList, LongList) - Static method in class com.almworks.jira.structure.util.StructureUtil
Tests whether the given lists are equal (contain the same numbers in the same order).
logger - Static variable in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
LONG_ITERATOR_TO_LONG - Static variable in class com.almworks.jira.structure.util.StructureUtil
 

M

makeDefined() - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Makes this view settings instance defined, by making sure the views list is not null.
makeImmutable() - Method in interface com.almworks.jira.structure.api.forest.Forest
Makes this forest immutable - all mutator operations will throw UnsupportedOperationException.
makePublic() - Method in interface com.almworks.jira.structure.api.view.StructureView
Convenience method that modifies the view's permission rules, making it viewable by anyone.
mapInto(Collection<? extends T>, Map<R, T>) - Method in class com.almworks.jira.structure.util.La
 
mapInto(Collection<? extends T>, Map<R, V>, La<T, V>) - Method in class com.almworks.jira.structure.util.La
 
matches(User) - Method in class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
matches(User) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
matches(User) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
matches(User) - Method in class com.almworks.jira.structure.api.PermissionSubject
Used to check whether a user matches this subject.
matches(User) - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
MAX_PROPERTY_LENGTH - Static variable in class com.almworks.jira.structure.util.StructureUtil
 
mergeForest(Forest, long, long, ForestChangeEventHandler) - Method in interface com.almworks.jira.structure.api.forest.Forest
Merges another forest into this forest.
mergeForest(Forest, long, long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Convenience method to call Forest.mergeForest(Forest, long, long, ForestChangeEventHandler) without event handler.
mergeForest(Long, Forest, Long, Long) - Method in interface com.almworks.jira.structure.api.forest.ForestAccessor
Merges another forest into the structure's forest.
migrateUserNameToUserKey(String) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
MODULE_COMPLETE_KEY - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
moveSubtree(long, long, long, ForestChangeEventHandler) - Method in interface com.almworks.jira.structure.api.forest.Forest
Moves sub-tree rooted at the specified issue to a position specified by (under, after) coordinates.
moveSubtree(long, long, long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Convenience method to call Forest.moveSubtree(long, long, long, ForestChangeEventHandler) without event handler.
moveSubtree(Long, Long, Long, Long) - Method in interface com.almworks.jira.structure.api.forest.ForestAccessor
Moves sub-tree rooted at the specified issue to a position specified by (under, after) coordinates.
moveSubtreeAtIndex(int, long, long, ForestChangeEventHandler) - Method in interface com.almworks.jira.structure.api.forest.Forest
Moves sub-tree rooted at the specified index to a position specified by (under, after) coordinates.
myAuthenticationContext - Variable in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
myEventBridge - Variable in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
 
myHelper - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
 
myIssueManager - Variable in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
myLock - Variable in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
myStructureManager - Variable in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
myStructureServices - Variable in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
myUndoRecorder - Variable in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 

N

next() - Method in class com.almworks.jira.structure.util.La.FilterIterator
 
next() - Method in class com.almworks.jira.structure.util.La.TransformIterator
 
nextSibling - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is a next (following) sibling of another issue in a forest.
nextSibling - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
NO_PAGES - Static variable in class com.almworks.jira.structure.api.view.ViewSettings
 
not() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStep
Negates the whole constraint, whether it is basic or relation-based.
not() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
not() - Method in class com.almworks.jira.structure.util.La
 
notEquals - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
notIn - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
notNull() - Static method in class com.almworks.jira.structure.util.La
 

O

of - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
onAnyone(PermissionSubject.Anyone) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onAnyone(PermissionSubject.Anyone, Void) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onAnyone(PermissionSubject.Anyone, T) - Method in interface com.almworks.jira.structure.api.PermissionSubject.Visitor
 
onGroup(PermissionSubject.JiraGroup) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onGroup(PermissionSubject.JiraGroup, Void) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onGroup(PermissionSubject.JiraGroup, T) - Method in interface com.almworks.jira.structure.api.PermissionSubject.Visitor
 
onIssueChanged(JiraChangeEvent) - Method in interface com.almworks.jira.structure.api.event.IssueListener
Process the event.
onIssueChanged(JiraChangeEvent) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer.BasicListener
 
onProjectRole(PermissionSubject.ProjectRole) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onProjectRole(PermissionSubject.ProjectRole, Void) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onProjectRole(PermissionSubject.ProjectRole, T) - Method in interface com.almworks.jira.structure.api.PermissionSubject.Visitor
 
onStructureChanged(Map<Long, StructureListener.StructureChanges>) - Method in class com.almworks.jira.structure.api.event.SequentialStructureListener.Adapter
 
onStructureChanged(Map<Long, StructureListener.StructureChanges>) - Method in class com.almworks.jira.structure.api.event.SequentialStructureListener.Simple
Called sequentially for every change in the structure forests.
onStructureChanged(Map<Long, StructureListener.StructureChanges>) - Method in interface com.almworks.jira.structure.api.event.StructureListener
Called at the end of transaction that changes structure forests.
onStructureChangedLocked(Map<Long, StructureListener.StructureChanges>) - Method in interface com.almworks.jira.structure.api.event.SequentialStructureListener
Called by StructureManager immediately after a forest-changing transaction has committed.
onStructureChangedLocked(Map<Long, StructureListener.StructureChanges>) - Method in class com.almworks.jira.structure.api.event.SequentialStructureListener.Simple
 
onStructureChangedUnlocked(List<T>) - Method in interface com.almworks.jira.structure.api.event.SequentialStructureListener
Called by StructureManager as soon as possible after one or more calls to SequentialStructureListener.onStructureChangedLocked(java.util.Map).
onStructureChangedUnlocked(List<Map<Long, StructureListener.StructureChanges>>) - Method in class com.almworks.jira.structure.api.event.SequentialStructureListener.Simple
 
onUser(PermissionSubject.JiraUser) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onUser(PermissionSubject.JiraUser, Void) - Method in class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
onUser(PermissionSubject.JiraUser, T) - Method in interface com.almworks.jira.structure.api.PermissionSubject.Visitor
 
or() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
Use this method to combine several relations into one for use in a relation constraint.
or - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder
Starts a new constraint, connected to the previous one with OR.
or() - Method in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationStepHelper
 

P

PAGES_WITH_DEFAULT_VIEW - Static variable in class com.almworks.jira.structure.api.view.ViewSettings
 
parent - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is a parent of another issue in a forest.
parent - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
parse(String) - Method in interface com.almworks.jira.structure.api.query.StructureQueryParser
Parses query and returns the corresponding StructureQuery.
PermissionLevel - Enum in com.almworks.jira.structure.api
This enumeration lists possible values for the access levels.
PermissionRule - Class in com.almworks.jira.structure.api
A list of PermissionRules is used to define a PermissionLevel for a given user.
PermissionRule() - Constructor for class com.almworks.jira.structure.api.PermissionRule
 
PermissionRule.ApplyStructure - Class in com.almworks.jira.structure.api
This rules applies a list of rules taken from a Structure, identified by the structure ID.
PermissionRule.ApplyStructure() - Constructor for class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
PermissionRule.ApplyStructure(Long) - Constructor for class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
PermissionRule.SetLevel - Class in com.almworks.jira.structure.api
This rule sets the permission level to a specific value in case the user matches PermissionSubject.
PermissionRule.SetLevel() - Constructor for class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
PermissionRule.SetLevel(PermissionSubject, PermissionLevel) - Constructor for class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
PermissionSubject - Class in com.almworks.jira.structure.api
PermissionSubject is an abstraction used to specify which users a particular permission is applicable to.
PermissionSubject() - Constructor for class com.almworks.jira.structure.api.PermissionSubject
 
PermissionSubject.Anyone - Class in com.almworks.jira.structure.api
Represents "anyone", a subject that would match all users, even anonymous.
PermissionSubject.Anyone() - Constructor for class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
PermissionSubject.JiraGroup - Class in com.almworks.jira.structure.api
Represents a specific group in JIRA, matching only the users that belong to that group.
PermissionSubject.JiraGroup() - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
PermissionSubject.JiraGroup(String) - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
PermissionSubject.JiraGroup(Group) - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
PermissionSubject.JiraUser - Class in com.almworks.jira.structure.api
Represents a specific user in JIRA, matching only that user.
PermissionSubject.JiraUser() - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
PermissionSubject.JiraUser(String) - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
PermissionSubject.JiraUser(User) - Constructor for class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
PermissionSubject.ProjectRole - Class in com.almworks.jira.structure.api
Represents a specific project role in a specific project, matching the users that belong to that project role in that project.
PermissionSubject.ProjectRole() - Constructor for class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
PermissionSubject.ProjectRole(long, long) - Constructor for class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
PermissionSubject.Visitor<T> - Interface in com.almworks.jira.structure.api
Used to visit specific subtypes of PermissionSubject.
PermissionSubject.Visitor.NoCarry - Class in com.almworks.jira.structure.api
 
PermissionSubject.Visitor.NoCarry() - Constructor for class com.almworks.jira.structure.api.PermissionSubject.Visitor.NoCarry
 
PLUGIN_DEFAULT_AUTOSWITCH_STRATEGY - Static variable in enum com.almworks.jira.structure.api.settings.AutoSwitchStrategy
Defines system default auto-switch strategy for an issue page.
prevSibling - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
Issue is a previous (preceding) sibling of another issue in a forest.
prevSibling - Variable in class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
PRINCIPAL_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ProgressCalculator - Interface in com.almworks.jira.structure.api.progress
ProgressCalculator is used to calculate aggregate progress of an issue in a forest.
ProgressInfo - Class in com.almworks.jira.structure.api.progress
ProgressInfo represents aggregate information about time and progress, calculated for a sub-tree of issues.
ProgressInfo(long, long, long, double) - Constructor for class com.almworks.jira.structure.api.progress.ProgressInfo
Creates an instance of progress info.
PROJECT_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
PROJECT_KEY - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
PROJECT_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
PROJECTROLE_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 

Q

query(StructureQuery) - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches all issues that match the specified Structure query.

R

recordUndo(List<String>, List<String>) - Method in interface com.almworks.jira.structure.api.sync.SynchronizerUndoRecorder
Add records to undo log.
remove() - Method in class com.almworks.jira.structure.util.La.FilterIterator
 
remove() - Method in class com.almworks.jira.structure.util.La.TransformIterator
 
removeColumn(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Removes a column identified by csid.
removeListener(IssueListener) - Method in interface com.almworks.jira.structure.api.event.IssueEventBridge
Removes the listener from the component
removeListener(StructureListener) - Method in interface com.almworks.jira.structure.api.StructureManager
Removes the listener previously added via StructureManager.addListener(StructureListener).
removeListener(SequentialStructureListener<?>) - Method in interface com.almworks.jira.structure.api.StructureManager
Removes the listener previously added via StructureManager.addListener(SequentialStructureListener).
removeParameter(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Removes a parameter from parameter map.
removeSubtree(long, ForestChangeEventHandler) - Method in interface com.almworks.jira.structure.api.forest.Forest
Removes a sub-tree with the specified issue as a root from this forest.
removeSubtree(long) - Method in interface com.almworks.jira.structure.api.forest.Forest
Convenience method to call Forest.removeSubtree(long, ForestChangeEventHandler) without event handler.
removeSubtree(Long, Long) - Method in interface com.almworks.jira.structure.api.forest.ForestAccessor
Removes a sub-tree with the specified issue as a root from this forest.
removeSubtreeAtIndex(int, ForestChangeEventHandler) - Method in interface com.almworks.jira.structure.api.forest.Forest
Removes a sub-tree with rooted at the specified index from this forest.
reportChanges(LongList, JiraChangeType) - Method in interface com.almworks.jira.structure.api.event.IssueEventBridge
This method is used to notify the bridge that the listed issues have changed or that the listeners must receive the notification anyway, probably to recount something.
reportEvent(JiraChangeEvent) - Method in interface com.almworks.jira.structure.api.event.IssueEventBridge
This method is used to notify the bridge about a specifically constructed event object, which gets rebroadcast to the listeners.
reset() - Method in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
reset() - Method in interface com.almworks.jira.structure.api.job.StructureJob
Reset the state of the job so that it becomes StructureJob.State.PENDING.
ResourcedText - Class in com.almworks.jira.structure.util
A utility class to handle elements of module configuration (from atlassian-plugin.xml) that specify a localizable string in the following format: <tagName key="some.i18n.key">non-localizable text</tagName>
ResourcedText(String, String) - Constructor for class com.almworks.jira.structure.util.ResourcedText
 
restore() - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Performs the restore from backup synchronously.
restore() - Method in interface com.almworks.jira.structure.api.backup.StructureBackupManager
Creates an instance of restore operation.
RestoreOperation - Interface in com.almworks.jira.structure.api.backup
Restore operation reads a backup file and loads it into the Structure database.
restoreParameters(byte[]) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
restoreParameters(byte[]) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Converts byte array previously stored with StructureSynchronizer.storeParameters(Object) into this synchronizer's parameters object.
resync(SyncInstance, SyncDirection) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Perform full resync in the specified direction.
resync(Long, SyncDirection, boolean) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Starts full synchronization in the specified direction.
resyncOnce(StructureSynchronizer, Object, Long, User, SyncDirection) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Runs full resync without installing the synchronizer.
root() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
Matches issues at the top level of the hierarchy.

S

saveChanges(User, boolean) - Method in interface com.almworks.jira.structure.api.Structure
Call this method to save the changes made with set...
saveChanges(User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureView
Call this method to save the changes made with set... methods and update the database.
schedule(long, long, StructureJob) - Method in interface com.almworks.jira.structure.api.job.StructureJobManager
Schedule the job to run periodically, or once after delay.
SECURITY_LEVEL_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
SECURITY_LEVEL_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
selectBySyncMode(Object, Object, Object) - Method in class com.almworks.jira.structure.util.SyncLogger
 
self() - Static method in class com.almworks.jira.structure.util.La
 
SequentialStructureListener<T> - Interface in com.almworks.jira.structure.api.event
Sequential variation of the StructureListener, which has a different contract with regards to ordering of calls and locking.
SequentialStructureListener.Adapter - Class in com.almworks.jira.structure.api.event
Simple adapter of an existing StructureListener.
SequentialStructureListener.Adapter(StructureListener) - Constructor for class com.almworks.jira.structure.api.event.SequentialStructureListener.Adapter
Creates an instance of SequentialStructureListener from an instance of StructureListener.
SequentialStructureListener.Simple - Class in com.almworks.jira.structure.api.event
Simple implementation of the sequential listener.
SequentialStructureListener.Simple() - Constructor for class com.almworks.jira.structure.api.event.SequentialStructureListener.Simple
 
set(WritableLongList, WritableIntList, boolean) - Method in interface com.almworks.jira.structure.api.forest.Forest
Replaces the contents of this forest with the values passed in the parameters.
set(LongList, IntList) - Method in interface com.almworks.jira.structure.api.forest.Forest
Replaces the contents of this forest with the values passed in the parameters.
setAutoCollapseStructurePanel(Boolean) - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
setAutoSwitchStrategy(StructurePage, AutoSwitchStrategy) - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
Changes auto-switch strategy for the given page.
setAutosyncEnabled(Long, boolean) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Enables or disables the incremental synchronization for the specified synchronizer.
setBackupHistory(boolean) - Method in interface com.almworks.jira.structure.api.backup.BackupOperation
Sets the backupHistory flag.
setColumns(List<ViewSpecification.Column.Builder>) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Changes the current column builders to the passed list.
setCreateEnabledForAnyone(boolean) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes whether the creation of new structures is available for all users.
setCreatorPermissionSubjectsEncoded(String) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes the list of the users / groups that are allowed to create new structures.
setCsid(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
setDefaultPages(Set<StructurePage>) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Updates the set of pages on which the associated view will be the default view.
setDefaultStructureId(Project, Long) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes the ID of the default structure for the specified project.
setDefaultViewSettings(ViewSettings, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Updates the global default view settings, which apply to all structure that don't have view settings overridden.
setDescription(String) - Method in interface com.almworks.jira.structure.api.Structure
Sets the description of the structure.
setDescription(String) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the description of the view.
setDescription(String) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Sets the description of the view.
setEditRequiresParentIssuePermission(boolean) - Method in interface com.almworks.jira.structure.api.Structure
Changes the security flag that requires the user to have Edit Issue permission on parent issues of the issues being moved, added or deleted from structure.
setEnabledForAllProjects(boolean) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes whether the plugin is enabled for all projects.
setEnabledForAnyone(boolean) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes whether the plugin is available for all users.
setEnabledPermissionSubjectsEncoded(String) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes the list of the users / groups that the Structure plugin is enabled for.
setFavorite(Long, User, boolean) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Adds or removes the structure from user's favorites.
setFile(File) - Method in interface com.almworks.jira.structure.api.backup.BackupOperation
Sets the target file for the backup.
setFile(File) - Method in interface com.almworks.jira.structure.api.backup.RestoreOperation
Sets the location of the backup file.
setGroupName(String) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
setI18nFactory(I18nHelper.BeanFactory) - Method in interface com.almworks.jira.structure.api.job.StructureJobFeedback
 
setId(long) - Method in interface com.almworks.jira.structure.api.Structure
Sets the ID of the structure.
setId(long) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the ID of this view.
setId(Long) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Sets the ID of the view
setJobName(String, Object...) - Method in interface com.almworks.jira.structure.api.job.StructureJobFeedback
Sets the name of the job.
setKeepStructureWhileNavigating(Boolean) - Method in class com.almworks.jira.structure.api.settings.UISettingsBean
 
setKey(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
setLevel(PermissionLevel) - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
setLongProperty(ApplicationProperties, String, String) - Static method in class com.almworks.jira.structure.util.StructureUtil
Sets a possibly long value (template) as an application property.
setMenuPages(Set<StructurePage>) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Updates the set of pages on which the associated view will be in the menu.
setName(String) - Method in interface com.almworks.jira.structure.api.Structure
Sets the name of the structure.
setName(String) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the name of the view.
setName(String) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Sets the name of the view
setName(String) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
setOwner(PermissionSubject) - Method in interface com.almworks.jira.structure.api.Structure
Sets the owner of the structure, usually an instance of PermissionSubject.JiraUser.
setOwner(PermissionSubject) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the owner of the view, usually an instance of PermissionSubject.JiraUser.
setOwner(PermissionSubject) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Sets the owner of this view.
setParameter(String, Object) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Sets a parameter for this column.
setParameters(Map<String, Object>) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Updates the parameter map for the column.
setPermissions(Collection<? extends PermissionRule>) - Method in interface com.almworks.jira.structure.api.Structure
Sets the permission rules for this structure.
setPermissions(Collection<? extends PermissionRule>) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the permission rules for this view.
setPermissions(Collection<? extends PermissionRule>) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Sets the permission rules.
setPickedProjectKeys(String) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
Changes projects that Structure plugin is enabled for.
setProjectId(long) - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
setRoleId(long) - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
setSpecification(ViewSpecification) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the specification of the view, which defines the visual configuration of the gadget.
setSpecification(ViewSpecification.Builder) - Method in interface com.almworks.jira.structure.api.view.StructureView
Sets the specification of the view, which defines the visual configuration of the gadget.
setSpecification(ViewSpecification.Builder) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Updates view specification builder
setStringListParameter(String, String...) - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Utility method to set a parameter of type List with String elements.
setStructureId(Long) - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
setSubject(PermissionSubject) - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
setUISettings(User, Project, UISettings) - Method in interface com.almworks.jira.structure.api.StructureConfiguration
This method is used to update the user interface settings - either system-wide default settings or per-user settings or per-project settings.
setUserKey(String) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
setUserName(String) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
setUseZip(boolean) - Method in interface com.almworks.jira.structure.api.backup.BackupOperation
Sets the useZip flag.
setViewId(long) - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Sets the ID of the view.
setViews(List<ViewSettings.AssociatedView.Builder>) - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
Sets a list of builders of associated views.
setViewSettings(Long, ViewSettings, User, boolean) - Method in interface com.almworks.jira.structure.api.view.StructureViewManager
Updates view settings for the specified structure.
SHAREDENTITY_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
size() - Method in interface com.almworks.jira.structure.api.forest.Forest
 
sortByPopularity(List<Structure>, User) - Method in interface com.almworks.jira.structure.api.StructureFavoriteManager
Sorts a list of structures by their popularity.
start(SyncInstance, SyncController) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
Starts listening to issue events.
start(SyncInstance, SyncController) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
start(SyncInstance, SyncController) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
This method is called when a synchronizer instance becomes enabled.
stop() - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer.BasicListener
 
stop(SyncInstance) - Method in class com.almworks.jira.structure.api.sync.AbstractIssueListeningSynchronizer
Stops listening issue events.
stop(SyncInstance) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
stop(SyncInstance) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
This method is called when a synchronizer instance becomes disabled.
storeParameters(Object) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
 
storeParameters(Object) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Converts parameters into array of bytes for storing them in the database.
STRING_LONG - Static variable in class com.almworks.jira.structure.util.StructureUtil
 
Structure - Interface in com.almworks.jira.structure.api
A structure is a hierarchical list of issues.
structure(long) - Method in class com.almworks.jira.structure.util.SyncLogger
 
StructureBackupManager - Interface in com.almworks.jira.structure.api.backup
The backup manager is responsible for backup and restore of the structure data.
StructureConfiguration - Interface in com.almworks.jira.structure.api
StructureConfiguration provides access to the configuration parameters of the Structure plugin.
StructureError - Enum in com.almworks.jira.structure.api
StructureError is an enumeration of all possible error types in the Structure layer.
StructureException - Exception in com.almworks.jira.structure.api
StructureException can be thrown for different causes that involve Structure plugin.
StructureException(StructureError) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, String) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, Long) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, Long, Long) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, Long, Long, String) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, Long, Long, String, Throwable) - Constructor for exception com.almworks.jira.structure.api.StructureException
Constructs an instance of exception.
StructureException(StructureError, Long, Long, Long) - Constructor for exception com.almworks.jira.structure.api.StructureException
 
StructureException(StructureError, Long, Long, Long, String) - Constructor for exception com.almworks.jira.structure.api.StructureException
 
StructureException(StructureError, Throwable, Long, Long, Long, String, String, Object...) - Constructor for exception com.almworks.jira.structure.api.StructureException
 
StructureException.Builder - Class in com.almworks.jira.structure.api
 
StructureException.Builder(StructureError) - Constructor for class com.almworks.jira.structure.api.StructureException.Builder
 
StructureFavoriteManager - Interface in com.almworks.jira.structure.api
StructureFavoriteManager manages "favorite" relations between users and structures.
StructureJob - Interface in com.almworks.jira.structure.api.job
StructureJob is a single one-time or repetitive background task, run by the StructureJobManager.
StructureJob.State - Enum in com.almworks.jira.structure.api.job
Simple enumeration of the possible job states
StructureJobException - Exception in com.almworks.jira.structure.api.job
This exception is thrown by the StructureJobManager when there's a problem with scheduling a job.
StructureJobException() - Constructor for exception com.almworks.jira.structure.api.job.StructureJobException
 
StructureJobException(String) - Constructor for exception com.almworks.jira.structure.api.job.StructureJobException
 
StructureJobException(String, Throwable) - Constructor for exception com.almworks.jira.structure.api.job.StructureJobException
 
StructureJobException(Throwable) - Constructor for exception com.almworks.jira.structure.api.job.StructureJobException
 
StructureJobFeedback - Interface in com.almworks.jira.structure.api.job
StructureJobFeedback allows communication between job owner, job itself and the visual components that display the job information.
StructureJobManager - Interface in com.almworks.jira.structure.api.job
StructureJobManager allows running and scheduling background jobs.
StructureListener - Interface in com.almworks.jira.structure.api.event
StructureListener allows you to listen to changes in structures.
StructureListener.StructureChanges - Interface in com.almworks.jira.structure.api.event
StructureChanges class represents aggregate information about changes that happened to a single structure.
StructureManager - Interface in com.almworks.jira.structure.api
StructureManager is the main component used to manage structures (as entities) and the forests (the contents of structures).
StructurePage - Enum in com.almworks.jira.structure.api.settings
StructurePage enum lists all non-admin JIRA pages (page types) that display Structure Widget or that are adjusted by Structure Plugin.
StructureQuery - Class in com.almworks.jira.structure.api.query
A structure query is a condition on issues and their relationships in a Forest, such as issues that are children of issues satisfying JQL 'type = Epic' or issues at the top level of the forest.
StructureQuery() - Constructor for class com.almworks.jira.structure.api.query.StructureQuery
 
StructureQueryBuilder<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
StructureQueryBuilder allows you to build a structure query with a fluent interface.
StructureQueryBuilder(StructureQueryBuilder.StartStep<B>, StructureQueryBuilder.StartStep<B>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder
 
StructureQueryBuilder.BasicConstraintStep<B extends StructureQueryBuilder<B>> - Interface in com.almworks.jira.structure.api.query
This class allows to specify a basic constraint, either on its own, or as the last step of building a relation constraint.
StructureQueryBuilder.Head - Class in com.almworks.jira.structure.api.query
Object of this class contains the state of the builder; you can finish building the query by calling StructureQueryBuilder.Head.end(), or add more constraints, connecting them with StructureQueryBuilder.and or StructureQueryBuilder.or.
StructureQueryBuilder.Head(StructureQueryBuilder.StartStep<StructureQueryBuilder.Head>, StructureQueryBuilder.StartStep<StructureQueryBuilder.Head>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.Head
 
StructureQueryBuilder.OpStep<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
This class lets you add operator to the relation constraint being built, or to combine the already added relation with another one via StructureQueryBuilder.OpStep.or().
StructureQueryBuilder.OpStep(StructureQueryBuilder.RelationStepHelper<B>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.OpStep
 
StructureQueryBuilder.RelationConstraintStartStep<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
This class allows you to continue building relation constraint by adding another relation.
StructureQueryBuilder.RelationConstraintStartStep(StructureQueryBuilder.StartStepHelper<B>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationConstraintStartStep
 
StructureQueryBuilder.RelationStepHelper<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
 
StructureQueryBuilder.RelationStepHelper() - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.RelationStepHelper
 
StructureQueryBuilder.StartStep<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
This class allows you to either build a basic constraint or start building a relation constraint.
StructureQueryBuilder.StartStep(StructureQueryBuilder.StartStepHelper<B>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStep
 
StructureQueryBuilder.StartStepHelper<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
 
StructureQueryBuilder.StartStepHelper() - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.StartStepHelper
 
StructureQueryBuilder.Sub<B extends StructureQueryBuilder<B>> - Class in com.almworks.jira.structure.api.query
Object of this class contains the state of the builder inside the currently open parentheses; you can finish building the query in the parentheses and return to the main builder by calling StructureQueryBuilder.Sub.endsub(), or add more constraints inside the parentheses, connecting them with StructureQueryBuilder.and or StructureQueryBuilder.or.
StructureQueryBuilder.Sub(StructureQueryBuilder.StartStep<StructureQueryBuilder.Sub<B>>, StructureQueryBuilder.StartStep<StructureQueryBuilder.Sub<B>>) - Constructor for class com.almworks.jira.structure.api.query.StructureQueryBuilder.Sub
 
StructureQueryBuilderFactory - Interface in com.almworks.jira.structure.api.query
Factory for creating new instances of StructureQueryBuilder.
StructureQueryParser - Interface in com.almworks.jira.structure.api.query
Parses a structure query expressed in the Structured JQL language.
StructureServices - Interface in com.almworks.jira.structure.api
StructureServices is a convenience interface that can be used to retrieve all public services of the Structure plugin.
StructureSynchronizer - Interface in com.almworks.jira.structure.api.sync
A StructureSynchronizer is a pluggable Structure extension that allows you to sync structure with any other aspect of issues, be it links, subtasks or anything else.
StructureSynchronizerException - Exception in com.almworks.jira.structure.api.sync
This exception is thrown by the StructureSyncManager when it cannot perform the requested operation.
StructureSynchronizerException(String) - Constructor for exception com.almworks.jira.structure.api.sync.StructureSynchronizerException
 
StructureSynchronizerException(String, Throwable) - Constructor for exception com.almworks.jira.structure.api.sync.StructureSynchronizerException
 
StructureSynchronizerModuleDescriptor - Class in com.almworks.jira.structure.api.sync
Synchronizer module descriptor, used to access the synchronizer configuration set up in the <structure-synchronizer> module.
StructureSynchronizerModuleDescriptor(JiraAuthenticationContext, ModuleFactory) - Constructor for class com.almworks.jira.structure.api.sync.StructureSynchronizerModuleDescriptor
 
StructureSyncManager - Interface in com.almworks.jira.structure.api.sync
StructureSyncManager manages the whole synchronization engine.
StructureUtil - Class in com.almworks.jira.structure.util
Contains miscellaneous utility methods.
StructureUtil() - Constructor for class com.almworks.jira.structure.util.StructureUtil
 
StructureView - Interface in com.almworks.jira.structure.api.view
StructureView represents a view - a named collection of parameters (such as grid columns) that are used to configure how Structure widget displays a structure.
StructureViewBean - Class in com.almworks.jira.structure.api.view
Immutable representation of the StructureView properties.
StructureViewBean.Builder - Class in com.almworks.jira.structure.api.view
A builder class for StructureViewBean, this class can be also used as the input for StructureView.update(com.almworks.jira.structure.api.view.StructureViewBean.Builder).
StructureViewBean.Builder() - Constructor for class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Creates an empty builder.
StructureViewBean.Builder(StructureViewBean) - Constructor for class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Creates a builder that is initialized with all properties from the specified bean.
StructureViewManager - Interface in com.almworks.jira.structure.api.view
StructureViewManager is a component that manages Structure views.
StructureViewMenuItem - Class in com.almworks.jira.structure.api.view
StructureViewMenuItem is a small helper class that is basically a pair of StructureView and a boolean.
StructureViewMenuItem(StructureView, boolean) - Constructor for class com.almworks.jira.structure.api.view.StructureViewMenuItem
 
sub() - Method in interface com.almworks.jira.structure.api.query.StructureQueryBuilder.BasicConstraintStep
This method starts a new constraint, remembering the currently built constraint.
supply(La<? super R, A>) - Method in class com.almworks.jira.structure.util.La
 
sync(SyncInstance, IncrementalSyncData) - Method in interface com.almworks.jira.structure.api.sync.StructureSynchronizer
Perform incremental synchronization.
SyncController - Interface in com.almworks.jira.structure.api.sync
This class provides StructureSynchronizer with additional methods to send feedback to structure manager.
SyncDirection - Enum in com.almworks.jira.structure.api.sync
Defines two possible directions for the full synchronization.
SyncEvent - Class in com.almworks.jira.structure.api.sync
SyncEvent with its only subclasses, SyncEvent.Structure and SyncEvent.Jira, is used to represent to incremental synchronization a single change in JIRA or in Structure.
SyncEvent.Jira - Class in com.almworks.jira.structure.api.sync
 
SyncEvent.Jira(User, Long, JiraChangeEvent) - Constructor for class com.almworks.jira.structure.api.sync.SyncEvent.Jira
 
SyncEvent.Structure - Class in com.almworks.jira.structure.api.sync
 
SyncEvent.Structure(User, Long, StructureListener.StructureChanges) - Constructor for class com.almworks.jira.structure.api.sync.SyncEvent.Structure
 
SynchronizerUndoRecorder - Interface in com.almworks.jira.structure.api.sync
This interface is used by the synchronizers to store undo information in the synchronization undo log.
SyncInstance - Interface in com.almworks.jira.structure.api.sync
SyncInstance represents an installed and configured instance of a synchronizer.
SyncLogger - Class in com.almworks.jira.structure.util
This is a utility class to log messages from synchronizer implementations.
SyncLogger(Logger, SyncInstance, StructureManager, boolean) - Constructor for class com.almworks.jira.structure.util.SyncLogger
 
SYSTEM_EXECUTOR_ID - Static variable in interface com.almworks.jira.structure.api.job.StructureJobManager
A constant representing the system executor.

T

TemporaryJobException - Exception in com.almworks.jira.structure.api.job
This exception may be thrown from the StructureJob.job() method to indicate that the job cannot complete now, but may be able to complete soon.
TemporaryJobException() - Constructor for exception com.almworks.jira.structure.api.job.TemporaryJobException
 
TemporaryJobException(String) - Constructor for exception com.almworks.jira.structure.api.job.TemporaryJobException
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionRule.ApplyStructure
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionRule.SetLevel
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionRule
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
toEncodedString() - Method in class com.almworks.jira.structure.api.PermissionSubject
 
toFullString() - Method in interface com.almworks.jira.structure.api.forest.Forest
Utility method for debugging - returns full string representation of the forest, that contains all the information, unlike toString method, which may be truncated to some character number limit.
toPred() - Method in class com.almworks.jira.structure.util.La
 
toString() - Method in class com.almworks.jira.structure.api.event.IssueChangeEvent
 
toString() - Method in class com.almworks.jira.structure.api.event.JiraChangeEvent
 
toString() - Method in class com.almworks.jira.structure.api.event.LinkChangeEvent
 
toString() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Add
 
toString() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Move
 
toString() - Method in class com.almworks.jira.structure.api.forest.ForestOp.Remove
 
toString() - Method in class com.almworks.jira.structure.api.job.AbstractStructureJob
 
toString() - Method in class com.almworks.jira.structure.api.PermissionRule
 
toString() - Method in class com.almworks.jira.structure.api.PermissionSubject
 
toString() - Method in class com.almworks.jira.structure.api.progress.ProgressInfo
 
toString() - Method in enum com.almworks.jira.structure.api.StructureError
 
toString() - Method in exception com.almworks.jira.structure.api.StructureException
 
toString() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Jira
 
toString() - Method in class com.almworks.jira.structure.api.sync.SyncEvent.Structure
 
toString(StringBuilder) - Method in class com.almworks.jira.structure.api.sync.SyncEvent
 
toString() - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
 
toString() - Method in class com.almworks.jira.structure.api.view.StructureViewBean
 
toString() - Method in class com.almworks.jira.structure.api.view.StructureViewMenuItem
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSettings.Builder
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSettings
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Builder
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSpecification.Column
 
toString() - Method in class com.almworks.jira.structure.api.view.ViewSpecification
 
transaction(ForestAccessor) - Method in interface com.almworks.jira.structure.api.forest.ForestTransaction
Perform an operation on the forests in the structure database.
transform(Iterator<D>) - Method in class com.almworks.jira.structure.util.La
 
transientData(String) - Method in interface com.almworks.jira.structure.api.sync.SyncInstance
Provides the synchronizer with a temporary / cache storage.

U

UISettings - Interface in com.almworks.jira.structure.api.settings
Provides access to the user interface settings of the Structure Widget.
UISettingsBean - Class in com.almworks.jira.structure.api.settings
This implementation of the UISettings can be used to modify the settings with StructureConfiguration.setUISettings(com.atlassian.crowd.embedded.api.User, com.atlassian.jira.project.Project, com.almworks.jira.structure.api.settings.UISettings).
UISettingsBean() - Constructor for class com.almworks.jira.structure.api.settings.UISettingsBean
Creates an empty bean, with no settings set.
UISettingsBean(UISettings) - Constructor for class com.almworks.jira.structure.api.settings.UISettingsBean
Creates a new bean and copies all set values from another instance of UISettings.
uninstallAllSynchronizers() - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Disables and uninstalls all synchronizers for all structures.
uninstallSynchronizer(Long) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Disables and uninstalls synchronizer with the specified ID.
uninstallSynchronizersForStructure(Long) - Method in interface com.almworks.jira.structure.api.sync.StructureSyncManager
Convenience method that disables and uninstalls all synchronizers for the specified structure.
update(StructureViewBean.Builder) - Method in interface com.almworks.jira.structure.api.view.StructureView
Updates the properties that have been set (have non-null value) in the passed builder.
updateForest(User, boolean, ForestTransaction<T>) - Method in interface com.almworks.jira.structure.api.StructureManager
Performs an atomic update operation on forests.
updatePropertiesOf(StructureViewBean.Builder) - Method in class com.almworks.jira.structure.api.view.StructureViewBean.Builder
Updates properties of the target builder.
USER_EXECUTOR_ID - Static variable in interface com.almworks.jira.structure.api.job.StructureJobManager
A constant representing the user executor.
username(User) - Static method in class com.almworks.jira.structure.util.StructureUtil
 
username() - Method in class com.almworks.jira.structure.util.SyncLogger
 

V

VALID_ISSUE_KEY - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
validate(User) - Method in class com.almworks.jira.structure.api.query.StructureQuery
Validates this StructureQuery.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.event.JiraChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.job.StructureJob.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.PermissionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.settings.AutoSwitchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.settings.StructurePage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.StructureError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almworks.jira.structure.api.sync.SyncDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.almworks.jira.structure.api.event.JiraChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.job.StructureJob.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.PermissionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.settings.AutoSwitchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.settings.StructurePage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.StructureError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almworks.jira.structure.api.sync.SyncDirection
Returns an array containing the constants of this enum type, in the order they are declared.
verifyStructureEditPermissions(long) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Checks that the user has at least PermissionLevel.EDIT permission on the specified structure.
verifyStructureEditPermissions(long, SyncLogger) - Method in class com.almworks.jira.structure.api.sync.AbstractSynchronizer
Checks that the user has at least PermissionLevel.EDIT permission on the specified structure.
VERSION_ACTIVE - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
VERSION_ID - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
VERSION_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 
ViewSettings - Class in com.almworks.jira.structure.api.view
View settings define a structure's parameters with regards to views - which views are associated with the structure and which views are default on which pages.
ViewSettings.AssociatedView - Class in com.almworks.jira.structure.api.view
AssociatedView is a record of a view association within ViewSettings.
ViewSettings.AssociatedView.Builder - Class in com.almworks.jira.structure.api.view
The builder for ViewSettings.AssociatedView record.
ViewSettings.AssociatedView.Builder() - Constructor for class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Creates an empty builder.
ViewSettings.AssociatedView.Builder(ViewSettings.AssociatedView) - Constructor for class com.almworks.jira.structure.api.view.ViewSettings.AssociatedView.Builder
Creates a builder that copies the state of an already existing AssociatedView record.
ViewSettings.Builder - Class in com.almworks.jira.structure.api.view
View settings builder allows to construct instances of ViewSettings and serialize them into JSON format.
ViewSettings.Builder() - Constructor for class com.almworks.jira.structure.api.view.ViewSettings.Builder
Creates an empty builder
ViewSettings.Builder(ViewSettings) - Constructor for class com.almworks.jira.structure.api.view.ViewSettings.Builder
Creates a builder that copies the contents of an already existing ViewSettings instance.
ViewSpecification - Class in com.almworks.jira.structure.api.view
ViewSpecification represents the visual configuration of a structure grid.
ViewSpecification.Builder - Class in com.almworks.jira.structure.api.view
A builder for ViewSpecification, also used to serialize view specification into JSON.
ViewSpecification.Builder() - Constructor for class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Constructs empty builder.
ViewSpecification.Builder(ViewSpecification) - Constructor for class com.almworks.jira.structure.api.view.ViewSpecification.Builder
Constructs a builder that copies the specification passed as a parameter.
ViewSpecification.Column - Class in com.almworks.jira.structure.api.view
Represents a single column configuration in the Structure widget.
ViewSpecification.Column.Builder - Class in com.almworks.jira.structure.api.view
ViewSpecification.Column.Builder is used to create instances of ViewSpecification.Column, and also to convert them to JSON format.
ViewSpecification.Column.Builder() - Constructor for class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Creates an empty builder.
ViewSpecification.Column.Builder(ViewSpecification.Column) - Constructor for class com.almworks.jira.structure.api.view.ViewSpecification.Column.Builder
Creates a builder with a copy of a column properties.
visit(Forest, long, LongList) - Method in interface com.almworks.jira.structure.api.forest.ForestParentChildrenVisitor
Reports a pair of parent issue and its children (direct sub-issues).
visit(PermissionSubject.Visitor<T>, T) - Method in class com.almworks.jira.structure.api.PermissionSubject.Anyone
 
visit(PermissionSubject.Visitor<T>, T) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraGroup
 
visit(PermissionSubject.Visitor<T>, T) - Method in class com.almworks.jira.structure.api.PermissionSubject.JiraUser
 
visit(PermissionSubject.Visitor<T>, T) - Method in class com.almworks.jira.structure.api.PermissionSubject.ProjectRole
 
visit(PermissionSubject.Visitor<T>, T) - Method in class com.almworks.jira.structure.api.PermissionSubject
Calls an appropriate visitor method, passing this PermissionSubject and the carry parameter.
visitIssue(ForestFoldControl, long, LongList, C) - Method in interface com.almworks.jira.structure.api.forest.ForestParentChildrenClosure
Process an issue using information about children.
visitParentChildrenUpwards(ForestParentChildrenVisitor) - Method in interface com.almworks.jira.structure.api.forest.Forest
This method is used to efficiently traverse all pairs (parent, children) from the end of the forest upwards.

W

warn(Logger, SyncInstance, StructureManager, boolean, Object...) - Static method in class com.almworks.jira.structure.util.SyncLogger
 
warn(Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
warnException(Logger, SyncInstance, StructureManager, boolean, Throwable, Object...) - Static method in class com.almworks.jira.structure.util.SyncLogger
 
warnException(Throwable, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
warnExceptionIfDebug(Logger, SyncInstance, StructureManager, boolean, Throwable, Object...) - Static method in class com.almworks.jira.structure.util.SyncLogger
 
warnExceptionIfDebug(Throwable, Object...) - Method in class com.almworks.jira.structure.util.SyncLogger
 
warnStructureException(StructureException) - Method in class com.almworks.jira.structure.util.SyncLogger
Contains standard error descriptions for common StructureExceptions
withLocalizedMessage(String, Object...) - Method in enum com.almworks.jira.structure.api.StructureError
 
withLocalizedMessage(String, Object...) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
withMessage(String) - Method in enum com.almworks.jira.structure.api.StructureError
 
withMessage(String) - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
withoutMessage() - Method in enum com.almworks.jira.structure.api.StructureError
 
withoutMessage() - Method in class com.almworks.jira.structure.api.StructureException.Builder
 
WORKFLOW_NAME - Static variable in class com.almworks.jira.structure.util.JiraFunc
 

Z

ZERO - Static variable in class com.almworks.jira.structure.api.progress.ProgressInfo
 

A B C D E F G H I J K L M N O P Q R S T U V W Z

Copyright © 2013 ALMWorks. All Rights Reserved.