org.jbpm.deploy
Class Deployment

java.lang.Object
  extended by org.jbpm.deploy.Deployment
All Implemented Interfaces:
java.io.Serializable

public class Deployment
extends java.lang.Object
implements java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  java.util.Map<java.lang.String,org.w3c.dom.Document> documents
           
protected  java.util.Map<java.lang.String,StreamSource> files
           
protected  java.lang.String language
           
protected  java.lang.String name
           
protected  ProcessDefinition processDefinition
           
 
Constructor Summary
Deployment()
           
Deployment(ProcessDefinition processDefinition)
           
 
Method Summary
 void addArchive(java.util.zip.ZipInputStream zipInputStream)
           
 void addArchiveFile(java.io.File file)
           
 void addArchiveResource(java.lang.String resource)
           
 void addArchiveUrl(java.net.URL url)
           
 void addDirectory(java.io.File directory)
          recursively adds all files in a directory using the relative file names
protected  void addDirectory(java.io.File directory, java.lang.String relativeDirectoryName, boolean canonicalPathNames)
           
 void addDirectory(java.lang.String directory)
          recursively adds all files in a directory using the relative file names
 void addDirectoryCanonical(java.io.File directory)
          recursively adds all files in a directory using the canonical file names
 void addDirectoryCanonical(java.lang.String directory)
          recursively adds all files in a directory using the canonical file names
 void addFile(java.io.File file)
           
 void addInputStream(java.lang.String name, java.io.InputStream inputStream)
           
 void addResource(java.lang.String resource)
           
protected  void addStreamSource(java.lang.String name, StreamSource streamSource)
           
 void addUrl(java.net.URL url)
           
 org.w3c.dom.Document getDocument(java.lang.String name)
           
 java.io.InputStream getFile(java.lang.String name)
           
 java.util.Set<java.lang.String> getFileNames()
           
 java.lang.String getLanguage()
           
 java.lang.String getName()
           
 ProcessDefinition getProcessDefinition()
           
 void setLanguage(java.lang.String language)
           
 void setName(java.lang.String name)
           
 void setProcessDefinition(ProcessDefinition processDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

language

protected java.lang.String language

files

protected java.util.Map<java.lang.String,StreamSource> files

documents

protected java.util.Map<java.lang.String,org.w3c.dom.Document> documents

processDefinition

protected ProcessDefinition processDefinition
Constructor Detail

Deployment

public Deployment()

Deployment

public Deployment(ProcessDefinition processDefinition)
Method Detail

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

addResource

public void addResource(java.lang.String resource)

addFile

public void addFile(java.io.File file)

addUrl

public void addUrl(java.net.URL url)

addInputStream

public void addInputStream(java.lang.String name,
                           java.io.InputStream inputStream)

addArchiveResource

public void addArchiveResource(java.lang.String resource)

addArchiveFile

public void addArchiveFile(java.io.File file)

addArchiveUrl

public void addArchiveUrl(java.net.URL url)

addArchive

public void addArchive(java.util.zip.ZipInputStream zipInputStream)

addDirectory

public void addDirectory(java.lang.String directory)
recursively adds all files in a directory using the relative file names


addDirectoryCanonical

public void addDirectoryCanonical(java.lang.String directory)
recursively adds all files in a directory using the canonical file names


addDirectory

public void addDirectory(java.io.File directory)
recursively adds all files in a directory using the relative file names


addDirectoryCanonical

public void addDirectoryCanonical(java.io.File directory)
recursively adds all files in a directory using the canonical file names


addDirectory

protected void addDirectory(java.io.File directory,
                            java.lang.String relativeDirectoryName,
                            boolean canonicalPathNames)

addStreamSource

protected void addStreamSource(java.lang.String name,
                               StreamSource streamSource)

getFile

public java.io.InputStream getFile(java.lang.String name)

getFileNames

public java.util.Set<java.lang.String> getFileNames()

getDocument

public org.w3c.dom.Document getDocument(java.lang.String name)

getProcessDefinition

public ProcessDefinition getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(ProcessDefinition processDefinition)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)