java.lang.Object
org.jbpm.workflow.definition.impl.DefinitionComponentImpl
- public class DefinitionComponentImpl
- extends java.lang.Object
|
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 |
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
DefinitionComponentImpl
private DefinitionComponentImpl()
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)