@Override protected void addToList(final ProgramFieldType fieldType, String value, final String separator) { String currentValue = mProgram.getTextField(fieldType); if (currentValue != null && !currentValue.isEmpty()) { value = currentValue + separator + value; } mProgram.setTextField(fieldType, value); }
@Override protected void addField(final ProgramFieldType fieldType, String value) { if (fieldType.equals(ProgramFieldType.DESCRIPTION_TYPE)) { if (((DataHydraChannelGroup) mChannel.getGroup()).isShowRegister() && mDataService.getShowRegisterText()) { value += "\n\n" + mLocalizer.msg("register", "Please Register at {0}", mChannel.getWebpage()); } } mProgram.setTextField(fieldType, value); if (fieldType.equals(ProgramFieldType.TITLE_TYPE)) { mProgram.setTitle(value); } }