Interface JobFormat


  • public interface JobFormat
    Interface to define a Job definition format
    • Method Detail

      • getFormat

        java.lang.String getFormat()
        Returns:
        format name
      • encode

        void encode​(java.util.List<java.util.Map> list,
                    JobFormat.Options options,
                    java.io.Writer writer)
        Encode list of canonical Job Maps
        Parameters:
        list - list of maps
        options - encode options
        writer - writer
      • options

        static JobFormat.Options options​(boolean preserveUuid,
                                         java.util.Map<java.lang.String,​java.lang.String> replaceIds,
                                         java.lang.String stripJobRef)
        Create options object
        Parameters:
        preserveUuid - true to preserve UUIDs
        replaceIds - replacement map for replacing UUIDs
        stripJobRef - option for stripping Job Reference data
        Returns:
        options
      • options

        static JobFormat.Options options​(boolean preserveUuid,
                                         java.util.Map<java.lang.String,​java.lang.String> replaceIds,
                                         JobFormat.StripJobRef stripJobRef)
        Create options object
        Parameters:
        preserveUuid - true to preserve UUIDs
        replaceIds - replacement map for replacing UUIDs
        stripJobRef - option for stripping Job Reference data
        Returns:
        options
      • defaultOptions

        static JobFormat.Options defaultOptions()
        Returns:
        default options