use of org.apache.http.NameValuePair in project tdi-studio-se by Talend.
the class paloconnection method shutdown.
// Shutdowns the Server
public void shutdown() throws paloexception {
List<NameValuePair> qparams = new ArrayList<NameValuePair>();
qparams.add(new BasicNameValuePair("sid", this.strToken));
sendToServerSingleRC(qparams, "/server/shutdown");
}
use of org.apache.http.NameValuePair in project tdi-studio-se by Talend.
the class palocube method unload.
public void unload() throws paloexception {
List<NameValuePair> qparams = new ArrayList<NameValuePair>();
qparams.add(new BasicNameValuePair("sid", plConn.getPaloToken()));
qparams.add(new BasicNameValuePair("database", String.valueOf(this.lDatabaseId)));
qparams.add(new BasicNameValuePair("cube", String.valueOf(this.iCubeId)));
plConn.sendToServerSingleRC(qparams, "/cube/unload");
}
use of org.apache.http.NameValuePair in project tdi-studio-se by Talend.
the class palocube method refreshCubeInfo.
public void refreshCubeInfo() throws paloexception {
List<NameValuePair> qparams = new ArrayList<NameValuePair>();
qparams.add(new BasicNameValuePair("sid", this.plConn.getPaloToken()));
qparams.add(new BasicNameValuePair("database", String.valueOf(lDatabaseId)));
qparams.add(new BasicNameValuePair("cube", String.valueOf(iCubeId)));
try {
HttpEntity entity = this.plConn.sendToServer(qparams, "/cube/info");
CSVReader csv = new CSVReader(entity.getContent(), ';', "UTF-8");
csv.setQuoteChar('"');
csv.readNext();
this.iCubeId = palohelpers.StringToInt(csv.get(0));
this.strCubeName = csv.get(1);
this.iNumberOfDimensions = palohelpers.StringToInt(csv.get(2));
this.iArrDimensionsIdentifier = palohelpers.StringToIntArray(csv.get(3), palohelpers.StringToInt(csv.get(2)));
this.iNumberOfCells = palohelpers.StringToLong(csv.get(4));
this.lNumberOfFilledCells = palohelpers.StringToLong(csv.get(5));
this.iCubeStatus = palohelpers.StringToInt(csv.get(6));
this.iCubeType = palohelpers.StringToInt(csv.get(7));
this.iCubeToken = palohelpers.StringToInt(csv.get(8));
csv.close();
entity.consumeContent();
} catch (Exception e) {
throw new paloexception(e.getMessage());
}
}
use of org.apache.http.NameValuePair in project tdi-studio-se by Talend.
the class palocube method rename.
public void rename(String strCubeNewName) throws paloexception {
if (null != strCubeNewName && strCubeNewName.length() > 0 && !strCubeName.equals(strCubeNewName)) {
List<NameValuePair> qparams = new ArrayList<NameValuePair>();
qparams.add(new BasicNameValuePair("sid", this.plConn.getPaloToken()));
qparams.add(new BasicNameValuePair("database", String.valueOf(lDatabaseId)));
qparams.add(new BasicNameValuePair("cube", String.valueOf(iCubeId)));
qparams.add(new BasicNameValuePair("new_name", strCubeNewName));
try {
HttpEntity entity = this.plConn.sendToServer(qparams, "/cube/rename");
CSVReader csv = new CSVReader(entity.getContent(), ';', "UTF-8");
csv.setQuoteChar('"');
csv.readNext();
this.strCubeName = csv.get(1);
csv.close();
entity.consumeContent();
} catch (Exception e) {
throw new paloexception(e.getMessage());
}
}
}
use of org.apache.http.NameValuePair in project tdi-studio-se by Talend.
the class palocube method load.
public void load() throws paloexception {
List<NameValuePair> qparams = new ArrayList<NameValuePair>();
qparams.add(new BasicNameValuePair("sid", plConn.getPaloToken()));
qparams.add(new BasicNameValuePair("database", String.valueOf(this.lDatabaseId)));
qparams.add(new BasicNameValuePair("cube", String.valueOf(this.iCubeId)));
plConn.sendToServerSingleRC(qparams, "/cube/load");
}
Aggregations