public class AddTransferMethodFragment extends Fragment implements WidgetEventListener, AddTransferMethodContract.View
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG |
Constructor and Description |
---|
AddTransferMethodFragment()
Please do not use this to have instance of AddTransferMethodFragment this is reserved for android framework
|
Modifier and Type | Method and Description |
---|---|
void |
hideCreateButtonProgressBar() |
void |
hideProgressBar() |
boolean |
isActive()
Check the state of a View
|
boolean |
isWidgetSelectionFragmentDialogOpen() |
static AddTransferMethodFragment |
newInstance(java.lang.String transferMethodCountry,
java.lang.String transferMethodCurrency,
java.lang.String transferMethodType,
java.lang.String transferMethodProfileType)
Creates new instance of AddTransferMethodFragment this is the proper initialization of this class
since the default constructor is reserved for android framework when lifecycle is triggered.
|
void |
notifyTransferMethodAdded(TransferMethod transferMethod) |
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onAttach(android.content.Context context) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
onViewStateRestored(android.os.Bundle savedInstanceState) |
void |
openWidgetDateDialog(java.lang.String date,
java.lang.String fieldName) |
void |
openWidgetSelectionFragmentDialog(java.util.TreeMap<java.lang.String,java.lang.String> nameValueMap,
java.lang.String selectedName,
java.lang.String fieldLabel,
java.lang.String fieldName) |
void |
reloadTransferMethodConfigurationFields() |
void |
retryAddTransferMethod() |
void |
saveTextChanged(java.lang.String fieldName,
java.lang.String value) |
void |
showCreateButtonProgressBar() |
void |
showErrorAddTransferMethod(java.util.List<java.lang.Error> errors) |
void |
showErrorLoadTransferMethodConfigurationFields(java.util.List<java.lang.Error> errors) |
void |
showInputErrors(java.util.List<java.lang.Error> errors) |
void |
showProgressBar() |
void |
showTransactionInformation(java.util.List<Fee> fees,
ProcessingTime processingTime) |
void |
showTransferMethodFields(java.util.List<FieldGroup> fields) |
void |
valueChanged(AbstractWidget widget) |
void |
widgetFocused(java.lang.String fieldName) |
public static final java.lang.String TAG
public AddTransferMethodFragment()
public static AddTransferMethodFragment newInstance(java.lang.String transferMethodCountry, java.lang.String transferMethodCurrency, java.lang.String transferMethodType, java.lang.String transferMethodProfileType)
newInstance(String, String, String, String)
is mandatory
and should be supplied with correct data or this fragment will not initialize properly.transferMethodCountry
- the country selected when creating transfer methodtransferMethodCurrency
- the currency selected when creating transfer methodtransferMethodType
- the type of transfer method needed to create transfer methodtransferMethodProfileType
- the type of transfer method profile needed to create transfer methodpublic void onAttach(android.content.Context context)
public void onCreate(android.os.Bundle savedInstanceState)
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
public void onViewCreated(android.view.View view, android.os.Bundle savedInstanceState)
public void onActivityCreated(android.os.Bundle savedInstanceState)
public void onViewStateRestored(android.os.Bundle savedInstanceState)
public void onResume()
public void showErrorAddTransferMethod(java.util.List<java.lang.Error> errors)
showErrorAddTransferMethod
in interface AddTransferMethodContract.View
public void onSaveInstanceState(android.os.Bundle outState)
public void showErrorLoadTransferMethodConfigurationFields(java.util.List<java.lang.Error> errors)
showErrorLoadTransferMethodConfigurationFields
in interface AddTransferMethodContract.View
public void retryAddTransferMethod()
retryAddTransferMethod
in interface AddTransferMethodContract.View
public void reloadTransferMethodConfigurationFields()
reloadTransferMethodConfigurationFields
in interface AddTransferMethodContract.View
public void valueChanged(AbstractWidget widget)
valueChanged
in interface WidgetEventListener
public void widgetFocused(java.lang.String fieldName)
widgetFocused
in interface WidgetEventListener
public void saveTextChanged(java.lang.String fieldName, java.lang.String value)
saveTextChanged
in interface WidgetEventListener
public void notifyTransferMethodAdded(TransferMethod transferMethod)
notifyTransferMethodAdded
in interface AddTransferMethodContract.View
public void showTransferMethodFields(java.util.List<FieldGroup> fields)
showTransferMethodFields
in interface AddTransferMethodContract.View
public void showTransactionInformation(java.util.List<Fee> fees, ProcessingTime processingTime)
showTransactionInformation
in interface AddTransferMethodContract.View
public void showCreateButtonProgressBar()
showCreateButtonProgressBar
in interface AddTransferMethodContract.View
public void hideCreateButtonProgressBar()
hideCreateButtonProgressBar
in interface AddTransferMethodContract.View
public void showProgressBar()
showProgressBar
in interface AddTransferMethodContract.View
public void hideProgressBar()
hideProgressBar
in interface AddTransferMethodContract.View
public void showInputErrors(java.util.List<java.lang.Error> errors)
showInputErrors
in interface AddTransferMethodContract.View
public boolean isWidgetSelectionFragmentDialogOpen()
isWidgetSelectionFragmentDialogOpen
in interface WidgetEventListener
public void openWidgetSelectionFragmentDialog(java.util.TreeMap<java.lang.String,java.lang.String> nameValueMap, java.lang.String selectedName, java.lang.String fieldLabel, java.lang.String fieldName)
openWidgetSelectionFragmentDialog
in interface WidgetEventListener
public boolean isActive()
AddTransferMethodContract.View
isActive
in interface AddTransferMethodContract.View
public void openWidgetDateDialog(java.lang.String date, java.lang.String fieldName)
openWidgetDateDialog
in interface WidgetEventListener