Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jbpm.workflow.definition.impl
Class DefinitionComponentImpl  view DefinitionComponentImpl download DefinitionComponentImpl.java

java.lang.Object
  extended byorg.jbpm.workflow.definition.impl.DefinitionComponentImpl

public class DefinitionComponentImpl
extends java.lang.Object


Field Summary
private static int BUFFER_SIZE
           
private static DefinitionComponentImpl instance
           
private static org.apache.log4j.Logger log
           
private static java.lang.String queryFindAllProcessDefinitions
           
private static java.lang.String queryFindProcessDefinitionByName
           
private static java.lang.String queryFindProcessDefinitions
           
 
Constructor Summary
private DefinitionComponentImpl()
           
 
Method Summary
 void deployProcessArchive(byte[] processArchiveBytes, org.jbpm.util.db.DbSession dbSession)
           
 void deployProcessArchive(java.util.jar.JarInputStream processArchiveStream, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection getAllProcessDefinitions(org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
static DefinitionComponentImpl getInstance()
          gets the singleton instance.
 org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition(java.lang.Long processDefinitionId, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection getProcessDefinitions(org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
private  org.jbpm.util.xml.XmlElement getXmlElementForEntry(java.lang.String entryName, java.util.Map entries, CreationContext creationContext)
           
private  java.util.Map readEntries(java.util.jar.JarInputStream processArchiveStream)
          reads the jarFile-InputStream and puts all entries in a Map, for which the keys are the path-names.
private  byte[] readFile(java.io.InputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryFindProcessDefinitions

private static final java.lang.String queryFindProcessDefinitions
See Also:
Constant Field Values

queryFindProcessDefinitionByName

private static final java.lang.String queryFindProcessDefinitionByName
See Also:
Constant Field Values

queryFindAllProcessDefinitions

private static final java.lang.String queryFindAllProcessDefinitions
See Also:
Constant Field Values

BUFFER_SIZE

private static final int BUFFER_SIZE
See Also:
Constant Field Values

instance

private static final DefinitionComponentImpl instance

log

private static final org.apache.log4j.Logger log
Constructor Detail

DefinitionComponentImpl

private DefinitionComponentImpl()
Method Detail

getInstance

public static DefinitionComponentImpl getInstance()
gets the singleton instance.


deployProcessArchive

public void deployProcessArchive(byte[] processArchiveBytes,
                                 org.jbpm.util.db.DbSession dbSession)
                          throws org.jbpm.workflow.definition.JpdlException

deployProcessArchive

public void deployProcessArchive(java.util.jar.JarInputStream processArchiveStream,
                                 org.jbpm.util.db.DbSession dbSession)
                          throws org.jbpm.workflow.definition.JpdlException

getProcessDefinitions

public java.util.Collection getProcessDefinitions(org.jbpm.util.client.Relations relations,
                                                  org.jbpm.util.db.DbSession dbSession)

getProcessDefinition

public org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName,
                                                                           org.jbpm.util.client.Relations relations,
                                                                           org.jbpm.util.db.DbSession dbSession)

getProcessDefinition

public org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition(java.lang.Long processDefinitionId,
                                                                           org.jbpm.util.client.Relations relations,
                                                                           org.jbpm.util.db.DbSession dbSession)

getAllProcessDefinitions

public java.util.Collection getAllProcessDefinitions(org.jbpm.util.client.Relations relations,
                                                     org.jbpm.util.db.DbSession dbSession)

getXmlElementForEntry

private org.jbpm.util.xml.XmlElement getXmlElementForEntry(java.lang.String entryName,
                                                           java.util.Map entries,
                                                           CreationContext creationContext)

readEntries

private java.util.Map readEntries(java.util.jar.JarInputStream processArchiveStream)
                           throws java.io.IOException
reads the jarFile-InputStream and puts all entries in a Map, for which the keys are the path-names.


readFile

private byte[] readFile(java.io.InputStream in)