org.jbpm.pvm.internal.repository
Class DeploymentImpl
java.lang.Object
org.jbpm.pvm.internal.xml.ProblemList
org.jbpm.pvm.internal.repository.DeploymentImpl
- All Implemented Interfaces:
- java.io.Serializable, Deployment, NewDeployment
public class DeploymentImpl
- extends ProblemList
- implements NewDeployment
- Author:
- Tom Baeyens
- See Also:
- Serialized Form
|
Method Summary |
void |
addObject(java.lang.String objectName,
java.lang.Object object)
|
NewDeployment |
addResourceFromClasspath(java.lang.String resourceName)
|
NewDeployment |
addResourceFromFile(java.io.File file)
|
NewDeployment |
addResourceFromInputStream(java.lang.String resourceName,
java.io.InputStream inputStream)
|
NewDeployment |
addResourceFromStreamInput(java.lang.String name,
StreamInput streamInput)
|
NewDeployment |
addResourceFromString(java.lang.String resourceName,
java.lang.String text)
|
NewDeployment |
addResourceFromUrl(java.net.URL url)
|
NewDeployment |
addResourcesFromZipInputStream(java.util.zip.ZipInputStream zipInputStream)
|
java.lang.String |
deploy()
|
byte[] |
getBytes(java.lang.String resourceName)
|
long |
getDbid()
|
java.lang.String |
getId()
|
java.lang.String |
getName()
|
java.util.Set<DeploymentProperty> |
getObjectProperties()
|
java.lang.Object |
getObjectProperty(java.lang.String objectName,
java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.Object> |
getObjects()
|
java.lang.String |
getProcessDefinitionId(java.lang.String processDefinitionName)
|
java.util.Set<java.lang.String> |
getProcessDefinitionIds()
|
java.lang.String |
getProcessDefinitionKey(java.lang.String processDefinitionName)
|
java.lang.Long |
getProcessDefinitionVersion(java.lang.String processDefinitionName)
|
java.lang.String |
getProcessLanguageId(java.lang.String processDefinitionName)
|
java.util.Set<java.lang.String> |
getResourceNames()
|
java.lang.String |
getState()
|
long |
getTimestamp()
|
boolean |
hasObjectProperties(java.lang.String objectName)
|
void |
initResourceLobDbids()
This method should be called before saving the deployment. |
boolean |
isSuspended()
|
java.lang.Object |
removeObjectProperty(java.lang.String objectName,
java.lang.String key)
|
void |
resume()
|
void |
setDbid(long dbid)
|
DeploymentImpl |
setName(java.lang.String name)
|
void |
setObjectProperty(java.lang.String objectName,
java.lang.String key,
java.lang.Object value)
|
void |
setProcessDefinitionId(java.lang.String processDefinitionName,
java.lang.String processDefinitionId)
|
void |
setProcessDefinitionKey(java.lang.String processDefinitionName,
java.lang.String processDefinitionKey)
|
void |
setProcessDefinitionVersion(java.lang.String processDefinitionName,
java.lang.Long processDefinitionVersion)
|
void |
setProcessLanguageId(java.lang.String processDefinitionName,
java.lang.String processLanguageId)
|
DeploymentImpl |
setTimestamp(long timestamp)
|
void |
suspend()
|
java.lang.String |
toString()
|
protected java.lang.Object |
writeReplace()
|
| Methods inherited from class org.jbpm.pvm.internal.xml.ProblemList |
addProblem, addProblem, addProblem, addProblem, addProblem, addProblem, addProblems, getJbpmException, getJbpmException, getProblems, hasErrors, hasProblems, setProblems |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KEY_PROCESS_LANGUAGE_ID
public static final java.lang.String KEY_PROCESS_LANGUAGE_ID
- See Also:
- Constant Field Values
KEY_PROCESS_DEFINITION_ID
public static final java.lang.String KEY_PROCESS_DEFINITION_ID
- See Also:
- Constant Field Values
KEY_PROCESS_DEFINITION_KEY
public static final java.lang.String KEY_PROCESS_DEFINITION_KEY
- See Also:
- Constant Field Values
KEY_PROCESS_DEFINITION_VERSION
public static final java.lang.String KEY_PROCESS_DEFINITION_VERSION
- See Also:
- Constant Field Values
dbid
protected long dbid
name
protected java.lang.String name
timestamp
protected long timestamp
state
protected java.lang.String state
resources
protected java.util.Map<java.lang.String,Lob> resources
commandService
protected CommandService commandService
objects
protected java.util.Map<java.lang.String,java.lang.Object> objects
objectProperties
protected java.util.Set<DeploymentProperty> objectProperties
DeploymentImpl
public DeploymentImpl()
DeploymentImpl
public DeploymentImpl(CommandService commandService)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
deploy
public java.lang.String deploy()
- Specified by:
deploy in interface NewDeployment
addResourceFromClasspath
public NewDeployment addResourceFromClasspath(java.lang.String resourceName)
- Specified by:
addResourceFromClasspath in interface NewDeployment
addResourceFromString
public NewDeployment addResourceFromString(java.lang.String resourceName,
java.lang.String text)
- Specified by:
addResourceFromString in interface NewDeployment
addResourcesFromZipInputStream
public NewDeployment addResourcesFromZipInputStream(java.util.zip.ZipInputStream zipInputStream)
- Specified by:
addResourcesFromZipInputStream in interface NewDeployment
addResourceFromInputStream
public NewDeployment addResourceFromInputStream(java.lang.String resourceName,
java.io.InputStream inputStream)
- Specified by:
addResourceFromInputStream in interface NewDeployment
addResourceFromUrl
public NewDeployment addResourceFromUrl(java.net.URL url)
- Specified by:
addResourceFromUrl in interface NewDeployment
addResourceFromFile
public NewDeployment addResourceFromFile(java.io.File file)
- Specified by:
addResourceFromFile in interface NewDeployment
addResourceFromStreamInput
public NewDeployment addResourceFromStreamInput(java.lang.String name,
StreamInput streamInput)
getResourceNames
public java.util.Set<java.lang.String> getResourceNames()
initResourceLobDbids
public void initResourceLobDbids()
- This method should be called before saving the deployment. It will assign a generated dbid
to the resource Lobs.
Note: when using a database, this method must be called within an environment block!
getBytes
public byte[] getBytes(java.lang.String resourceName)
addObject
public void addObject(java.lang.String objectName,
java.lang.Object object)
setProcessDefinitionId
public void setProcessDefinitionId(java.lang.String processDefinitionName,
java.lang.String processDefinitionId)
getProcessDefinitionId
public java.lang.String getProcessDefinitionId(java.lang.String processDefinitionName)
setProcessDefinitionKey
public void setProcessDefinitionKey(java.lang.String processDefinitionName,
java.lang.String processDefinitionKey)
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey(java.lang.String processDefinitionName)
setProcessDefinitionVersion
public void setProcessDefinitionVersion(java.lang.String processDefinitionName,
java.lang.Long processDefinitionVersion)
getProcessDefinitionVersion
public java.lang.Long getProcessDefinitionVersion(java.lang.String processDefinitionName)
getProcessLanguageId
public java.lang.String getProcessLanguageId(java.lang.String processDefinitionName)
setProcessLanguageId
public void setProcessLanguageId(java.lang.String processDefinitionName,
java.lang.String processLanguageId)
setObjectProperty
public void setObjectProperty(java.lang.String objectName,
java.lang.String key,
java.lang.Object value)
removeObjectProperty
public java.lang.Object removeObjectProperty(java.lang.String objectName,
java.lang.String key)
getObjectProperty
public java.lang.Object getObjectProperty(java.lang.String objectName,
java.lang.String key)
getProcessDefinitionIds
public java.util.Set<java.lang.String> getProcessDefinitionIds()
hasObjectProperties
public boolean hasObjectProperties(java.lang.String objectName)
suspend
public void suspend()
resume
public void resume()
isSuspended
public boolean isSuspended()
writeReplace
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
getId
public java.lang.String getId()
- Specified by:
getId in interface Deployment
getDbid
public long getDbid()
getObjects
public java.util.Map<java.lang.String,java.lang.Object> getObjects()
getObjectProperties
public java.util.Set<DeploymentProperty> getObjectProperties()
getName
public java.lang.String getName()
- Specified by:
getName in interface Deployment
setName
public DeploymentImpl setName(java.lang.String name)
- Specified by:
setName in interface NewDeployment
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp in interface Deployment
setTimestamp
public DeploymentImpl setTimestamp(long timestamp)
- Specified by:
setTimestamp in interface NewDeployment
getState
public java.lang.String getState()
- Specified by:
getState in interface Deployment
setDbid
public void setDbid(long dbid)
Copyright © 2010 JBoss Community. All Rights Reserved.