source: dispositivos_moviles/TibisayMovil/src/ve/gob/cenditel/tibisaymovil/SignatureErrorDetail.java @ 4c4873f

Last change on this file since 4c4873f 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
RevLine 
[88eadd6]1package ve.gob.cenditel.tibisaymovil;
2
3import java.io.Serializable;
[95d372e]4import java.util.ArrayList;
[88eadd6]5
[8860b8f]6import android.util.Log;
7
[88eadd6]8//clase que abstrae un objeto de tipo detalle de error de firma
9public class SignatureErrorDetail implements Serializable {
[95d372e]10        /**
11         *
12         */
13        private static final long serialVersionUID = 1L;
[88eadd6]14        private String mSigner;
15        private String mError;
[8860b8f]16        private ArrayList<String> mListError;
[88eadd6]17       
18        public SignatureErrorDetail(String signer, String error){
19                mSigner = signer;
20                mError = error;
[95d372e]21                setListError(null);
22        }
23       
24        public SignatureErrorDetail(String signer, ArrayList<String> list){
25                mSigner = signer;
26                mError = null;
27                setListError(list);
[88eadd6]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        }
[95d372e]45
46        public void setListError(ArrayList<String> mlistError) {
[8860b8f]47                this.mListError = mlistError;
[95d372e]48        }
49
50        public ArrayList<String> getListError() {
[8860b8f]51                return mListError;
[95d372e]52        }
53       
54       
55        public String getTransalatedStringError() {
56               
57               
[8860b8f]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               
[95d372e]72        }
[88eadd6]73       
74} // fin de clase SignatureErrorDetail
Note: See TracBrowser for help on using the repository browser.