public class PersonalDetailsInputLayout extends InputDetailsGroupLayout
ValidationChanger.ValidationChangeListener
mControllerMap
Constructor and Description |
---|
PersonalDetailsInputLayout(Context context) |
PersonalDetailsInputLayout(Context context,
AttributeSet attrs) |
PersonalDetailsInputLayout(Context context,
AttributeSet attrs,
int defStyleAttr) |
Modifier and Type | Method and Description |
---|---|
void |
fillSsnLookupName(Name ssnLookupName)
Fill in the response from the SSN Lookup.
|
PersonalDetails |
getPersonalDetails(java.lang.String externalSsn)
Get the filled
PersonalDetails object with the data input from the user. |
protected void |
mapChildInputDetails(java.util.List<InputDetail> childDetails) |
protected void |
onFinishInflate() |
protected void |
parseReadOnlyDetails(java.util.List<InputDetail> childDetails) |
void |
setExternalSsnField()
Hide the internal SSN field if there is already an external field for Lookup.
|
addValidationChangeListener, getFormVisibility, getIdFromItemSpinner, getReadOnlyDetails, getTextFromInput, isValid, mapEditTextWithValidator, mapSimpleEditTextDetail, notifyValidationListeners, onValidationChanged, populateInputDetailGroup, populateSpinner, removeValidationChangeListener, setFormVisibility, setTitle
public PersonalDetailsInputLayout(Context context)
public PersonalDetailsInputLayout(Context context, AttributeSet attrs)
public PersonalDetailsInputLayout(Context context, AttributeSet attrs, int defStyleAttr)
protected void onFinishInflate()
onFinishInflate
in class InputDetailsGroupLayout
protected void mapChildInputDetails(java.util.List<InputDetail> childDetails) throws CheckoutException
mapChildInputDetails
in class InputDetailsGroupLayout
CheckoutException
protected void parseReadOnlyDetails(java.util.List<InputDetail> childDetails) throws CheckoutException
parseReadOnlyDetails
in class InputDetailsGroupLayout
CheckoutException
public void setExternalSsnField()
public PersonalDetails getPersonalDetails(java.lang.String externalSsn)
PersonalDetails
object with the data input from the user.externalSsn
- The value of the SSN from an external input if it was already provided.PersonalDetails
object, returns null if InputDetailsGroupLayout.isValid()
} if false.public void fillSsnLookupName(Name ssnLookupName)
ssnLookupName
- The Name to add to the fields.