Package com.redwood.scheduler.api.model
Interface SAPBatchEvent
- 
- All Superinterfaces:
- BusinessKeyObject,- Detail,- NamedDetailObject,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface SAPBatchEvent extends NamedDetailObject, BusinessKeyObject, Readable SAP batch event.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "SAPBatchEvent" objects.static StringSEC_RANK_ALLThis rank is made of the following privileges:static StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<SAPBatchEvent>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description DateTimeZonegetLastSAPModificationTime()Get the value for LastSAPModificationTime.StringgetSAPChangeUser()Get the value for SAPChangeUser.SAPSystemgetSAPSystem()Get the SAPSystem.booleanisSystemEvent()Get the value for SystemEvent.voidsetLastSAPModificationTime(DateTimeZone newLastSAPModificationTime)Set the value for LastSAPModificationTime.voidsetSAPChangeUser(String newSAPChangeUser)Set the value for SAPChangeUser.voidsetSystemEvent(boolean newSystemEvent)Set the value for SystemEvent.- 
Methods inherited from interface com.redwood.scheduler.api.model.BusinessKeyObjectgetBusinessKey
 - 
Methods inherited from interface com.redwood.scheduler.api.model.NamedDetailObjectgetComment, getDescription, getName, getSearchName, setComment, setDescription, setName
 - 
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntitycanPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
 
- 
 
- 
- 
- 
Field Detail- 
OBJECT_TYPEstatic final String OBJECT_TYPE String that will be returned fromSchedulerEntity.getObjectType()for "SAPBatchEvent" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<SAPBatchEvent> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges:- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
isSystemEventboolean isSystemEvent() Get the value for SystemEvent. (Event type)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getSAPChangeUserString getSAPChangeUser() Get the value for SAPChangeUser. (User that has created or changed the event)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getLastSAPModificationTimeDateTimeZone getLastSAPModificationTime() Get the value for LastSAPModificationTime. (The modification date and time of the batch event.)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setSystemEventvoid setSystemEvent(boolean newSystemEvent) Set the value for SystemEvent. (Event type)- Parameters:
- newSystemEvent- the new value for SystemEvent.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setSAPChangeUservoid setSAPChangeUser(String newSAPChangeUser) Set the value for SAPChangeUser. (User that has created or changed the event) This value is optional.- Parameters:
- newSAPChangeUser- the new value for SAPChangeUser.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
setLastSAPModificationTimevoid setLastSAPModificationTime(DateTimeZone newLastSAPModificationTime) Set the value for LastSAPModificationTime. (The modification date and time of the batch event.) This value is optional.- Parameters:
- newLastSAPModificationTime- the new value for LastSAPModificationTime.
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getSAPSystemSAPSystem getSAPSystem() Get the SAPSystem.- Returns:
- SAPSystem
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 
- 
 
-