public CustomField getCustomField(String id) { return customFieldManager.getCustomFieldObject(id); }
public CustomField getCustomField() { return customFieldManager.getCustomFieldObject(getId()); } }
public CustomField getCustomField() { if (customField == null) { customField = customFieldManager.getCustomFieldObject(getId()); } return customField; }
@Override @Nullable public CustomField getCustomField(final String key) { return getCustomFieldManager().getCustomFieldObject(key); }
public CustomField getCustomField() { return customFieldManager.getCustomFieldObject(getId()); } }
public String getCustomFieldLabel(String key) { return customFieldManager.getCustomFieldObject(key).getNameKey(); } ///CLOVER:ON
@Override public String getCustomFieldTypeClassname(String customFieldId) { String classname = null; CustomField cf = customFieldManager.getCustomFieldObject(customFieldId); if(null != cf) { CustomFieldType cfType = cf.getCustomFieldType(); classname = cfType.getClass().getName(); } return classname; }
public CustomField getCustomField() { return customFieldManager.getCustomFieldObject(getCustomFieldId()); }
public String getErrorCollectionKey() { if (customFieldId == null) { return IssueFieldConstants.LABELS; } final CustomField field = customFieldManager.getCustomFieldObject(customFieldId); if (field != null) { return field.getId(); } return ""; }
public CustomField getCustomField() { return customFieldManager.getCustomFieldObject(getCustomFieldId()); }
private String getFromCustomField(final Long customFieldId) { CustomField field = getFieldManager().getCustomFieldObject(customFieldId); if (field == null) { throw new IllegalArgumentException("No custom field with ID [" + customFieldId + "] found"); } return field.getName(); }
@Override public String getArgumentDisplay(String argument) { CustomFieldManager fieldManager = ComponentAccessor.getCustomFieldManager(); CustomField field = fieldManager.getCustomFieldObject(argument); return (field != null) ? field.getName() : argument; }
public CustomField getCustomField() { // Load the custom field statically.... hmmm... final CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObject(fieldId); if (customField == null) { throw new DataAccessException("No custom field for " + fieldId + ". This should not happen. Data is likely to be corrupt."); } return customField; }
private Option<Notification> createCustomFieldNotification(final NotificationType notificationType, final Long schemeEntityId, final String customFieldId) { final CustomField customField = customFieldManager.getCustomFieldObject(customFieldId); return Option.<Notification>some(new CustomFieldValueNotification(schemeEntityId, notificationType, customField, customFieldId)); }
@Override public PermissionHolderBean.Builder expand(final String parameter, final PermissionHolderBean.Builder holderBean) { CustomField customField = customFieldManager.getCustomFieldObject(parameter); FieldBean customFieldBean = FieldBean.shortBean(customField, fieldManager, searchHandlerManager); return holderBean.setField(customFieldBean); } };
@Override protected boolean hasIssuePermission(ApplicationUser user, boolean issueCreation, Issue issue, String parameter) { CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager(); CustomField field = customFieldManager.getCustomFieldObject(parameter); if (field != null) { Set<ApplicationUser> values = convertToUserSet(getValuesFromIssue(field, issue)); return values.contains(user); } return false; }
private BooleanQuery getQueryForGroups(Collection<String> groupNames, String fieldName) { BooleanQuery groupQuery = new BooleanQuery(); for (String groupName : groupNames) { CustomField customField = customFieldManager.getCustomFieldObject(fieldName); Query queryForGroupName = getQueryForGroupName(customField, groupName, fieldName); groupQuery.add(queryForGroupName, BooleanClause.Occur.SHOULD); } return groupQuery; }
public List getSearchers() { return customFieldManager.getCustomFieldSearchers((customFieldManager.getCustomFieldObject(getId()).getCustomFieldType())); }
@Override public String getLabelJqlForProject(final ApplicationUser user, final Long projectId, final Long customFieldId, final String label) { Assertions.notNull("customFieldId", customFieldId); final CustomField labelField = customFieldManager.getCustomFieldObject(customFieldId); return getLabelJql(user, labelField, CollectionBuilder.newBuilder(projectId).asSet(), getAssociatedIssueTypeIds(labelField), label); }
@Override public void updateTranslation(final JiraServiceContext jiraServiceContext, final Long customFieldId, final String name, final String description, final String localeString) { final CustomField customField = customFieldManager.getCustomFieldObject(customFieldId); // make sure the locale is valid if (StringUtils.isEmpty(localeString) || localeManager.getLocale(localeString) == null) { final I18nHelper i18nBean = jiraServiceContext.getI18nBean(); jiraServiceContext.getErrorCollection().addErrorMessage(i18nBean.getText("admin.errors.customfields.invalid.locale")); } Locale locale = localeManager.getLocale(localeString); translationManager.setCustomFieldTranslation(customField, locale, name, description); }