@Override public FieldScreenRenderer getFieldScreenRenderer(Issue issue, IssueOperation issueOperation, Predicate<? super Field> predicate) { return rendererFactory.createFieldScreenRenderer(issue, issueOperation, predicate); }
@Override public FieldScreenRenderer getFieldScreenRenderer(ApplicationUser remoteUser, Issue issue, ActionDescriptor actionDescriptor) { return rendererFactory.createFieldScreenRenderer(issue, actionDescriptor); }
@Override public FieldScreenRenderer getFieldScreenRenderer(final Issue issue, final ActionDescriptor actionDescriptor) { return rendererFactory.createFieldScreenRenderer(issue, actionDescriptor); }
@Override public FieldScreenRenderer getFieldScreenRenderer(Issue issue) { return rendererFactory.createFieldScreenRenderer(issue); }
@Override public FieldScreenRenderer getFieldScreenRenderer(ApplicationUser remoteUser, Issue issue, IssueOperation issueOperation, Predicate<? super Field> predicate) { return rendererFactory.createFieldScreenRenderer(issue, issueOperation, predicate); }
@Override public FieldScreenRenderer getFieldScreenRenderer(List<String> fieldIds, ApplicationUser remoteUser, Issue issue, IssueOperation issueOperation) { return rendererFactory.createFieldScreenRenderer(fieldIds, issue, issueOperation); } }
FieldScreenRenderer createFieldScreenRenderer(Issue issue, FieldScreen fieldScreen, IssueOperation operation, Predicate<? super Field> condition) { final List<FieldScreenTab> fieldScreenTabs = (fieldScreen == null ? Collections.<FieldScreenTab>emptyList() : fieldScreen.getTabs()); return createFieldScreenRenderer(issue, fieldScreenTabs, operation, condition); }
FieldScreenRenderer createFieldScreenRenderer(Issue issue) { return createFieldScreenRenderer(issue, Collections.<FieldScreenTab>emptyList(), null, Predicates.truePredicate()); }
FieldScreenRenderer createFieldScreenRenderer(List<String> fieldIds, Issue issue, IssueOperation issueOperation) { final FieldScreenTab tab = new SubTaskFieldScreenTab(fieldIds, fieldScreenManager, fieldManager); return createFieldScreenRenderer(issue, Collections.singletonList(tab), issueOperation, Predicates.truePredicate()); }
FieldScreenRenderer createFieldScreenRenderer(Issue issue, IssueOperation issueOperation, Predicate<? super Field> predicate) { final FieldScreenScheme fieldScreenScheme = issueTypeScreenSchemeManager.getFieldScreenScheme(issue); return createFieldScreenRenderer(issue, fieldScreenScheme.getFieldScreen(issueOperation), issueOperation, predicate); }
FieldScreenRenderer createFieldScreenRenderer(Issue issue, ActionDescriptor actionDescriptor) { return createFieldScreenRenderer(issue, getScreenFromAction(actionDescriptor), null, Predicates.truePredicate()); }