public class CreateTransferViewModel
extends ViewModel
Modifier and Type | Class and Description |
---|---|
static class |
CreateTransferViewModel.CreateTransferViewModelFactory |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMA_SEPARATOR |
static java.lang.String |
CURRENCY_DOT_SEPARATOR |
Modifier and Type | Method and Description |
---|---|
void |
createTransfer() |
<any> |
getCreateTransfer() |
<any> |
getCreateTransferError() |
<any> |
getInvalidAmountError() |
<any> |
getInvalidDestinationError() |
<any> |
getLoadTransferRequiredDataErrors() |
<any> |
getModuleUnavailableError() |
ProgramModel |
getProgramModel() |
<any> |
getQuoteAvailableFunds() |
<any> |
getShowFxRateChange() |
<any> |
getTransferAmount() |
<any> |
getTransferDestination() |
<any> |
getTransferNotes() |
<any> |
getTransferSelectedSource() |
<any> |
getTransferSources() |
void |
init(java.lang.String defaultAmount) |
<any> |
isCreateQuoteLoading() |
<any> |
isLoading() |
boolean |
isPortraitMode() |
<any> |
isTransferAllAvailableFunds() |
boolean |
isTransferDestinationUnknown() |
boolean |
isUpdateTransferAllFunds() |
void |
notifyModuleUnavailable() |
void |
notifySourceUnavailable() |
protected void |
onCleared() |
void |
refresh(java.lang.String amount)
Refresh this view model please only call this when this view model is initialized
or else it will just do nothing
|
void |
refreshTransferDestination() |
void |
retry() |
void |
setCreateQuoteLoading(java.lang.Boolean loading) |
void |
setDecimalSeparator(java.lang.String separator) |
void |
setGroupSeparator(java.lang.String groupSeparator) |
void |
setPortraitMode(boolean portraitMode) |
void |
setQuoteAvailableTransferFunds(boolean availableTransferFundsError) |
void |
setSelectedTransferSource(TransferSource source) |
void |
setTransferAllAvailableFunds(java.lang.Boolean transferAll) |
void |
setTransferAmount(java.lang.String amount) |
void |
setTransferDestination(TransferMethod transferDestination) |
void |
setTransferNotes(java.lang.String notes) |
void |
setUpdateTransferAllFunds(boolean updateTransferAllFunds) |
public static final java.lang.String CURRENCY_DOT_SEPARATOR
public static final java.lang.String COMMA_SEPARATOR
public void init(java.lang.String defaultAmount)
public void refresh(java.lang.String amount)
public boolean isPortraitMode()
public void setQuoteAvailableTransferFunds(boolean availableTransferFundsError)
public void setPortraitMode(boolean portraitMode)
public <any> isTransferAllAvailableFunds()
public boolean isUpdateTransferAllFunds()
public void setUpdateTransferAllFunds(boolean updateTransferAllFunds)
public void setTransferAllAvailableFunds(java.lang.Boolean transferAll)
public <any> getTransferAmount()
public void setTransferAmount(java.lang.String amount)
public <any> getTransferNotes()
public void setTransferNotes(java.lang.String notes)
public <any> getTransferDestination()
public void setTransferDestination(TransferMethod transferDestination)
public <any> isLoading()
public <any> isCreateQuoteLoading()
public void setCreateQuoteLoading(java.lang.Boolean loading)
public <any> getQuoteAvailableFunds()
public <any> getLoadTransferRequiredDataErrors()
public <any> getCreateTransfer()
public <any> getCreateTransferError()
public <any> getInvalidAmountError()
public <any> getInvalidDestinationError()
public <any> getModuleUnavailableError()
public <any> getShowFxRateChange()
public <any> getTransferSources()
public <any> getTransferSelectedSource()
public void setDecimalSeparator(java.lang.String separator)
public void setGroupSeparator(java.lang.String groupSeparator)
public void setSelectedTransferSource(TransferSource source)
public void notifyModuleUnavailable()
public void notifySourceUnavailable()
public void createTransfer()
public void refreshTransferDestination()
public void retry()
protected void onCleared()
public boolean isTransferDestinationUnknown()
public ProgramModel getProgramModel()