org.jbpm.instantiation
Class Delegation

java.lang.Object
  extended by org.jbpm.instantiation.Delegation
All Implemented Interfaces:
Serializable, Parsable

public class Delegation
extends Object
implements Parsable, Serializable

See Also:
Serialized Form

Field Summary
protected  String className
           
protected  String configType
           
protected  String configuration
           
protected static Map instantiatorCache
           
protected  ProcessDefinition processDefinition
           
 
Constructor Summary
Delegation()
           
Delegation(Object instance)
           
Delegation(String className)
           
 
Method Summary
 boolean equals(Object o)
           
 String getClassName()
           
 String getConfigType()
           
 String getConfiguration()
           
 long getId()
           
 Object getInstance()
           
 ProcessDefinition getProcessDefinition()
           
 int hashCode()
           
 Object instantiate()
           
 void read(org.dom4j.Element delegateElement, JpdlXmlReader jpdlReader)
           
 void setClassName(String className)
           
 void setConfigType(String instantiatorType)
           
 void setConfiguration(String configuration)
           
 void setId(long id)
          Deprecated. database identifier is not meant to be mutable
 void setProcessDefinition(ProcessDefinition processDefinition)
           
 String toString()
           
 void write(org.dom4j.Element element)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

instantiatorCache

protected static Map instantiatorCache

className

protected String className

configuration

protected String configuration

configType

protected String configType

processDefinition

protected ProcessDefinition processDefinition
Constructor Detail

Delegation

public Delegation()

Delegation

public Delegation(Object instance)

Delegation

public Delegation(String className)
Method Detail

read

public void read(org.dom4j.Element delegateElement,
                 JpdlXmlReader jpdlReader)
Specified by:
read in interface Parsable

write

public void write(org.dom4j.Element element)
Specified by:
write in interface Parsable

getInstance

public Object getInstance()

instantiate

public Object instantiate()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getClassName

public String getClassName()

setClassName

public void setClassName(String className)

getConfiguration

public String getConfiguration()

setConfiguration

public void setConfiguration(String configuration)

getConfigType

public String getConfigType()

setConfigType

public void setConfigType(String instantiatorType)

getId

public long getId()

setId

public void setId(long id)
Deprecated. database identifier is not meant to be mutable

This method has no effect.


getProcessDefinition

public ProcessDefinition getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(ProcessDefinition processDefinition)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.