Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe Commits: a0ee5cff by Tony CHEMIT at 2018-09-17T23:32:08Z [PS][LL] La synchro avancée de marées plante - Closes #1050 - - - - - 6 changed files: - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/ng/ReferentialSynchronizeService.java - services/src/main/java/fr/ird/observe/services/service/data/NavigationService.java - services/src/main/java/fr/ird/observe/services/service/data/TripManagementService.java - services/src/main/java/fr/ird/observe/services/service/referential/ReferentialService.java - services/src/main/java/fr/ird/observe/services/service/sql/SqlScriptProducerService.java Changes: ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java ===================================== @@ -87,7 +87,7 @@ public interface UnidirectionalReferentialSynchronizeLocalService extends Observ //tc-20160713 On ne met pas cette permission, car il s'agit d'appliquer un script sql, sans avoir besoin des droits applicatifs // @WriteReferentialPermission @Write - @Post + @Post(useMultiPartForm = true) void applySqlRequests(ImmutableSet<String> sqlRequests); @ReadReferentialPermission ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/ng/ReferentialSynchronizeService.java ===================================== @@ -40,7 +40,7 @@ public interface ReferentialSynchronizeService extends ObserveService { // Note : sur cette méthode aucun droit métier à poser, les actions sont légitimes @Write - @Post + @Post(useMultiPartForm = true) void executeSqlsRequests(ReferentialSynchronizeSqlsRequest localSqlsRequest, ReferentialSynchronizeSqlsRequest oppositeSqlsRequest); } ===================================== services/src/main/java/fr/ird/observe/services/service/data/NavigationService.java ===================================== @@ -35,7 +35,7 @@ import io.ultreia.java4all.http.spi.Get; */ public interface NavigationService extends ObserveService { - @Get + @Get(useMultiPartForm = true) NavigationResult getNavigation(NavigationRequest request); @Get ===================================== services/src/main/java/fr/ird/observe/services/service/data/TripManagementService.java ===================================== @@ -10,12 +10,12 @@ package fr.ird.observe.services.service.data; * it under the terms of the GNU General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public * License along with this program. If not, see * <http://www.gnu.org/licenses/gpl-3.0.html>. @@ -39,16 +39,16 @@ public interface TripManagementService extends ObserveService { @ReadDataPermission @ReadReferentialPermission - @Post(timeOut = 120) + @Post(timeOut = 120, useMultiPartForm = true) ExportTripResult exportTrip(ExportTripRequest exportRequest); @WriteDataPermission - @Post(timeOut = 120) + @Post(timeOut = 120, useMultiPartForm = true) @Write DeleteTripResult deleteTrip(DeleteTripRequest request); @WriteDataPermission - @Post(timeOut = 120) + @Post(timeOut = 120, useMultiPartForm = true) @Write ImportTripResult importTrip(ImportTripRequest request); ===================================== services/src/main/java/fr/ird/observe/services/service/referential/ReferentialService.java ===================================== @@ -129,7 +129,7 @@ public interface ReferentialService extends ObserveService { @ReadReferentialPermission @WriteDataPermission - @Post + @Post(useMultiPartForm = true) @Write void insertMissingReferential(TopiaSqlScript sqlContent); ===================================== services/src/main/java/fr/ird/observe/services/service/sql/SqlScriptProducerService.java ===================================== @@ -22,9 +22,9 @@ package fr.ird.observe.services.service.sql; * #L% */ -import org.nuiton.topia.persistence.script.TopiaSqlScript; import fr.ird.observe.services.service.ObserveService; import io.ultreia.java4all.http.spi.Get; +import org.nuiton.topia.persistence.script.TopiaSqlScript; /** * Created on 31/12/15. @@ -33,9 +33,9 @@ import io.ultreia.java4all.http.spi.Get; */ public interface SqlScriptProducerService extends ObserveService { - @Get + @Get(useMultiPartForm = true) TopiaSqlScript produceAddSqlScript(AddSqlScriptProducerRequest request); - @Get + @Get(useMultiPartForm = true) TopiaSqlScript produceDeleteSqlScript(DeleteSqlScriptProducerRequest request); } View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/a0ee5cff26b8ead8157ef6c4c687... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/a0ee5cff26b8ead8157ef6c4c687... You're receiving this email because of your account on gitlab.com.