+++ /dev/null
-package fr.mbdx.service;
-
-
-import java.io.IOException;
-
-import org.activiti.engine.delegate.DelegateExecution;
-import org.restlet.data.ChallengeScheme;
-import org.restlet.representation.Representation;
-import org.restlet.resource.ClientResource;
-import org.springframework.stereotype.Component;
-
-
-@Component("dossierComplet")
-public class TraitementDossierComplet extends ServiceSpecifique{
-
- String urlWebscript = "fr/mbdx/noyau/dashlet/traitementDocumentComplet";
- private String nodeRef;
-
- @Override
- protected void extractParams(DelegateExecution execution) {
- nodeRef = (String)execution.getVariableLocal("nodeRef");
- if(nodeRef == null){
- nodeRef = "";
- }
-
- }
-
- @Override
- protected void internalExecution(DelegateExecution execution) {
- String user = "admin";
- String password = "admin";
-// HashMap<String, String> testObj = new HashMap<String, String>();
-// testObj.put("name", "bogus");
-// testObj.put("field_type", "text_en");
-// testObj.put("indexed", "true");
-// testObj.put("stored", "true");
-// testObj.put("search_by_default", "true");
-// testObj.put("multi_valued", "true");
-//
-// JSONObject jsonObj = new JSONObject(testObj);
-// System.out.println(jsonObj.toString());
-// try {
-// URL url;
-// URLConnection urlConn;
-// DataOutputStream printout;
-//
-//
-// //Make the actual connection
-// url = new URL ("http://localhost:8081/alfresco/s/" + urlWebscript);
-// urlConn = url.openConnection();
-// urlConn.setDoInput (true);
-// urlConn.setDoOutput (true);
-// urlConn.setUseCaches (false);
-// urlConn.setRequestProperty("Content-Type", "application/json");
-//
-// //Send the JSON data
-// printout = new DataOutputStream (urlConn.getOutputStream ());
-// String content = jsonObj.toString();
-// printout.writeBytes (content);
-// printout.flush ();
-// printout.close ();
-//
-//
-// }
-// catch (MalformedURLException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// }
-// catch (IOException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// }
-// finally{
-//
-// }
-// int timeout = 2000;
-//
-// try{
-// //URL urlUse = new URL("http://localhost:8081/alfresco/s/" + urlWebscript);
-// URL urlUse = new URL("http://localhost:8081/alfresco/s/fr/mbdx/noyau/dashlet/traitementDocumentComplet?nodeRef=workspace://SpacesStore/1c4eb24d-eec2-44bf-8b62-e3cf572e8062");
-// HttpURLConnection conn = null;
-// conn = (HttpURLConnection) urlUse.openConnection();
-// conn.setRequestMethod("GET");
-// conn.setRequestProperty("Content-length", "0");
-// conn.setUseCaches(false);
-// conn.setAllowUserInteraction(false);
-//
-// conn.setConnectTimeout(timeout);
-// conn.setReadTimeout(timeout);
-// conn.connect();
-//
-// if(conn.getResponseCode()==201 || conn.getResponseCode()==200)
-// {
-// boolean success = true;
-// }
-// } catch (MalformedURLException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// } catch (IOException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// }finally{}
-//
-// }
-// URL url;
-// try {
-// url = new URL("http://localhost:8081/alfresco/s/fr/mbdx/noyau/dashlet/traitementDocumentComplet?nodeRef=workspace://SpacesStore/1c4eb24d-eec2-44bf-8b62-e3cf572e8062");
-// URLConnection urlConnection = url.openConnection();
-// // open the stream and put it into BufferedReader
-// BufferedReader br = new BufferedReader(
-// new InputStreamReader(urlConnection.getInputStream()));
-// } catch (MalformedURLException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// } catch (IOException e) {
-// // TODO Auto-generated catch block
-// e.printStackTrace();
-// }
- ClientResource client = new ClientResource("http://localhost:8081/alfresco/s/fr/mbdx/noyau/dashlet/traitementDocumentComplet?nodeRef=" + nodeRef);
- client.setChallengeResponse(ChallengeScheme.HTTP_BASIC, user, password);
- Representation response = client.get();
-
- try {
- String texte = response.getText();
- log.debug("test");
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
-
-
- }
-
-
- @Override
- protected void setVariables(DelegateExecution execution) {
- // TODO Auto-generated method stub
-
- }
-
-
-
-}