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

Quick Search    Search Deep

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

java.lang.Object
  extended byorg.jbpm.util.db.PersistentObject
      extended byorg.jbpm.workflow.definition.impl.DefinitionObjectImpl
All Implemented Interfaces:
org.jbpm.workflow.definition.DefinitionObject, java.io.Serializable
Direct Known Subclasses:
AttributeImpl, NodeImpl, ProcessBlockImpl, TransitionImpl

public class DefinitionObjectImpl
extends org.jbpm.util.db.PersistentObject
implements org.jbpm.workflow.definition.DefinitionObject


Field Summary
protected  java.lang.String description
           
private static org.apache.log4j.Logger log
           
protected  java.lang.String name
           
protected  org.jbpm.workflow.definition.ProcessDefinition processDefinition
           
 
Fields inherited from class org.jbpm.util.db.PersistentObject
id
 
Constructor Summary
DefinitionObjectImpl()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition()
           
 java.lang.String getTypeName()
           
 boolean hasName()
           
 void readProcessData(org.jbpm.util.xml.XmlElement xmlElement, CreationContext creationContext)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setProcessDefinition(org.jbpm.workflow.definition.ProcessDefinition processDefinition)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void validate(ValidationContext validationContext)
           
 
Methods inherited from class org.jbpm.util.db.PersistentObject
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jbpm.workflow.definition.DefinitionObject
getId
 

Field Detail

name

protected java.lang.String name

description

protected java.lang.String description

processDefinition

protected org.jbpm.workflow.definition.ProcessDefinition processDefinition

log

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

DefinitionObjectImpl

public DefinitionObjectImpl()
Method Detail

readProcessData

public void readProcessData(org.jbpm.util.xml.XmlElement xmlElement,
                            CreationContext creationContext)

validate

public void validate(ValidationContext validationContext)

getName

public java.lang.String getName()
Specified by:
getName in interface org.jbpm.workflow.definition.DefinitionObject

setName

public void setName(java.lang.String name)

hasName

public boolean hasName()
Specified by:
hasName in interface org.jbpm.workflow.definition.DefinitionObject

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.jbpm.workflow.definition.DefinitionObject

setDescription

public void setDescription(java.lang.String description)

getProcessDefinition

public org.jbpm.workflow.definition.ProcessDefinition getProcessDefinition()
Specified by:
getProcessDefinition in interface org.jbpm.workflow.definition.DefinitionObject

setProcessDefinition

public void setProcessDefinition(org.jbpm.workflow.definition.ProcessDefinition processDefinition)

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


getTypeName

public java.lang.String getTypeName()