source: dispositivos_moviles/TibisayMovil/src/ve/gob/cenditel/tibisaymovil/SignatureErrorDetail.java @ 42e7061

Last change on this file since 42e7061 was 8860b8f, checked in by Antonio Araujo Brett <aaraujo@…>, 11 years ago

*- Implementación inicial de traducción de errores en firmas electrónicas.
*- Corrección de error de duplicación de mensajes de error en detalles de firma.

  • Property mode set to 100644
File size: 1.6 KB
Line 
1package ve.gob.cenditel.tibisaymovil;
2
3import java.io.Serializable;
4import java.util.ArrayList;
5
6import android.util.Log;
7
8//clase que abstrae un objeto de tipo detalle de error de firma
9public class SignatureErrorDetail implements Serializable {
10        /**
11         *
12         */
13        private static final long serialVersionUID = 1L;
14        private String mSigner;
15        private String mError;
16        private ArrayList<String> mListError;
17       
18        public SignatureErrorDetail(String signer, String error){
19                mSigner = signer;
20                mError = error;
21                setListError(null);
22        }
23       
24        public SignatureErrorDetail(String signer, ArrayList<String> list){
25                mSigner = signer;
26                mError = null;
27                setListError(list);
28        }
29       
30        public void setName(String signer) {
31                this.mSigner = signer;
32        }
33       
34        public String getSigner() {
35                return mSigner;
36        }       
37       
38        public void setError(String error) {
39                this.mError = error;
40        }
41       
42        public String getError() {
43                return mError;
44        }
45
46        public void setListError(ArrayList<String> mlistError) {
47                this.mListError = mlistError;
48        }
49
50        public ArrayList<String> getListError() {
51                return mListError;
52        }
53       
54       
55        public String getTransalatedStringError() {
56               
57               
58                String stringError = new String();
59               
60                //Log.d("----getTransalatedStringError: size", Integer.toString(mListError.size()));
61               
62                // traducir la cadena y concatenarla en stringError
63                for (int i = 0; i < mListError.size(); i++) {
64                        stringError = stringError.concat(BDOCUtils.translateError(mListError.get(i))+"\n");
65                        //Log.d("getTranslatedStringError: error "+Integer.toString(i)+" ", mListError.get(i));
66                }
67               
68                               
69                //return mListError.get(0);
70                return stringError;
71               
72        }
73       
74} // fin de clase SignatureErrorDetail
Note: See TracBrowser for help on using the repository browser.