public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof FieldScreenScheme)) return false; final FieldScreenScheme fieldScreenScheme = (FieldScreenScheme) o; return safeEquals(description, fieldScreenScheme.getDescription()) && safeEquals(id, fieldScreenScheme.getId()) && safeEquals(name, fieldScreenScheme.getName()); }
public String doDefault() throws Exception { validateId(); if (!invalidInput()) { setFieldScreenSchemeName(getFieldScreenScheme().getName()); setFieldScreenSchemeDescription(getFieldScreenScheme().getDescription()); return INPUT; } return getResult(); }
public String doViewCopyFieldScreenScheme() { validateId(); if (!invalidInput()) { setFieldScreenSchemeName(getText("common.words.copyof",getFieldScreenScheme().getName())); setFieldScreenSchemeDescription(getFieldScreenScheme().getDescription()); return INPUT; } return getResult(); }
public void createFieldScreenScheme(final FieldScreenScheme fieldScreenScheme) { //Used by upgrade tasks - so should stay here for all editions of JIRA final MapBuilder<String, Object> params = MapBuilder.<String, Object>newBuilder("name", fieldScreenScheme.getName()); params.add("description", fieldScreenScheme.getDescription()).toMap(); if (fieldScreenScheme.getId() != null) { params.add("id", fieldScreenScheme.getId()); } final GenericValue fieldScreenSchemeGV = ofBizDelegator.createValue(FIELD_SCREEN_SCHEME_ENTITY_NAME, params.toMap()); fieldScreenScheme.setGenericValue(fieldScreenSchemeGV); // We cache misses, so best to be sure to invalidate this entry if it exists, which it probably won't schemeCache.remove(fieldScreenScheme.getId()); }