CatalogVersionSyncCronJob instead@Deprecated public class SyncItemCronJob extends GeneratedSyncItemCronJob
| Modifier and Type | Class and Description |
|---|---|
static interface |
SyncItemCronJob.Confgurator
Deprecated.
use
SyncItemCronJob.Configurator instead - this interface will be removed soon |
static interface |
SyncItemCronJob.Configurator
Deprecated.
The configurator interface which allows to execute own configuration logic when this cronjob is being executed.
|
CronJob.CronJobResult, CronJob.CronJobThreadSettingsGenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationExceptionCREATESAVEDVALUES, DEFAULT_INITIAL_ATTRIBUTES, FINISHEDITEMS, FORCEUPDATE, JOBHANDLER, PENDINGITEMSCFG_FILTERED_CTX_ATTRIBUTESACTIVE, ALTERNATIVEDATASOURCEID, CHANGERECORDINGENABLED, CHANGES, CODE, CRONJOBPENDINGSTEPSRELATION_MARKMODIFIED, CRONJOBPENDINGSTEPSRELATION_SRC_ORDERED, CRONJOBPENDINGSTEPSRELATION_TGT_ORDERED, CRONJOBPROCESSEDSTEPSRELATION_MARKMODIFIED, CRONJOBPROCESSEDSTEPSRELATION_SRC_ORDERED, CRONJOBPROCESSEDSTEPSRELATION_TGT_ORDERED, CURRENTSTEP, EMAILADDRESS, EMAILNOTIFICATIONTEMPLATE, ENDTIME, ERRORMODE, FILESCOUNT, FILESDAYSOLD, FILESOPERATOR, JOB, LOGFILES, LOGLEVELDATABASE, LOGLEVELFILE, LOGS, LOGSCOUNT, LOGSDAYSOLD, LOGSHANDLER, LOGSOPERATOR, LOGTEXT, LOGTODATABASE, LOGTOFILE, NODEGROUP, NODEID, PENDINGSTEPS, PRIORITY, PROCESSEDSTEPS, REMOVEONEXIT, REQUESTABORT, REQUESTABORTSTEP, RESULT, RETRY, RUNNINGONCLUSTERNODE, SENDEMAIL, SESSIONCONTEXTVALUES, SESSIONCURRENCY, SESSIONLANGUAGE, SESSIONUSER, SINGLEEXECUTABLE, STARTTIME, STATUS, TRIGGERS, TRIGGERSHANDLERLANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
SyncItemCronJob()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
ItemSyncDescriptor |
addPendingItem(Item src,
Item copy)
Deprecated.
|
ItemSyncDescriptor |
addPendingItem(PK src,
PK copy)
Deprecated.
|
List<ItemSyncDescriptor> |
addPendingItems(List<PK[]> items,
boolean isRemoval)
Deprecated.
|
protected JaloSession |
createSessionForCronJob(JaloSession jaloSession)
Deprecated.
Superclass method overridden to run this cronjob always as admin, regardless which user is set as cronjob user.
|
protected ItemSyncDescriptor |
finishedItem(Item src,
Item copy,
String message)
Deprecated.
|
SyncItemCronJob.Configurator |
getConfigurator()
Deprecated.
|
protected Item |
getFinishedItemCopy(Item source)
Deprecated.
|
protected Map<PK,PK> |
getFinishedItemPKMap()
Deprecated.
|
Collection |
getFinishedItems(SessionContext ctx)
Deprecated.
Generated method - Getter of the
SyncItemCronJob.finishedItems attribute. |
protected Integer |
getNextChangeNumber(ComposedType changeDescriptorType)
Deprecated.
Performance optimization: we cache the current sequence number in memory.
|
protected ItemSyncDescriptor |
getPendingDescriptorFor(Item item,
boolean asSource)
Deprecated.
|
protected ItemSyncDescriptor |
getPendingDescriptorFor(PK item,
boolean asSource)
Deprecated.
|
protected List |
getPendingDescriptors(int start,
int range)
Deprecated.
|
int |
getPendingDescriptorsCount()
Deprecated.
|
protected Map<PK,ItemSyncDescriptor> |
getPendingDescriptorsFor(List<PK[]> items,
boolean remove)
Deprecated.
|
Collection |
getPendingItems(SessionContext ctx)
Deprecated.
Generated method - Getter of the
SyncItemCronJob.pendingItems attribute. |
Boolean |
isChangeRecordingEnabled(SessionContext ctx)
Deprecated.
|
void |
setChangeRecordingEnabled(SessionContext ctx,
boolean enabled)
Deprecated.
Disabled since
SyncItemJobalways requires existence of ItemSyncDescriptorinstances. |
void |
setConfigurator(SyncItemCronJob.Configurator config)
Deprecated.
Defines the current
SyncItemCronJob.Configurator to be used when starting this cronjob. |
void |
setPendingItems(SessionContext ctx,
Collection items)
Deprecated.
Generated method - Setter of the
SyncItemCronJob.pendingItems attribute. |
createItem, getDefaultAttributeModes, getFinishedItems, getPendingItems, isCreateSavedValues, isCreateSavedValues, isCreateSavedValuesAsPrimitive, isCreateSavedValuesAsPrimitive, isForceUpdate, isForceUpdate, isForceUpdateAsPrimitive, isForceUpdateAsPrimitive, setCreateSavedValues, setCreateSavedValues, setCreateSavedValues, setCreateSavedValues, setForceUpdate, setForceUpdate, setForceUpdate, setForceUpdate, setPendingItemsactivateCronJobThreadSettings, addChangeDescriptor, addChangeDescriptor, addChangeDescriptor, addChangeDescriptor, addChangeListener, addLog, addLog, addLog, addLog, addLog, addToCounter, addToPendingSteps, addToPendingSteps, addToProcessedSteps, addToProcessedSteps, adjustAttributes, checkLogLevel, convertEnumToLogLevel, convertLogLevelToEnum, createNewLogFile, createRunOnceTrigger, currentStepDone, filterSessionContextValuesFromCronJob, getAbortedStatus, getAbortResult, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getChanges, getCounter, getCronJobThreadSettings, getCurrentlyExecutingCronJob, getCurrentlyExecutingCronJobFailSave, getDebugLogLevel, getErrorLogLevel, getErrorResult, getFailureResult, getFatalLogLevel, getFinishedEmailBody, getFinishedResult, getFinishedStatus, getInfoLogLevel, getLogFiles, getLogLevelDatabase, getLogLevelFile, getLogs, getLogText, getMostRecentChange, getPausedResult, getPausedStatus, getRendererNotificationContext, getRunningRestartStatus, getRunningStatus, getSuccessResult, getTimeTable, getTimeTable, getUndoFinishedResult, getUnknownLogLevel, getUnknownResult, getUnknownStatus, getWarnLogLevel, hasCurrentlyExecutingCronJob, isAbortable, isEnabledFor, isFinished, isPaused, isRunning, isRunningRestart, mustRunOnOtherNode, notifyChangeListeners, remove, removeAllChangeListener, removeChangeListener, resetCounter, resetFinishedCronJob, sendEmail, setAborted, setCronJobResult, setCurrentlyExecutingCronJob, setCurrentStep, setEndTime, setIsEnabledForCheckDifference, setJob, setLogFiles, setNodeGroup, setNodeID, setPaused, setRequestAbort, setResult, setRunning, setRunningRestart, setStartTime, setStatus, toString, tryToStop, unsetCronJobThreadSettings, unsetCurrentlyExecutingCronJobaddToTriggers, addToTriggers, getAlternativeDataSourceID, getAlternativeDataSourceID, getChanges, getCode, getCode, getCurrentStep, getCurrentStep, getEmailAddress, getEmailAddress, getEmailNotificationTemplate, getEmailNotificationTemplate, getEndTime, getEndTime, getErrorMode, getErrorMode, getFilesCount, getFilesCount, getFilesCountAsPrimitive, getFilesCountAsPrimitive, getFilesDaysOld, getFilesDaysOld, getFilesDaysOldAsPrimitive, getFilesDaysOldAsPrimitive, getFilesOperator, getFilesOperator, getJob, getJob, getLogFiles, getLogLevelDatabase, getLogLevelFile, getLogs, getLogs, getLogsCount, getLogsCount, getLogsCountAsPrimitive, getLogsCountAsPrimitive, getLogsDaysOld, getLogsDaysOld, getLogsDaysOldAsPrimitive, getLogsDaysOldAsPrimitive, getLogsOperator, getLogsOperator, getLogText, getNodeGroup, getNodeGroup, getNodeID, getNodeID, getNodeIDAsPrimitive, getNodeIDAsPrimitive, getPendingSteps, getPendingSteps, getPendingStepsCount, getPendingStepsCount, getPriority, getPriority, getPriorityAsPrimitive, getPriorityAsPrimitive, getProcessedSteps, getProcessedSteps, getProcessedStepsCount, getProcessedStepsCount, getResult, getResult, getRunningOnClusterNode, getRunningOnClusterNode, getRunningOnClusterNodeAsPrimitive, getRunningOnClusterNodeAsPrimitive, getSessionCurrency, getSessionCurrency, getSessionLanguage, getSessionLanguage, getSessionUser, getSessionUser, getStartTime, getStartTime, getStatus, getStatus, getTriggers, getTriggers, isActive, isActive, isActiveAsPrimitive, isActiveAsPrimitive, isChangeRecordingEnabled, isChangeRecordingEnabledAsPrimitive, isChangeRecordingEnabledAsPrimitive, isLogToDatabase, isLogToDatabase, isLogToDatabaseAsPrimitive, isLogToDatabaseAsPrimitive, isLogToFile, isLogToFile, isLogToFileAsPrimitive, isLogToFileAsPrimitive, isRemoveOnExit, isRemoveOnExit, isRemoveOnExitAsPrimitive, isRemoveOnExitAsPrimitive, isRequestAbort, isRequestAbort, isRequestAbortAsPrimitive, isRequestAbortAsPrimitive, isRequestAbortStep, isRequestAbortStep, isRequestAbortStepAsPrimitive, isRequestAbortStepAsPrimitive, isRetry, isRetry, isRetryAsPrimitive, isRetryAsPrimitive, isSendEmail, isSendEmail, isSendEmailAsPrimitive, isSendEmailAsPrimitive, isSingleExecutable, isSingleExecutable, isSingleExecutableAsPrimitive, isSingleExecutableAsPrimitive, removeFromPendingSteps, removeFromPendingSteps, removeFromProcessedSteps, removeFromProcessedSteps, removeFromTriggers, removeFromTriggers, setActive, setActive, setActive, setActive, setAlternativeDataSourceID, setAlternativeDataSourceID, setChangeRecordingEnabled, setChangeRecordingEnabled, setChangeRecordingEnabled, setCode, setCode, setEmailAddress, setEmailAddress, setEmailNotificationTemplate, setEmailNotificationTemplate, setEndTime, setErrorMode, setErrorMode, setFilesCount, setFilesCount, setFilesCount, setFilesCount, setFilesDaysOld, setFilesDaysOld, setFilesDaysOld, setFilesDaysOld, setFilesOperator, setFilesOperator, setJob, setLogFiles, setLogLevelDatabase, setLogLevelDatabase, setLogLevelFile, setLogLevelFile, setLogsCount, setLogsCount, setLogsCount, setLogsCount, setLogsDaysOld, setLogsDaysOld, setLogsDaysOld, setLogsDaysOld, setLogsOperator, setLogsOperator, setLogToDatabase, setLogToDatabase, setLogToDatabase, setLogToDatabase, setLogToFile, setLogToFile, setLogToFile, setLogToFile, setNodeGroup, setNodeID, setNodeID, setNodeID, setPendingSteps, setPendingSteps, setPriority, setPriority, setPriority, setPriority, setProcessedSteps, setProcessedSteps, setRemoveOnExit, setRemoveOnExit, setRemoveOnExit, setRemoveOnExit, setRequestAbort, setRequestAbort, setRequestAbort, setRequestAbortStep, setRequestAbortStep, setRequestAbortStep, setRequestAbortStep, setResult, setRetry, setRetry, setRetry, setRetry, setRunningOnClusterNode, setRunningOnClusterNode, setRunningOnClusterNode, setRunningOnClusterNode, setSendEmail, setSendEmail, setSendEmail, setSendEmail, setSessionCurrency, setSessionCurrency, setSessionLanguage, setSessionLanguage, setSessionUser, setSessionUser, setSingleExecutable, setSingleExecutable, setSingleExecutable, setSingleExecutable, setStartTime, setStatus, setTriggers, setTriggersgetInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, useTA, writeReplacegetImplementation, setTenantpublic Boolean isChangeRecordingEnabled(SessionContext ctx)
isChangeRecordingEnabled in class GeneratedCronJobpublic void setChangeRecordingEnabled(SessionContext ctx, boolean enabled)
SyncItemJobalways requires existence of ItemSyncDescriptorinstances.setChangeRecordingEnabled in class GeneratedCronJobenabled - the changeRecordingEnabledprotected JaloSession createSessionForCronJob(JaloSession jaloSession)
createSessionForCronJob in class CronJobjaloSession - the JaloSession, which should be modifiedJaloSessionprotected ItemSyncDescriptor finishedItem(Item src, Item copy, String message)
protected ItemSyncDescriptor getPendingDescriptorFor(Item item, boolean asSource)
protected Map<PK,ItemSyncDescriptor> getPendingDescriptorsFor(List<PK[]> items, boolean remove)
protected ItemSyncDescriptor getPendingDescriptorFor(PK item, boolean asSource)
public int getPendingDescriptorsCount()
protected List getPendingDescriptors(int start, int range)
public Collection getPendingItems(SessionContext ctx)
GeneratedSyncItemCronJobSyncItemCronJob.pendingItems attribute.getPendingItems in class GeneratedSyncItemCronJobprotected Integer getNextChangeNumber(ComposedType changeDescriptorType)
Of course this may lead to unwanted results if multiple thread try to schedule items so don't do that ;)
getNextChangeNumber in class CronJobchangeDescriptorType - the changeDescriptorTypepublic ItemSyncDescriptor addPendingItem(Item src, Item copy)
public List<ItemSyncDescriptor> addPendingItems(List<PK[]> items, boolean isRemoval)
public ItemSyncDescriptor addPendingItem(PK src, PK copy)
public void setPendingItems(SessionContext ctx, Collection items)
GeneratedSyncItemCronJobSyncItemCronJob.pendingItems attribute.setPendingItems in class GeneratedSyncItemCronJobitems - the pendingItemspublic Collection getFinishedItems(SessionContext ctx)
GeneratedSyncItemCronJobSyncItemCronJob.finishedItems attribute.getFinishedItems in class GeneratedSyncItemCronJobpublic void setConfigurator(SyncItemCronJob.Configurator config)
SyncItemCronJob.Configurator to be used when starting this cronjob.config - the configurator to usepublic SyncItemCronJob.Configurator getConfigurator()
Copyright © 2017 SAP SE. All Rights Reserved.