public void updateFieldScreenSchemeItem(final FieldScreenSchemeItem fieldScreenSchemeItem) { ofBizDelegator.store(fieldScreenSchemeItem.getGenericValue()); schemeCache.remove(fieldScreenSchemeItem.getFieldScreenScheme().getId()); }
public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof FieldScreenSchemeItem)) { return false; } final FieldScreenSchemeItem fieldScreenSchemeItem = (FieldScreenSchemeItemImpl) o; if (getFieldScreenId() != null ? !getFieldScreenId().equals(fieldScreenSchemeItem.getFieldScreenId()) : fieldScreenSchemeItem.getFieldScreenId() != null) { return false; } if (fieldScreenScheme != null ? !fieldScreenScheme.equals(fieldScreenSchemeItem.getFieldScreenScheme()) : fieldScreenSchemeItem.getFieldScreenScheme() != null) { return false; } if (id != null ? !id.equals(fieldScreenSchemeItem.getId()) : fieldScreenSchemeItem.getId() != null) { return false; } if (issueOperation != null ? !issueOperation.equals(fieldScreenSchemeItem.getIssueOperation()) : fieldScreenSchemeItem.getIssueOperation() != null) { return false; } return true; }
public void removeFieldScreenSchemeItem(final FieldScreenSchemeItem fieldScreenSchemeItem) { ofBizDelegator.removeByAnd(FIELD_SCREEN_SCHEME_ITEM_ENTITY_NAME, MapBuilder.build("id", fieldScreenSchemeItem.getId())); schemeCache.remove(fieldScreenSchemeItem.getFieldScreenScheme().getId()); }
public void createFieldScreenSchemeItem(final FieldScreenSchemeItem fieldScreenSchemeItem) { Long issueOperationId = null; if (fieldScreenSchemeItem.getIssueOperation() != null) { issueOperationId = fieldScreenSchemeItem.getIssueOperation().getId(); } Map<String, Object> builder = MapBuilder.<String, Object>newBuilder("operation", issueOperationId) .add("fieldscreen", fieldScreenSchemeItem.getFieldScreen().getId()) .add("fieldscreenscheme", fieldScreenSchemeItem.getFieldScreenScheme().getId()) .toMap(); final GenericValue fieldScreenSchemeItemGV = ofBizDelegator.createValue(FIELD_SCREEN_SCHEME_ITEM_ENTITY_NAME, builder); fieldScreenSchemeItem.setGenericValue(fieldScreenSchemeItemGV); schemeCache.remove(fieldScreenSchemeItem.getFieldScreenScheme().getId()); }