public class DefaultImportCockpitCronJobService extends DefaultCronJobService implements ImportCockpitCronJobService
AbstractService.SerializableDTODEFAULT_LOG_BUNCHmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultImportCockpitCronJobService() |
| Modifier and Type | Method and Description |
|---|---|
void |
createJobMedia(ImportCockpitCronJobModel cronJobModel)
Starts the impex generation and sets the generated impex package as a jobMedia in the cron job.
|
protected ImpExMediaGenerationService |
getImpExGenerationService() |
protected ImportCockpitCronJobDao |
getImportCockpitCronJobDao()
Accessor for a
ImportCockpitCronJobDao which might be helpful on higher levels of the class hierarchy. |
ImportCockpitCronJobLogDao |
getImportCockpitCronJobLogDao() |
List<ImportCockpitCronJobModel> |
getImportCockpitCronJobs()
returns a list of all ImportCockpitCronJobs.
|
protected ImportCockpitMappingService |
getImportCockpitMappingService() |
String |
getLogsAsText(CronJobModel cronJobModel)
Returns text representation of top 500
CronJobModel.getLogs() entries for a given CronJobModel, as
concatenated and decorated content of its JobLogModel.getMessage(). |
String |
getLogsAsText(CronJobModel cronJobModel,
int count)
Returns text representation of top given
count CronJobModel.getLogs() entries for a given
CronJobModel, as concatenated and decorated content of its JobLogModel.getMessage(). |
protected MappingModelValidationService |
getModelValidationService() |
List<ImportCockpitCronJobModel> |
getRecentlyModifiedCronJobs(int count)
Gets a list of the most recently edited ImportCockpitCronJobs.
|
boolean |
isPerformable(CronJobModel cronJob)
Checks if the cronjob model is performable.
|
boolean |
performImportCockpitCronJobSecure(ImportCockpitCronJobModel cronJobModel)
Starts the import cockpit cron job if a valid mapping is attached to it.
|
void |
resetCronJob(ImportCockpitCronJobModel cronJobModel)
Resets following attribute values of the specified cronJob object: jobMedia, externalDataCollection,
workMedia, valueCount, lastSuccessfulLine, enableCodeExecution, unzipMediasMedia, enableHmcSavedValues.
|
void |
setImpexGenerationService(ImpExMediaGenerationService impexGenerationService) |
void |
setImportCockpitCronJobDao(ImportCockpitCronJobDao importCockpitCronJobDao) |
void |
setImportCockpitCronJobLogDao(ImportCockpitCronJobLogDao importCockpitCronJobLogDao) |
void |
setImportCockpitMappingService(ImportCockpitMappingService importCockpitMappingService) |
void |
setModelValidationService(MappingModelValidationService modelValidationService) |
canRunOnThisNode, getCronJob, getCronJobExpression, getCronJobFactory, getJob, getJobLogConverter, getPerformable, getRunningOrRestartedCronJobs, isAbortable, isError, isFinished, isPaused, isRunning, isSuccessful, performCronJob, performCronJob, requestAbortCronJob, setClusterService, setCronJobCodeGenerator, setCronJobDao, setJobDao, setJobLogConverter, setJobLogDao, setRunCronJobMessageBuilder, setTaskService, setTenantService, startOnDifferentNodeViaTaskgetModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCronJob, getCronJobFactory, getJob, getPerformable, getRunningOrRestartedCronJobs, isAbortable, isError, isFinished, isPaused, isRunning, isSuccessful, performCronJob, performCronJob, requestAbortCronJobpublic void setImpexGenerationService(ImpExMediaGenerationService impexGenerationService)
protected ImpExMediaGenerationService getImpExGenerationService()
public void setModelValidationService(MappingModelValidationService modelValidationService)
protected MappingModelValidationService getModelValidationService()
public void resetCronJob(ImportCockpitCronJobModel cronJobModel)
ImportCockpitCronJobServiceresetCronJob in interface ImportCockpitCronJobServicepublic void createJobMedia(ImportCockpitCronJobModel cronJobModel)
ImportCockpitCronJobServicecreateJobMedia in interface ImportCockpitCronJobServicepublic boolean isPerformable(CronJobModel cronJob)
CronJobServiceisPerformable in interface CronJobServiceisPerformable in class DefaultCronJobServicecronJob - which will be usedpublic boolean performImportCockpitCronJobSecure(ImportCockpitCronJobModel cronJobModel)
ImportCockpitCronJobServiceperformImportCockpitCronJobSecure in interface ImportCockpitCronJobServicepublic String getLogsAsText(CronJobModel cronJobModel)
CronJobServiceCronJobModel.getLogs() entries for a given CronJobModel, as
concatenated and decorated content of its JobLogModel.getMessage().getLogsAsText in interface CronJobServicegetLogsAsText in class DefaultCronJobServicepublic String getLogsAsText(CronJobModel cronJobModel, int count)
CronJobServicecount CronJobModel.getLogs() entries for a given
CronJobModel, as concatenated and decorated content of its JobLogModel.getMessage().getLogsAsText in interface CronJobServicegetLogsAsText in class DefaultCronJobServicepublic List<ImportCockpitCronJobModel> getRecentlyModifiedCronJobs(int count)
ImportCockpitCronJobServicegetRecentlyModifiedCronJobs in interface ImportCockpitCronJobServicecount - : The number of recently edited ImportCockpitCronJobs to return.public List<ImportCockpitCronJobModel> getImportCockpitCronJobs()
ImportCockpitCronJobServicegetImportCockpitCronJobs in interface ImportCockpitCronJobServiceprotected ImportCockpitMappingService getImportCockpitMappingService()
public void setImportCockpitMappingService(ImportCockpitMappingService importCockpitMappingService)
protected ImportCockpitCronJobDao getImportCockpitCronJobDao()
ImportCockpitCronJobDao which might be helpful on higher levels of the class hierarchy.public void setImportCockpitCronJobDao(ImportCockpitCronJobDao importCockpitCronJobDao)
public ImportCockpitCronJobLogDao getImportCockpitCronJobLogDao()
public void setImportCockpitCronJobLogDao(ImportCockpitCronJobLogDao importCockpitCronJobLogDao)
importCockpitCronJobLogDao - the importCockpitCronJobLogDao to setCopyright © 2017 SAP SE. All Rights Reserved.