package com.constellio.app.ui.pages.management.extractors; import java.util.List; import com.constellio.app.ui.entities.MetadataExtractorVO; import com.constellio.app.ui.entities.MetadataSchemaTypeVO; import com.constellio.app.ui.entities.MetadataSchemaVO; import com.constellio.app.ui.entities.MetadataVO; import com.constellio.app.ui.pages.base.BaseView; import com.constellio.app.ui.pages.viewGroups.AdminViewGroup; public interface AddEditMetadataExtractorView extends BaseView, AdminViewGroup { void setMetadataExtractorVO(MetadataExtractorVO metadataExtractorVO); void setSchemaTypeOptions(List<MetadataSchemaTypeVO> schemaTypeVOs); void setSchemaOptions(List<MetadataSchemaVO> schemaVOs); void setMetadataOptions(List<MetadataVO> metadataVOs); void setRegexMetadataOptions(List<MetadataVO> metadataVOs); void setSchemaTypeFieldVisible(boolean visible); void setSchemaFieldVisible(boolean visible); void setMetadataFieldEnabled(boolean enabled); }