public abstract class GeneratedSyncItemCronJob extends CronJob
SyncItemCronJob.CronJob.CronJobResult, CronJob.CronJobThreadSettingsGenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static String |
CREATESAVEDVALUES
Qualifier of the
SyncItemCronJob.createSavedValues attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
FINISHEDITEMS
Qualifier of the
SyncItemCronJob.finishedItems attribute |
static String |
FORCEUPDATE
Qualifier of the
SyncItemCronJob.forceUpdate attribute |
protected static BidirectionalOneToManyHandler<GeneratedSyncItemCronJob> |
JOBHANDLER
BidirectionalOneToManyHandler for handling 1:n JOB's relation attributes from 'one' side. |
static String |
PENDINGITEMS
Qualifier of the
SyncItemCronJob.pendingItems attribute |
CFG_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 |
|---|
GeneratedSyncItemCronJob() |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Collection<Item> |
getFinishedItems()
Generated method - Getter of the
SyncItemCronJob.finishedItems attribute. |
abstract Collection<Item> |
getFinishedItems(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.finishedItems attribute. |
Collection<Item> |
getPendingItems()
Generated method - Getter of the
SyncItemCronJob.pendingItems attribute. |
abstract Collection<Item> |
getPendingItems(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.pendingItems attribute. |
Boolean |
isCreateSavedValues()
Generated method - Getter of the
SyncItemCronJob.createSavedValues attribute. |
Boolean |
isCreateSavedValues(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.createSavedValues attribute. |
boolean |
isCreateSavedValuesAsPrimitive()
Generated method - Getter of the
SyncItemCronJob.createSavedValues attribute. |
boolean |
isCreateSavedValuesAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.createSavedValues attribute. |
Boolean |
isForceUpdate()
Generated method - Getter of the
SyncItemCronJob.forceUpdate attribute. |
Boolean |
isForceUpdate(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.forceUpdate attribute. |
boolean |
isForceUpdateAsPrimitive()
Generated method - Getter of the
SyncItemCronJob.forceUpdate attribute. |
boolean |
isForceUpdateAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SyncItemCronJob.forceUpdate attribute. |
void |
setCreateSavedValues(boolean value)
Generated method - Setter of the
SyncItemCronJob.createSavedValues attribute. |
void |
setCreateSavedValues(Boolean value)
Generated method - Setter of the
SyncItemCronJob.createSavedValues attribute. |
void |
setCreateSavedValues(SessionContext ctx,
boolean value)
Generated method - Setter of the
SyncItemCronJob.createSavedValues attribute. |
void |
setCreateSavedValues(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SyncItemCronJob.createSavedValues attribute. |
void |
setForceUpdate(boolean value)
Generated method - Setter of the
SyncItemCronJob.forceUpdate attribute. |
void |
setForceUpdate(Boolean value)
Generated method - Setter of the
SyncItemCronJob.forceUpdate attribute. |
void |
setForceUpdate(SessionContext ctx,
boolean value)
Generated method - Setter of the
SyncItemCronJob.forceUpdate attribute. |
void |
setForceUpdate(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SyncItemCronJob.forceUpdate attribute. |
void |
setPendingItems(Collection<Item> value)
Generated method - Setter of the
SyncItemCronJob.pendingItems attribute. |
abstract void |
setPendingItems(SessionContext ctx,
Collection<Item> value)
Generated method - Setter of the
SyncItemCronJob.pendingItems attribute. |
activateCronJobThreadSettings, addChangeDescriptor, addChangeDescriptor, addChangeDescriptor, addChangeDescriptor, addChangeListener, addLog, addLog, addLog, addLog, addLog, addToCounter, addToPendingSteps, addToPendingSteps, addToProcessedSteps, addToProcessedSteps, adjustAttributes, checkLogLevel, convertEnumToLogLevel, convertLogLevelToEnum, createNewLogFile, createRunOnceTrigger, createSessionForCronJob, 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, getNextChangeNumber, 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, 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, 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 static final String FORCEUPDATE
SyncItemCronJob.forceUpdate attributepublic static final String PENDINGITEMS
SyncItemCronJob.pendingItems attributepublic static final String FINISHEDITEMS
SyncItemCronJob.finishedItems attributepublic static final String CREATESAVEDVALUES
SyncItemCronJob.createSavedValues attributeprotected static final BidirectionalOneToManyHandler<GeneratedSyncItemCronJob> JOBHANDLER
BidirectionalOneToManyHandler for handling 1:n JOB's relation attributes from 'one' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedCronJobprotected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
ItemComposedType.newInstance(Map).
In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap) too.
Sn example:
public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext
ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return
man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) );
// here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes(
SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret =
super.getNonInitialAttributes( ctx, allAttributes );
// remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
createItem in class CronJobctx - the current session context which this item is created withintype - the actual item type ( since subtypes may not provide a own jalo class this may be different from the
type which this method was implemented for )JaloBusinessException - indicates an error during creation - any changes will be rollbackedpublic Boolean isCreateSavedValues(SessionContext ctx)
SyncItemCronJob.createSavedValues attribute.public Boolean isCreateSavedValues()
SyncItemCronJob.createSavedValues attribute.public boolean isCreateSavedValuesAsPrimitive(SessionContext ctx)
SyncItemCronJob.createSavedValues attribute.public boolean isCreateSavedValuesAsPrimitive()
SyncItemCronJob.createSavedValues attribute.public void setCreateSavedValues(SessionContext ctx, Boolean value)
SyncItemCronJob.createSavedValues attribute.value - the createSavedValuespublic void setCreateSavedValues(Boolean value)
SyncItemCronJob.createSavedValues attribute.value - the createSavedValuespublic void setCreateSavedValues(SessionContext ctx, boolean value)
SyncItemCronJob.createSavedValues attribute.value - the createSavedValuespublic void setCreateSavedValues(boolean value)
SyncItemCronJob.createSavedValues attribute.value - the createSavedValuespublic abstract Collection<Item> getFinishedItems(SessionContext ctx)
SyncItemCronJob.finishedItems attribute.public Collection<Item> getFinishedItems()
SyncItemCronJob.finishedItems attribute.public Boolean isForceUpdate(SessionContext ctx)
SyncItemCronJob.forceUpdate attribute.public Boolean isForceUpdate()
SyncItemCronJob.forceUpdate attribute.public boolean isForceUpdateAsPrimitive(SessionContext ctx)
SyncItemCronJob.forceUpdate attribute.public boolean isForceUpdateAsPrimitive()
SyncItemCronJob.forceUpdate attribute.public void setForceUpdate(SessionContext ctx, Boolean value)
SyncItemCronJob.forceUpdate attribute.value - the forceUpdatepublic void setForceUpdate(Boolean value)
SyncItemCronJob.forceUpdate attribute.value - the forceUpdatepublic void setForceUpdate(SessionContext ctx, boolean value)
SyncItemCronJob.forceUpdate attribute.value - the forceUpdatepublic void setForceUpdate(boolean value)
SyncItemCronJob.forceUpdate attribute.value - the forceUpdatepublic abstract Collection<Item> getPendingItems(SessionContext ctx)
SyncItemCronJob.pendingItems attribute.public Collection<Item> getPendingItems()
SyncItemCronJob.pendingItems attribute.public abstract void setPendingItems(SessionContext ctx, Collection<Item> value)
SyncItemCronJob.pendingItems attribute.value - the pendingItemspublic void setPendingItems(Collection<Item> value)
SyncItemCronJob.pendingItems attribute.value - the pendingItemsCopyright © 2017 SAP SE. All Rights Reserved.