public static byte[] getBusinessArchiveContent(final byte[] xpdlContent, final Class< ? >... classes) throws IOException { return getBusinessArchiveContent("xpdlFile.xpdl", xpdlContent, classes); }
public static byte[] getBusinessArchiveContent(final String xpdlFileName, final byte[] xpdlContent, final Class< ? >... classes) throws IOException { Misc.checkArgsNotNull(xpdlFileName, xpdlContent); Map<String, byte[]> resources = new HashMap<String, byte[]>(); resources.put(xpdlFileName, xpdlContent); if (classes != null && classes.length > 0) { resources.putAll(Misc.getResources(classes)); } return getBusinessArchiveContent(resources); } }
public static byte[] getBusinessArchiveContent(final URL xpdlURL, final Class< ? >... classes) throws IOException { Misc.checkArgsNotNull(xpdlURL); return getBusinessArchiveContent(xpdlURL.toString(), Misc.getAllContentFrom(xpdlURL), classes); }
public static void generateBusinessArchiveFile(final File barFile, final ProcessDefinition process, final Map<String, byte[]> resources, final Class< ? >... classes) throws IOException, ClassNotFoundException { Misc.checkArgsNotNull(barFile); byte[] barContent = getBusinessArchiveContent(process, resources, classes); generateBusinessArchiveFile(barFile, barContent); }
public static void generateBusinessArchiveFile(final File barFile, final ProcessDefinition process, final Map<String, byte[]> resources, final Class< ? >... classes) throws IOException, ClassNotFoundException { Misc.checkArgsNotNull(barFile); byte[] barContent = getBusinessArchiveContent(process, resources, classes); generateBusinessArchiveFile(barFile, barContent); }
public static void generateBusinessArchiveFile(final File barFile, final Map<String, byte[]> resources) throws IOException { Misc.checkArgsNotNull(barFile, resources); generateBusinessArchiveFile(barFile, getBusinessArchiveContent(resources)); }