public APIResult createFactTable(XFact f) { WebTarget target = getMetastoreWebTarget(); return translate(target.path("facts") .queryParam("sessionid", this.connection.getSessionHandle()) .request(MediaType.APPLICATION_XML) .post(Entity.xml(new GenericEntity<JAXBElement<XFact>>(objFact.createXFact(f)){}))); }
/** * Get the fact table specified by name * * @param sessionid The sessionid in which user is working * @param factName The fact table name * @return JAXB representation of {@link XFact} */ @GET @Path("/facts/{factName}") public JAXBElement<XFact> getFactTable(@QueryParam("sessionid") LensSessionHandle sessionid, @PathParam("factName") String factName) throws LensException { checkSessionId(sessionid); return X_CUBE_OBJECT_FACTORY.createXFact(getSvc().getFactTable(sessionid, factName)); }
public APIResult createFactTable(XFact f) { WebTarget target = getMetastoreWebTarget(); return translate(target.path("facts") .queryParam("sessionid", this.connection.getSessionHandle()) .request(MediaType.APPLICATION_XML) .post(Entity.xml(new GenericEntity<JAXBElement<XFact>>(objFact.createXFact(f)){}))); }
public APIResult updateFactTable(String factName, XFact table) { WebTarget target = getMetastoreWebTarget(); return translate(target.path("facts").path(factName) .queryParam("sessionid", this.connection.getSessionHandle()) .request(MediaType.APPLICATION_XML_TYPE) .put(Entity.xml(new GenericEntity<JAXBElement<XFact>>(objFact.createXFact(table)){}))); }
public APIResult updateFactTable(String factName, XFact table) { WebTarget target = getMetastoreWebTarget(); return translate(target.path("facts").path(factName) .queryParam("sessionid", this.connection.getSessionHandle()) .request(MediaType.APPLICATION_XML_TYPE) .put(Entity.xml(new GenericEntity<JAXBElement<XFact>>(objFact.createXFact(table)){}))); }
public static void createFactFailFast(final WebTarget target, final LensSessionHandle sessionId, final XFactTable factTable, MediaType mt) { APIResult result = target.path("metastore").path("facts").queryParam("sessionid", sessionId) .request(mt).post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(factTable)) { }, mt), APIResult.class); checkResponse(result); }
private void createTestFactAndStorageTable(final String cubeName, final String[] storages, final String tableName, final String[] timePartColNames, MediaType mediaType) { // Create a fact table object linked to cubeName XFactTable f = createFactTable(tableName, cubeName); // Create a storage tables for(String storage: storages) { f.getStorageTables().getStorageTable() .add(createStorageTblElement(storage, tableName, timePartColNames, "HOURLY")); } // Call API to create a fact table and storage table APIResult result = target() .path("metastore") .path("facts").queryParam("sessionid", lensSessionId) .request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)) { }, mediaType), APIResult.class); assertSuccess(result); }
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)){}, mediaType), APIResult.class); assertSuccess(result);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)){}, mediaType), APIResult.class); assertSuccess(result);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(source)) { }, mediaType), APIResult.class); .request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)) { }, mediaType), APIResult.class);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(source)) { }, mediaType), APIResult.class); .request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)) { }, mediaType), APIResult.class); .queryParam("sessionid", lensSessionId).request(mediaType) .put(Entity.entity(new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory .createXFact(update)) {}, mediaType), APIResult.class); assertSuccess(result);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)){}, mediaType), APIResult.class); assertSuccess(result); .put(Entity.entity(new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(update)){}, mediaType), APIResult.class);
APIResult result = target().path("metastore").path("facts").queryParam("sessionid", lensSessionId) .request(mediaType) .post(Entity.entity(new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)) { }, mediaType), APIResult.class); assertSuccess(result); .put(Entity.entity(new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(update)) { }, mediaType), APIResult.class); assertSuccess(result);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)){}, mediaType), APIResult.class); assertSuccess(result);
.request(mediaType) .post(Entity.entity( new GenericEntity<JAXBElement<XFact>>(cubeObjectFactory.createXFact(f)){}, mediaType), APIResult.class); assertSuccess(result);