/** * Implementación del servicio * * @param __inbean Parámetro de entrada al servicio: * @param __outbean Parámetro de salida del servicio: * @param context Objeto context necesario en el servicio * @throws Exception Excepción producida en la ejecución del servicio en la clase hija */ public void execute( CreateResource_req __inbean, CreateResource_resp __outbean, ServletContext context) throws Exception { // Get the Feed API QualiPSoFeedAPI model = AdvancedDocModel.getFeedAPI(context); // Invoke core API Resource newResource = model.createResource(__inbean.getResourceUri()); // Output __outbean.setResourceUri(newResource.getURI()); }
/** * Implementación de la operación * * @param __inbean Parámetro de entrada a la operación: * @param __outbean Parámetro de salida de la operación: * @param context Objeto context necesario en la operación * @throws Exception Excepción producida en la ejecución de la operación en la clase hija */ public void execute(ReIndex_req __inbean, ReIndex_resp __outbean, ServletContext context) throws Exception { TdiChronometer crono = new TdiChronometer(); crono.start(); // Get the Search API QualiPSoTextSearchAPI model = AdvancedDocModel.getTextSearchAPI(context); model.reindex(); crono.pause(); }