public interface JobDefinitionManager<J>
Modifier and Type | Method and Description |
---|---|
java.util.List<ImportedJob<J>> |
decodeFormat(java.lang.String format,
java.io.File file)
Decode job defintion from a file
|
java.util.List<ImportedJob<J>> |
decodeFormat(java.lang.String format,
java.io.InputStream inputStream)
Decode job defintion from a stream
|
java.util.List<ImportedJob<J>> |
decodeFormat(java.lang.String format,
java.io.Reader reader)
Decode Job format into a list of Jobs
|
java.util.List<ImportedJob<J>> |
decodeFormat(java.lang.String format,
java.lang.String content)
Decode job defintion from a string
|
java.util.List<ImportedJob<J>> |
decodeXml(java.io.File file)
Decode Job XML from a file into a list of Jobs
|
java.util.List<ImportedJob<J>> |
decodeXml(java.io.Reader reader)
Decode Job XML into a list of Jobs
|
java.util.List<ImportedJob<J>> |
decodeYaml(java.io.File file)
Decode YAML job defintion from a file
|
java.util.List<ImportedJob<J>> |
decodeYaml(java.io.Reader reader)
Decode YAML from a reader
|
java.lang.String |
exportAs(java.lang.String format,
java.util.List<J> list)
Serialize job list as yaml
|
void |
exportAs(java.lang.String format,
java.util.List<J> list,
JobFormat.Options options,
java.io.Writer writer)
Serialize job list as format
|
void |
exportAs(java.lang.String format,
java.util.List<J> list,
java.io.Writer writer)
Serialize job list as format
|
java.lang.String |
exportAsXml(java.util.List<J> list)
Serialize job list as xml
|
java.lang.String |
exportAsYaml(java.util.List<J> list)
Serialize job list as yaml
|
java.lang.String |
exportImportedAs(java.lang.String format,
java.util.List<ImportedJob<J>> list)
Serialize imported list as format
|
void |
exportImportedAs(java.lang.String format,
java.util.List<ImportedJob<J>> list,
JobFormat.Options options,
java.io.Writer writer)
Serialize imported list as format
|
void |
exportImportedAs(java.lang.String format,
java.util.List<ImportedJob<J>> list,
java.io.Writer writer)
Serialize imported list as format
|
java.util.Map |
jobMapToXMap(java.util.Map map,
boolean preserveUuid,
java.lang.String replaceId,
java.lang.String stripJobRef) |
Validator.ReportSet |
validateImportedJob(ImportedJob<J> importedJob)
Validate imported component associations
|
java.util.List<ImportedJob<J>> decodeFormat(java.lang.String format, java.io.Reader reader) throws JobDefinitionException
reader
- input XMLJobDefinitionException
- if a decode error occursjava.util.List<ImportedJob<J>> decodeFormat(java.lang.String format, java.lang.String content) throws JobDefinitionException
format
- job formatcontent
- formatted contentJobDefinitionException
java.util.List<ImportedJob<J>> decodeFormat(java.lang.String format, java.io.InputStream inputStream) throws JobDefinitionException
format
- job formatinputStream
- inputJobDefinitionException
java.util.List<ImportedJob<J>> decodeFormat(java.lang.String format, java.io.File file) throws JobDefinitionException
format
- job formatfile
- yaml content fileJobDefinitionException
java.util.List<ImportedJob<J>> decodeYaml(java.io.Reader reader) throws JobDefinitionException
reader
- JobDefinitionException
java.util.List<ImportedJob<J>> decodeYaml(java.io.File file) throws JobDefinitionException
file
- yaml content fileJobDefinitionException
java.util.List<ImportedJob<J>> decodeXml(java.io.Reader reader) throws JobDefinitionException
reader
- input XMLJobDefinitionException
- if a decode error occursjava.util.List<ImportedJob<J>> decodeXml(java.io.File file) throws JobDefinitionException
file
- file containing XMLJobDefinitionException
- if a decode error occursvoid exportImportedAs(java.lang.String format, java.util.List<ImportedJob<J>> list, JobFormat.Options options, java.io.Writer writer)
format
- formatoptions
- optionslist
- job listvoid exportImportedAs(java.lang.String format, java.util.List<ImportedJob<J>> list, java.io.Writer writer)
format
- formatlist
- job listvoid exportAs(java.lang.String format, java.util.List<J> list, JobFormat.Options options, java.io.Writer writer)
format
- formatlist
- job listjava.lang.String exportImportedAs(java.lang.String format, java.util.List<ImportedJob<J>> list)
format
- formatlist
- job listvoid exportAs(java.lang.String format, java.util.List<J> list, java.io.Writer writer)
format
- formatlist
- job listjava.lang.String exportAs(java.lang.String format, java.util.List<J> list)
format
- formatlist
- job listjava.lang.String exportAsYaml(java.util.List<J> list)
list
- job listjava.lang.String exportAsXml(java.util.List<J> list)
list
- job listjava.util.Map jobMapToXMap(java.util.Map map, boolean preserveUuid, java.lang.String replaceId, java.lang.String stripJobRef)
Validator.ReportSet validateImportedJob(ImportedJob<J> importedJob)
importedJob
- imported job wrapper