Package com.redwood.scheduler.api.model
Interface ProcessServerCheckLog
- 
- All Superinterfaces:
- Detail,- ProcessServerCheckLogComp,- SchedulerEntity,- SchedulerEntityComp
 
 public interface ProcessServerCheckLog extends ProcessServerCheckLogComp, Detail A message recording the success state of a process server check The message should be created only at edge conditions ie when going from success to failure or failure to success. Up and down time can be inferred from time stamp differences.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "ProcessServerCheckLog" 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<ProcessServerCheckLog>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 ProcessServerCheckLogParametercreateProcessServerCheckLogParameter()Create a newProcessServerCheckLogParameterlinked to this object.DateTimeZonegetCreationTime()Get the value for CreationTime.ProcessServerCheckgetProcessServerCheck()Get the ProcessServerCheck.ProcessServerCheckLogParametergetProcessServerCheckLogParameterByName(String name)Get the ProcessServerCheckLogParameter by NameProcessServerCheckLog.RWIterable<ProcessServerCheckLogParameter>getProcessServerCheckLogParameters()Get anRWIterableover an ordered collection ofProcessServerCheckLogParameters.booleanisSuccess()Get the value for Success.voidsetSuccess(boolean newSuccess)Set the value for Success.- 
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 "ProcessServerCheckLog" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<ProcessServerCheckLog> 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- 
getCreationTimeDateTimeZone getCreationTime() Get the value for CreationTime. (Timestamp that notes when the Process Server Check Status was logged.) This value is mandatory, and therefore will not benullif this object has been retrieved from the database.- 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.
 
 - 
isSuccessboolean isSuccess() Get the value for Success. (Success or failure result of the check)- 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.
 
 - 
setSuccessvoid setSuccess(boolean newSuccess) Set the value for Success. (Success or failure result of the check)- Parameters:
- newSuccess- the new value for Success.
- 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.
 
 - 
getProcessServerCheckProcessServerCheck getProcessServerCheck() Get the ProcessServerCheck.- Returns:
- ProcessServerCheck
- 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.
 
 - 
getProcessServerCheckLogParametersRWIterable<ProcessServerCheckLogParameter> getProcessServerCheckLogParameters() Get anRWIterableover an ordered collection ofProcessServerCheckLogParameters. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The parameters for a ProcessServerCheck at the time its success log was recorded.- Specified by:
- getProcessServerCheckLogParametersin interface- ProcessServerCheckLogComp
- Returns:
- An RWIterableover an ordered collection ofProcessServerCheckLogParameterobjects .
 
 - 
createProcessServerCheckLogParameterProcessServerCheckLogParameter createProcessServerCheckLogParameter() Create a newProcessServerCheckLogParameterlinked to this object.- Returns:
- a new ProcessServerCheckLogParameter.
 
 - 
getProcessServerCheckLogParameterByNameProcessServerCheckLogParameter getProcessServerCheckLogParameterByName(String name) Get the ProcessServerCheckLogParameter by NameProcessServerCheckLog.- Parameters:
- name-
- Returns:
- the ProcessServerCheckLogParameter, or nullif it could not be found
 
 
- 
 
-