com.supermap.services.providers

Class UGCDataProvider.DelayInnerUGCDataProvider

  • java.lang.Object
    • InnerUGCDataProvider
      • com.supermap.services.providers.UGCDataProvider.DelayInnerUGCDataProvider
  • Enclosing class:
    UGCDataProvider


    public class UGCDataProvider.DelayInnerUGCDataProvider
    extends InnerUGCDataProvider
    
    • Constructor Detail

      • UGCDataProvider.DelayInnerUGCDataProvider

        public UGCDataProvider.DelayInnerUGCDataProvider(com.supermap.services.providers.IWorkspace ugoWorkspace,
                                                 Datasource ugoDatasource,
                                                 int maxFeatures,
                                                 ExcludedFieldsInDatasource excludedFieldsInDatasource,
                                                 FilteredDatasourceInfo filterDatasourceInfo)
        
    • Method Detail

      • addFeatures

        public EditResult addFeatures(java.lang.String datasetName,
                             java.util.List<Feature> targetFeatures)
        
      • batchAddFeatures

        public void batchAddFeatures(java.lang.String datasetName,
                            java.util.List<Feature> targetFeatures)
        
      • deleteFeatures

        public EditResult deleteFeatures(java.lang.String datasetName,
                                int[] ids)
        
      • updateDatasetInfo

        public void updateDatasetInfo(java.lang.String datasetName,
                             DatasetInfo newDatasetInfo)
        
      • updateDatasourceInfo

        public void updateDatasourceInfo(DatasourceInfo newDatasourceInfo)
        
      • updateFieldInfos

        public void updateFieldInfos(java.lang.String datasetName,
                            java.util.List<FieldInfo> newFieldInfos)
        
      • updateFeatures

        public EditResult updateFeatures(java.lang.String datasetName,
                                java.util.List<Feature> targetFeatures)
        
      • commitAllDelayTask

        public void commitAllDelayTask()
        
      • isLogEntireErrorMsg

        public boolean isLogEntireErrorMsg()
        
      • setLogEntireErrorMsg

        public void setLogEntireErrorMsg(boolean logEntireErrorMsg)