// Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package org.example.upload.services; import org.apache.tapestry5.SymbolConstants; import org.apache.tapestry5.ioc.MappedConfiguration; import org.apache.tapestry5.ioc.annotations.ImportModule; import org.apache.tapestry5.upload.modules.UploadModule; import org.apache.tapestry5.upload.services.UploadSymbols; /** * The SubModule is not normally needed, except that during tests of tapestry-upload, the necessary JAR Manifest does * not yet exist, so we force the tapestry-upload module into the registry explicitly. */ @ImportModule(UploadModule.class) public class AppModule { public static void contributeApplicationDefaults(MappedConfiguration<String, String> configuration) { configuration.add(SymbolConstants.PRODUCTION_MODE, "false"); configuration.add(UploadSymbols.FILESIZE_MAX, "5000"); } }