package com.constellio.app.services.migrations.scripts; import static com.constellio.model.services.search.query.logical.LogicalSearchQueryOperators.fromAllSchemasIn; import java.util.List; import org.joda.time.LocalDateTime; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.constellio.app.entities.modules.MetadataSchemasAlterationHelper; import com.constellio.app.entities.modules.MigrationResourcesProvider; import com.constellio.app.entities.modules.MigrationScript; import com.constellio.app.services.factories.AppLayerFactory; import com.constellio.data.utils.TimeProvider; import com.constellio.model.entities.records.Record; import com.constellio.model.entities.records.wrappers.User; import com.constellio.model.entities.schemas.Schemas; import com.constellio.model.entities.structures.MapStringListStringStructureFactory; import com.constellio.model.services.configs.SystemConfigurationsManager; import com.constellio.model.services.migrations.ConstellioEIMConfigs; import com.constellio.model.services.records.RecordServices; import com.constellio.model.services.records.RecordServicesException; import com.constellio.model.services.schemas.builders.MetadataSchemaTypesBuilder; import com.constellio.model.services.search.query.logical.LogicalSearchQuery; public class CoreMigrationTo_6_5_14 implements MigrationScript { private final static Logger LOGGER = LoggerFactory.getLogger(CoreMigrationTo_6_5_14.class); @Override public String getVersion() { return "6.5.14"; } @Override public void migrate(String collection, MigrationResourcesProvider provider, AppLayerFactory appLayerFactory) throws Exception { SystemConfigurationsManager systemConfigurationsManager = appLayerFactory.getModelLayerFactory() .getSystemConfigurationsManager(); systemConfigurationsManager.setValue(ConstellioEIMConfigs.TRASH_PURGE_DELAI, 90); } }