Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. package com.mundodescuento.model.response.form;
  2.  
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6.  
  7. import com.google.gson.annotations.SerializedName;
  8.  
  9. public class FormResponseDataTemplatefieldsLeadfield {
  10. @SerializedName("creted_at")
  11. private String createdAt;
  12. private String datatype;
  13. private int id;
  14. private String key;
  15. private String name;
  16. @SerializedName("updated_at")
  17. private String updatedAt;
  18. private LeadFormFieldType typePosta;
  19.  
  20. protected LeadFormFieldType getType() {
  21. if (typePosta == null) {
  22. typePosta = LeadFormFieldType.buildFromType(this);
  23. }
  24. return typePosta;
  25. }
  26.  
  27. public View inflateView(LayoutInflater inflater, ViewGroup root) {
  28. return getType().inflateView(inflater, root);
  29. }
  30.  
  31. public String getInsertedValue() {
  32. return getType().getInsertedValue();
  33. }
  34.  
  35. public boolean isValid() {
  36. return getType().isValid();
  37. }
  38.  
  39. public void showValidationError() {
  40. LeadFormFieldType type = getType();
  41. if (type.hasError()) {
  42. type.showValidationError();
  43. } else {
  44. type.hideError();
  45. }
  46. }
  47.  
  48. public boolean hasErrors() {
  49. return getType().hasError();
  50. }
  51.  
  52. public String getDataType() {
  53. return datatype;
  54. }
  55.  
  56. public LeadFormField.FieldOption[] getOptions() {
  57. return new LeadFormField.FieldOption[0];
  58. }
  59.  
  60. public String getLabel() {
  61. return name;
  62. }
  63.  
  64. public boolean isRequired() {
  65. return false;
  66. }
  67.  
  68. public String getKey() {
  69. return key;
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement