package com.constellio.app.modules.rm.ui.components.copyRetentionRule; import com.constellio.app.modules.rm.ui.components.copyRetentionRule.fields.copyRetentionRule.CopyRetentionRuleField; import com.constellio.app.modules.rm.ui.components.copyRetentionRule.fields.retentionRule.CopyRetentionRuleDependencyField; import com.constellio.app.ui.pages.base.SessionContextProvider; import com.constellio.model.services.search.query.logical.LogicalSearchQuery; import java.util.List; public interface RecordWithCopyRetentionRuleParametersFields extends SessionContextProvider { CopyRetentionRuleDependencyField getCopyRetentionRuleDependencyField(); CopyRetentionRuleField getCopyRetentionRuleField(); String getSchemaType(); LogicalSearchQuery getQuery(); List<String> getSelectedRecords(); String getType(); }