Interface WritableJobFile
-
- All Superinterfaces:
com.redwood.scheduler.api.model.Detail
,com.redwood.scheduler.api.model.JobFile
,Readable
,com.redwood.scheduler.api.model.SchedulerEntity
,com.redwood.scheduler.api.model.compatibility_14.SchedulerEntityComp
public interface WritableJobFile extends com.redwood.scheduler.api.model.JobFile
Extend the JobFile interface to allow writing in a limited case.
-
-
Field Summary
-
Fields inherited from interface com.redwood.scheduler.api.model.JobFile
APPS_EXTRAOUTPUT, APPS_EXTRAOUTPUT_ORDER, APPS_JOBLOG, APPS_JOBLOG_ORDER, APPS_OUTPUT, APPS_OUTPUT_ORDER, AS400_FILENUMBER_START, CUSTOMER_ORDER_END, CUSTOMER_ORDER_START, OBJECT_TYPE, OHI_JOBLOG, OHI_JOBLOG_ORDER, OHI_OUTPUT, OHI_OUTPUT_ORDER, PREFERRED_CHARACTERSET, PREFERRED_CHARSET, SAP_APPLLOG, SAP_APPLLOG_CSV, SAP_APPLLOG_DAT, SAP_APPLLOG_HTML, SAP_APPLLOG_MHTML, SAP_APPLLOG_PDF, SAP_APPLLOGS_ORDER_START, SAP_CC_BASIC_LIST, SAP_CC_BASIC_LIST_ORDER, SAP_CC_DETAIL_LIST, SAP_CC_DETAIL_LIST_ORDER, SAP_FILENUMBER_START, SAP_JOBLOG, SAP_JOBLOG_DAT, SAP_JOBLOG_ORDER, SAP_JOBLOG_PDF, SAP_SPOOLLIST, SAP_SPOOLLIST_BIN, SAP_SPOOLLIST_CSV, SAP_SPOOLLIST_HTML, SAP_SPOOLLIST_MHTML, SAP_SPOOLLIST_PDF, SAP_SPOOLLIST_RTX, SAP_SPOOLLIST_XLS, SAP_SPOOLLIST_XLSX, SAP_SPOOLLISTID_MAPPING, SAP_SPOOLLISTID_MAPPING_ORDER, SAP_SPOOLLISTS_ORDER_START, SAP_STATISTICS, SAP_STATISTICS_ORDER, SEC_RANK_ALL, SEC_RANK_NONE, STANDARD_AUDIT_ARCHIVE, STANDARD_AUDIT_ARCHIVE_ORDER, STANDARD_CARIN, STANDARD_CARIN_ORDER, STANDARD_CAROUT, STANDARD_CAROUT_ORDER, STANDARD_DATAIN, STANDARD_ERROR, STANDARD_ERROR_ORDER, STANDARD_EXPORT_INFO, STANDARD_INTERNAL_LOG, STANDARD_INTERNAL_LOG_ORDER, STANDARD_JARIN, STANDARD_JARIN_ORDER, STANDARD_ON_BEFORE_USER_JOB_CHANGE, STANDARD_ON_BEFORE_USER_JOB_CHANGE_ORDER, STANDARD_OUTPUT, STANDARD_OUTPUT_ORDER, STANDARD_REPORT, STANDARD_REPORT_ORDER, STANDARD_REPORT_ORDER_XML, STANDARD_SEARCH_RESULTS, STANDARD_SEARCH_RESULTS_ORDER, STANDARD_TUTORIALS, STANDARD_TUTORIALS_ORDER, STANDARD_UPLOAD_ORDER_END, STANDARD_UPLOAD_ORDER_START, TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OutputStream
getOutputStream()
Get the output stream to write to the JobFile.-
Methods inherited from interface com.redwood.scheduler.api.model.JobFile
getCharacterSet, getCommonLog, getFileLastModificationTime, getFileName, getFileOrder, getFormat, getInputStream, getInputStream, getInputStream, getInputStream, getJob, getName, getOwnerSubject, getSize, getType, getURLTail, getViewerURL, isInCommonLogFormat, isLinkedJobFile, search, search, setCharacterSet, setFileNameAutomatic, setFileType, setFormat, setInCommonLogFormat, setName, setOrder, setOwnerSubject, updateFromLocalFile, updateFromLocalFile
-
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
canPerform, 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
-
getOutputStream
OutputStream getOutputStream() throws IOException
Get the output stream to write to the JobFile. This is not a caching call and a new OutputStream will be returned for each subsequent call. NOTE: It is the callers responsibility to close the OutputStream.- Returns:
- the output stream to write the contents of the JobFile
- Throws:
IOException
- if the file cannot be created
-
-