Package com.redwood.scheduler.api.model
Interface AbstractSource
- 
- All Superinterfaces:
- Detail,- SchedulerEntity,- SchedulerEntityComp
 - All Known Subinterfaces:
- ExtensionPointSource,- LibrarySource,- TriggerSource
 
 public interface AbstractSource extends Detail The abstract source for scripts.
- 
- 
Field Summary- 
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 StringgetClassName()Get the Class name defined by the source code.StringgetFQClassName()Get the value for FQClassName.StringgetPackage()Get the package defined by the source code.StringgetSource()Get the value for Source.voidsetSource(String newSource)Set the value for Source.- 
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
 
- 
 
- 
- 
- 
Method Detail- 
getSourceString getSource() Get the value for Source. (The full source of the object.)- 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.
 
 - 
getFQClassNameString getFQClassName() Get the value for FQClassName. (Get the fully qualified Class name defined by the source code.) 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.
 
 - 
setSourcevoid setSource(String newSource) Set the value for Source. (The full source of the object.) This value is optional.- Parameters:
- newSource- the new value for Source.
- 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.
 
 - 
getPackageString getPackage() Get the package defined by the source code.- Returns:
- The package
 
 - 
getClassNameString getClassName() Get the Class name defined by the source code.- Returns:
- The Class name
 
 
- 
 
-