org.ow2.orchestra.pvm
Class Deployment

java.lang.Object
  extended by org.ow2.orchestra.pvm.Deployment
All Implemented Interfaces:
Serializable

public class Deployment
extends Object
implements Serializable

a deployment unit, containing all information to create a process definition that will be deployed in the persistent store of the Process Virtual Machine.

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  Map<String,Document> documents
           
protected  Map<String,StreamSource> files
           
protected  String language
           
protected  String name
           
protected  ProcessDefinition processDefinition
           
 
Constructor Summary
Deployment()
           
Deployment(ProcessDefinition processDefinition)
           
 
Method Summary
 void addArchive(ZipInputStream zipInputStream)
           
 void addArchiveFile(File file)
           
 void addArchiveResource(String resource)
           
 void addArchiveUrl(URL url)
           
 void addDirectory(File directory)
          recursively adds all files in a directory using the relative file names
protected  void addDirectory(File directory, String relativeDirectoryName, boolean canonicalPathNames)
           
 void addDirectory(String directory)
          recursively adds all files in a directory using the relative file names
 void addDirectoryCanonical(File directory)
          recursively adds all files in a directory using the canonical file names
 void addDirectoryCanonical(String directory)
          recursively adds all files in a directory using the canonical file names
 void addFile(File file)
           
 void addInputStream(String name, InputStream inputStream)
           
 void addResource(String resource)
           
protected  void addStreamSource(String name, StreamSource streamSource)
           
 void addUrl(URL url)
           
 Document getDocument(String name)
           
 InputStream getFile(String name)
           
 Set<String> getFileNames()
           
 String getLanguage()
           
 String getName()
           
 ProcessDefinition getProcessDefinition()
           
 void setLanguage(String language)
           
 void setName(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 String name

language

protected String language

files

protected Map<String,StreamSource> files

documents

protected Map<String,Document> documents

processDefinition

protected ProcessDefinition processDefinition
Constructor Detail

Deployment

public Deployment()

Deployment

public Deployment(ProcessDefinition processDefinition)
Method Detail

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String language)

addResource

public void addResource(String resource)

addFile

public void addFile(File file)

addUrl

public void addUrl(URL url)

addInputStream

public void addInputStream(String name,
                           InputStream inputStream)

addArchiveResource

public void addArchiveResource(String resource)

addArchiveFile

public void addArchiveFile(File file)

addArchiveUrl

public void addArchiveUrl(URL url)

addArchive

public void addArchive(ZipInputStream zipInputStream)

addDirectory

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


addDirectoryCanonical

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


addDirectory

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


addDirectoryCanonical

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


addDirectory

protected void addDirectory(File directory,
                            String relativeDirectoryName,
                            boolean canonicalPathNames)

addStreamSource

protected void addStreamSource(String name,
                               StreamSource streamSource)

getFile

public InputStream getFile(String name)

getFileNames

public Set<String> getFileNames()

getDocument

public Document getDocument(String name)

getProcessDefinition

public ProcessDefinition getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(ProcessDefinition processDefinition)

getName

public String getName()

setName

public void setName(String name)


Copyright © 2011 OW2 Consortium. All Rights Reserved.