/** * Adds additional details about the process step. * If a description already exists, the new one will be added on a new line. * Storage location is: * * <ul> * <li>{@code metadata/resourceLineage/processStep/description}</li> * </ul> * * @param description additional details about the process step, or {@code null} for no-operation. */ public final void addProcessDescription(final CharSequence description) { final InternationalString i18n = trim(description); if (i18n != null) { final DefaultProcessStep ps = processStep(); ps.setDescription(append(ps.getDescription(), i18n)); } }
/** * Adds additional details about the process step. * If a description already exists, the new one will be added on a new line. * Storage location is: * * <ul> * <li>{@code metadata/resourceLineage/processStep/description}</li> * </ul> * * @param description additional details about the process step, or {@code null} for no-operation. * * @see #addProcessing(CharSequence, String) * @see #addSource(CharSequence, ScopeCode, CharSequence) * @see #addLineage(CharSequence) */ public final void addProcessDescription(final CharSequence description) { final InternationalString i18n = trim(description); if (i18n != null) { final DefaultProcessStep ps = processStep(); ps.setDescription(append(ps.getDescription(), i18n)); } }