package com.constellio.app.modules.es.connectors.smb.jobs; import com.constellio.app.modules.es.connectors.smb.ConnectorSmb; import com.constellio.app.modules.es.connectors.smb.cache.SmbConnectorContext; import com.constellio.app.modules.es.connectors.smb.jobmanagement.SmbDocumentOrFolderUpdater; import com.constellio.app.modules.es.connectors.smb.jobmanagement.SmbJobFactory; import com.constellio.app.modules.es.connectors.smb.service.SmbRecordService; import com.constellio.app.modules.es.connectors.smb.service.SmbShareService; import com.constellio.app.modules.es.connectors.smb.utils.ConnectorSmbUtils; import com.constellio.app.modules.es.connectors.spi.Connector; import com.constellio.app.modules.es.connectors.spi.ConnectorEventObserver; import com.constellio.app.modules.es.model.connectors.smb.ConnectorSmbInstance; public class JobParams { private final ConnectorSmb connector; private final ConnectorEventObserver eventObserver; private final ConnectorSmbUtils smbUtils; private final ConnectorSmbInstance connectorInstance; private final SmbShareService smbShareService; private final SmbRecordService smbRecordService; private final SmbDocumentOrFolderUpdater updater; private final SmbJobFactory jobFactory; private final String url; private final String parentUrl; public JobParams(ConnectorSmb connector, ConnectorEventObserver eventObserver, ConnectorSmbUtils smbUtils, ConnectorSmbInstance connectorInstance, SmbShareService smbShareService, SmbRecordService smbRecordService, SmbDocumentOrFolderUpdater updater, SmbJobFactory jobFactory, String url, String parentUrl) { this.connector = connector; this.eventObserver = eventObserver; this.smbUtils = smbUtils; this.connectorInstance = connectorInstance; this.smbShareService = smbShareService; this.smbRecordService = smbRecordService; this.updater = updater; this.jobFactory = jobFactory; this.url = url; this.parentUrl = parentUrl; } public ConnectorSmb getConnector() { return connector; } public ConnectorEventObserver getEventObserver() { return eventObserver; } public ConnectorSmbUtils getSmbUtils() { return smbUtils; } public ConnectorSmbInstance getConnectorInstance() { return connectorInstance; } public SmbShareService getSmbShareService() { return smbShareService; } public SmbRecordService getSmbRecordService() { return smbRecordService; } public SmbDocumentOrFolderUpdater getUpdater() { return updater; } public SmbJobFactory getJobFactory() { return jobFactory; } public String getUrl() { return url; } public String getParentUrl() { return parentUrl; } }