package it.slyce.messaging.message; import android.content.Context; import it.slyce.messaging.listeners.OnOptionSelectedListener; import it.slyce.messaging.message.messageItem.MessageItem; import it.slyce.messaging.message.messageItem.general.generalOptions.MessageGeneralOptionsItem; public class GeneralOptionsMessage extends Message { private String title; private String[] options; private OnOptionSelectedListener onOptionSelectedListener; private boolean selected; private String finalText; public GeneralOptionsMessage() { this.selected = false; } public OnOptionSelectedListener getOnOptionSelectedListener() { return onOptionSelectedListener; } public void setOnOptionSelectedListener(OnOptionSelectedListener onOptionSelectedListener) { this.onOptionSelectedListener = onOptionSelectedListener; } public String[] getOptions() { return options; } public void setOptions(String[] options) { this.options = options; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } @Override public MessageItem toMessageItem(Context context) { return new MessageGeneralOptionsItem(this, context); } public void setSelected() { this.selected = true; } public boolean isSelected() { return selected; } public void setFinalText(String finalText) { this.finalText = finalText; } public String getFinalText() { return finalText; } }