16,10 → 16,13 |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.Window; |
|
public class PublicationAsyncDao { |
private static final String SERVICE_NOM = "CoelPublication"; |
private static final String SERVICE_IMPORT = "CoelImport"; |
public static String tri = null; |
|
private String utilisateurId = null; |
31,8 → 34,6 |
utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId(); |
} |
|
|
|
/** |
* @param paginationProgressive : définit le mode de consultation de la base de données |
* - True : la consultation des données est progressive, ce qui signifie que la liste est chargée (paginée) au |
196,4 → 197,40 |
} |
} |
|
public static boolean importEstUnSucces(JSONValue responseValue) { |
boolean succesImportBool = false; |
if(responseValue != null) { |
JSONObject objetReponse = responseValue.isObject(); |
String succesImport = objetReponse.get("succes_import").isString().stringValue(); |
succesImportBool = succesImport.equals("1"); |
} |
|
return succesImportBool; |
} |
|
public static String getErreursImport(JSONValue responseValue) { |
// Normalement cette fonction est appelée par le médiateur uniquement |
// si l'import à renvoyé un objet valide |
JSONObject objetReponse = responseValue.isObject(); |
JSONArray erreurs = objetReponse.get("erreurs").isArray(); |
String erreurStr = "\n"; |
for (int i = 0; i < erreurs.size(); i++) { |
erreurStr += "- "+erreurs.get(i).isString().stringValue()+"\n"; |
} |
return erreurStr; |
} |
|
public static String getNbPublisImportees(JSONValue responseValue) { |
// Normalement cette fonction est appelée par le médiateur uniquement |
// si l'import à renvoyé un objet valide |
JSONObject objetReponse = responseValue.isObject(); |
String nbPubliImportees = objetReponse.get("nb_elements_importes").isString().stringValue(); |
|
return nbPubliImportees; |
} |
|
public static String getUrlImport() { |
return UtilDAO.getUrlService(SERVICE_IMPORT); |
} |
|
} |