org.ow2.bonita.util
Class BusinessArchiveFactory

java.lang.Object
  extended by org.ow2.bonita.util.BusinessArchiveFactory

public final class BusinessArchiveFactory
extends java.lang.Object


Method Summary
static void generateBusinessArchiveFile(java.io.File barFile, byte[] barContent)
           
static void generateBusinessArchiveFile(java.io.File barFile, java.util.Map<java.lang.String,byte[]> resources)
           
static byte[] getBusinessArchive(ClientProcessDefinition process)
           
static byte[] getBusinessArchiveContent(byte[] xpdlContent, java.lang.Class<?>... classes)
           
static byte[] getBusinessArchiveContent(java.util.Map<java.lang.String,byte[]> resources)
           
static byte[] getBusinessArchiveContent(java.lang.String xpdlFileName, byte[] xpdlContent, java.lang.Class<?>... classes)
           
static byte[] getBusinessArchiveContent(java.net.URL xpdlURL, java.lang.Class<?>... classes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateBusinessArchiveFile

public static void generateBusinessArchiveFile(java.io.File barFile,
                                               java.util.Map<java.lang.String,byte[]> resources)
                                        throws java.io.IOException
Throws:
java.io.IOException

generateBusinessArchiveFile

public static void generateBusinessArchiveFile(java.io.File barFile,
                                               byte[] barContent)
                                        throws java.io.IOException
Throws:
java.io.IOException

getBusinessArchiveContent

public static byte[] getBusinessArchiveContent(java.util.Map<java.lang.String,byte[]> resources)
                                        throws java.io.IOException
Throws:
java.io.IOException

getBusinessArchiveContent

public static byte[] getBusinessArchiveContent(java.net.URL xpdlURL,
                                               java.lang.Class<?>... classes)
                                        throws java.io.IOException
Throws:
java.io.IOException

getBusinessArchiveContent

public static byte[] getBusinessArchiveContent(byte[] xpdlContent,
                                               java.lang.Class<?>... classes)
                                        throws java.io.IOException
Throws:
java.io.IOException

getBusinessArchiveContent

public static byte[] getBusinessArchiveContent(java.lang.String xpdlFileName,
                                               byte[] xpdlContent,
                                               java.lang.Class<?>... classes)
                                        throws java.io.IOException
Throws:
java.io.IOException

getBusinessArchive

public static byte[] getBusinessArchive(ClientProcessDefinition process)
                                 throws java.lang.ClassNotFoundException,
                                        java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException


Copyright © 2009 OW2 Consortium. All Rights Reserved.