Package | Description |
---|---|
com.almworks.jira.structure.api.forest.raw | |
com.almworks.jira.structure.api.permissions | |
com.almworks.jira.structure.api.sync | |
com.almworks.jira.structure.api.util |
Modifier and Type | Method and Description |
---|---|
Forest |
Forest.filter(La<Long,?> filter)
Filters this forest by hiding rows that do not pass the
filter condition. |
ArrayForest |
ArrayForest.filter(La<Long,?> filter) |
Forest |
Forest.filterHardest(La<Long,?> filter)
Filters this forest by excluding rows that do not pass the
filter condition. |
ArrayForest |
ArrayForest.filterHardest(La<Long,?> filter) |
Forest |
Forest.filterSoft(La<Long,?> filter)
Filters this forest by excluding rows that do not pass the
filter condition. |
ArrayForest |
ArrayForest.filterSoft(La<Long,?> filter) |
Modifier and Type | Method and Description |
---|---|
abstract PermissionLevel |
PermissionRule.apply(ApplicationUser user,
PermissionLevel pass,
List<Object> callStack,
La<Long,List<PermissionRule>> resolver)
Apply permission rule and return the result.
|
PermissionLevel |
PermissionRule.ApplyStructure.apply(ApplicationUser user,
PermissionLevel pass,
List<Object> callStack,
La<Long,List<PermissionRule>> resolver) |
PermissionLevel |
PermissionRule.SetLevel.apply(ApplicationUser user,
PermissionLevel pass,
List<Object> callStack,
La<Long,List<PermissionRule>> resolver) |
Modifier and Type | Field and Description |
---|---|
static La<Long,Map<String,Object>> |
SyncAuditLogHelper.ISSUE_INFO |
static La<SyncEvent.Jira,Map<String,Object>> |
SyncEvents.JIRA_EVENT_TO_MAP |
static La<SyncEvent.Structure,Map<String,Object>> |
SyncEvents.STRUCTURE_EVENT_TO_MAP |
Modifier and Type | Class and Description |
---|---|
class |
La3<A1,A2,A3,R> |
Modifier and Type | Field and Description |
---|---|
static La<ApplicationUser,String> |
JiraFunc.APPLICATION_USER_NAME |
static La<Version,String> |
JiraFunc.CANONICAL_VERSION_NAME |
static La<CustomField,String> |
JiraFunc.CUSTOMFIELD_ID |
static La<CustomField,Long> |
JiraFunc.CUSTOMFIELD_LONG_ID |
static La<CustomField,CustomFieldType> |
JiraFunc.CUSTOMFIELD_TYPE |
static La<CustomFieldType,String> |
JiraFunc.CUSTOMFIELDTYPE_KEY |
static La<Field,String> |
JiraFunc.FIELD_NAME |
static La<GenericValue,Long> |
JiraFunc.GENERICVALUE_LONG_ID |
static La<GenericValue,String> |
JiraFunc.GENERICVALUE_STRING_ID |
static La<Group,String> |
JiraFunc.GROUP_NAME |
static La<Long,ProjectComponent> |
JiraFunc.ID_COMPONENT |
static La<String,IssueType> |
JiraFunc.ID_ISSUETYPE |
static La<Long,Option> |
JiraFunc.ID_OPTION |
static La<String,Priority> |
JiraFunc.ID_PRIORITY |
static La<Long,Project> |
JiraFunc.ID_PROJECT |
static La<String,Resolution> |
JiraFunc.ID_RESOLUTION |
static La<String,Status> |
JiraFunc.ID_STATUS |
static La<Long,Version> |
JiraFunc.ID_VERSION |
static La<IntIterator,Integer> |
StructureUtil.INT_ITERATOR_TO_INT |
static La<Issue,Collection<Version>> |
JiraFunc.ISSUE_AFFECTED_VERSIONS |
static La<Issue,ApplicationUser> |
JiraFunc.ISSUE_ASSIGNEE |
static La<Issue,String> |
JiraFunc.ISSUE_ASSIGNEEID |
static La<Issue,Collection<ProjectComponent>> |
JiraFunc.ISSUE_COMPONENTS |
static La<Issue,Timestamp> |
JiraFunc.ISSUE_CREATED |
static La<Issue,ApplicationUser> |
JiraFunc.ISSUE_CREATOR |
static La<Issue,String> |
JiraFunc.ISSUE_CREATORID |
static La<Issue,String> |
JiraFunc.ISSUE_DESCRIPTION |
static La<Issue,Timestamp> |
JiraFunc.ISSUE_DUE_DATE |
static La<Issue,String> |
JiraFunc.ISSUE_ENVIRONMENT |
static La<Issue,Collection<Version>> |
JiraFunc.ISSUE_FIX_VERSIONS |
static La<Issue,Long> |
JiraFunc.ISSUE_ID |
static La<Issue,IssueType> |
JiraFunc.ISSUE_ISSUETYPE |
static La<Issue,String> |
JiraFunc.ISSUE_ISSUETYPEID |
static La<Issue,String> |
JiraFunc.ISSUE_KEY |
static La<Issue,Set<Label>> |
JiraFunc.ISSUE_LABELS |
static La<Issue,Long> |
JiraFunc.ISSUE_ORIGINAL_ESTIMATE |
static La<Issue,Priority> |
JiraFunc.ISSUE_PRIORITY |
static La<Issue,String> |
JiraFunc.ISSUE_PRIORITYID |
static La<Issue,Project> |
JiraFunc.ISSUE_PROJECT |
static La<Issue,Long> |
JiraFunc.ISSUE_PROJECTID |
static La<Issue,Long> |
JiraFunc.ISSUE_REMAINING_ESTIMATE |
static La<Issue,ApplicationUser> |
JiraFunc.ISSUE_REPORTER |
static La<Issue,String> |
JiraFunc.ISSUE_REPORTERID |
static La<Issue,Resolution> |
JiraFunc.ISSUE_RESOLUTION |
static La<Issue,Timestamp> |
JiraFunc.ISSUE_RESOLUTION_DATE |
static La<Issue,String> |
JiraFunc.ISSUE_RESOLUTIONID |
static La<Issue,Status> |
JiraFunc.ISSUE_STATUS |
static La<Issue,String> |
JiraFunc.ISSUE_STATUSID |
static La<Issue,String> |
JiraFunc.ISSUE_SUMMARY |
static La<Issue,Long> |
JiraFunc.ISSUE_TIME_SPENT |
static La<Issue,Long> |
JiraFunc.ISSUE_TOTAL_TIME |
static La<Issue,Timestamp> |
JiraFunc.ISSUE_UPDATED |
static La<Issue,Long> |
JiraFunc.ISSUE_VOTES |
static La<Issue,Long> |
JiraFunc.ISSUE_WATCHES |
static La<Issue,Long> |
JiraFunc.ISSUE_WORK_RATIO |
static La<IssueConstant,String> |
JiraFunc.ISSUECONSTANT_ID |
static La<IssueConstant,String> |
JiraFunc.ISSUECONSTANT_NAME |
static La<IssueConstant,String> |
JiraFunc.ISSUECONSTANT_NAME_LOCAL |
static La<IssueConstant,Long> |
JiraFunc.ISSUECONSTANT_SEQUENCE |
static La<IssueType,String> |
JiraFunc.ISSUETYPE_ID |
static La<IssueType,String> |
JiraFunc.ISSUETYPE_NAME |
static La<IssueType,Boolean> |
JiraFunc.ISSUETYPE_SUBTASK |
static La<String,Project> |
JiraFunc.KEY_PROJECT |
static La<Label,String> |
JiraFunc.LABEL_LABEL |
static La<IssueLink,Long> |
JiraFunc.LINK_ID |
static La<IssueLink,Long> |
JiraFunc.LINK_SEQUENCE |
static La<IssueLinkType,Long> |
JiraFunc.LINKTYPE_ID |
static La<LongIterator,Long> |
StructureUtil.LONG_ITERATOR_TO_LONG |
static La<ModuleDescriptor,String> |
JiraFunc.MODULE_COMPLETE_KEY |
static La<IssueConstant,Long> |
JiraFunc.NEGATED_ISSUECONSTANT_SEQUENCE |
static La<Option,Long> |
JiraFunc.OPTION_ID |
static La<Option,String> |
JiraFunc.OPTION_NAME |
static La<Option,Long> |
JiraFunc.OPTION_SEQUENCE |
static La<Principal,String> |
JiraFunc.PRINCIPAL_NAME |
static La<Project,String> |
JiraFunc.PROJECT_DESCRIPTION |
static La<Project,Long> |
JiraFunc.PROJECT_ID |
static La<Project,String> |
JiraFunc.PROJECT_KEY |
static La<Project,String> |
JiraFunc.PROJECT_NAME |
static La<ProjectConstant,String> |
JiraFunc.PROJECTCONSTANT_DESCRIPTION |
static La<ProjectConstant,Long> |
JiraFunc.PROJECTCONSTANT_ID |
static La<ProjectConstant,String> |
JiraFunc.PROJECTCONSTANT_NAME |
static La<ProjectConstant,Long> |
JiraFunc.PROJECTCONSTANT_PROJECTID |
static La<ProjectRole,Long> |
JiraFunc.PROJECTROLE_ID |
static La<IssueSecurityLevel,Long> |
JiraFunc.SECURITY_LEVEL_ID |
static La<IssueSecurityLevel,String> |
JiraFunc.SECURITY_LEVEL_NAME |
static La<SharedEntity,Long> |
JiraFunc.SHAREDENTITY_ID |
static La<String,Long> |
StructureUtil.STRING_LONG |
static La<ApplicationUser,String> |
JiraFunc.USER_KEY |
static La<ApplicationUser,String> |
JiraFunc.USER_NAME |
static La<String,ApplicationUser> |
JiraFunc.USERKEY_APPLICATIONUSER |
static La<String,String> |
JiraFunc.VALID_ISSUE_KEY |
static La<Version,Boolean> |
JiraFunc.VERSION_ACTIVE |
static La<Version,Project> |
JiraFunc.VERSION_PROJECT |
static La<Version,Long> |
JiraFunc.VERSION_SEQUENCE |
static La<JiraWorkflow,String> |
JiraFunc.WORKFLOW_NAME |
Modifier and Type | Method and Description |
---|---|
static La<Project,Boolean> |
JiraFunc.accessibleBy(ApplicationUser user,
ProjectPermissionKey permission) |
static <T,R> La<T,R> |
La.adapt(Function<T,R> f) |
La<T,Boolean> |
La.and(La<? super T,?> second) |
<A> La<A,R> |
La.apply(La<A,? extends T> f) |
static La<Project,Boolean> |
JiraFunc.browseableBy(ApplicationUser user) |
static <T> La<Object,T> |
La.cast(Class<T> clazz) |
static <A,B,C> La<A,C> |
La.compose(La<B,C> g,
La<A,? extends B> f) |
static <T,R> La<T,R> |
La.constant(R result) |
static <T> La<T,Boolean> |
La.constantFalse() |
static <T> La<T,Boolean> |
La.constantTrue() |
static <T,R> La<T,R> |
La.fromMap(Map<? super T,? extends R> map,
Class<R> rClass) |
static La<Project,Boolean> |
JiraFunc.hasCustomField(CustomField field) |
static <T> La<T,Boolean> |
La.inCollection(Collection<T> collection) |
static <T> La<T,Boolean> |
La.instanceOf(Class<? extends T> instanceClass) |
static <T> La<T,Boolean> |
La.isEqual(T value) |
La<A2,R> |
La2.la(A1 a1) |
<C extends Iterable<? extends T>> |
La.liftToList() |
La<T,R> |
La.memoize() |
La<T,R> |
La.memoizeConcurrent() |
La<T,Boolean> |
La.not() |
static <T> La<T,Boolean> |
La.notNull() |
static <A,B> La<A,B> |
La.notNull(La<A,B> la,
B onNull) |
static <T> La<T,T> |
La.self() |
static <T> La<T,String> |
La.stringValue() |
<A> La<T,A> |
La.supply(La<? super R,A> g) |
Modifier and Type | Method and Description |
---|---|
La<T,Boolean> |
La.and(La<? super T,?> second) |
<A> La<A,R> |
La.apply(La<A,? extends T> f) |
static PermissionLevel |
StructureUtil.applyPermissions(List<PermissionRule> permissions,
ApplicationUser user,
List<Object> stack,
La<Long,List<PermissionRule>> resolver,
PermissionLevel pass) |
static <A2,R> La2.Binder2<A2,R> |
La2.bind2(La<A2,R> f) |
static <A,B extends Comparable<B>> |
La.comparator(La<A,B> function) |
static <A,B,C> La<A,C> |
La.compose(La<B,C> g,
La<A,? extends B> f) |
static <A,B,C> La<A,C> |
La.compose(La<B,C> g,
La<A,? extends B> f) |
<V,C extends T> |
La.hashMap(Collection<C> collection,
La<? super C,V> valueFunction) |
static <T> IntList |
La.intList(Collection<T> collection,
La<? super T,Integer> la) |
<V,C extends T> |
La.linkedHashMap(Collection<C> collection,
La<? super C,V> valueFunction) |
static <T> LongList |
La.longList(Collection<T> collection,
La<? super T,Long> la) |
<V,C extends T> |
La.mapInto(Collection<C> fromCollection,
Map<R,V> toMap,
La<? super C,? extends V> valueFunction) |
static <A,B> La<A,B> |
La.notNull(La<A,B> la,
B onNull) |
static Pair<LongIterator,LongIterator> |
LongFilteringIterator.split(LongIterator iterator,
La<Long,?> filter) |
<A> La<T,A> |
La.supply(La<? super R,A> g) |
static <A1,A2,R> La2<A1,A2,R> |
La2.uncurry(La<A1,La<A2,R>> curried) |
Modifier and Type | Method and Description |
---|---|
static <A1,A2,R> La2<A1,A2,R> |
La2.uncurry(La<A1,La<A2,R>> curried) |
Constructor and Description |
---|
Binder2(La<A2,R> f) |
LaComparator(La<A,B> function,
Comparator<? super B> comparator) |
LongFilteringIterator(LongIterator source,
La<Long,?> filter) |
Copyright © 2024 Tempo Software. All Rights Reserved.