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

Quick Search    Search Deep

org.jbpm.workflow.log.impl
Class ObjectReferenceImpl  view ObjectReferenceImpl download ObjectReferenceImpl.java

java.lang.Object
  extended byorg.jbpm.workflow.log.impl.LogDetailImpl
      extended byorg.jbpm.workflow.log.impl.ObjectReferenceImpl
All Implemented Interfaces:
org.jbpm.workflow.log.LogDetail, org.jbpm.workflow.log.ObjectReference

public class ObjectReferenceImpl
extends LogDetailImpl
implements org.jbpm.workflow.log.ObjectReference


Field Summary
private  java.lang.String className
           
private static org.apache.log4j.Logger log
           
private  java.lang.Object object
           
private  java.lang.Long referenceId
           
 
Fields inherited from class org.jbpm.workflow.log.impl.LogDetailImpl
 
Constructor Summary
ObjectReferenceImpl()
           
ObjectReferenceImpl(org.jbpm.util.db.PersistentObject persistentObject)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.Object getObject()
           
 java.lang.Long getReferenceId()
           
 void resolve(org.jbpm.util.db.DbSession dbSession)
          allows sub-classes to do some resolving using the database on the server side.
 void setClassName(java.lang.String className)
           
 void setReferenceId(java.lang.Long referenceId)
           
 
Methods inherited from class org.jbpm.workflow.log.impl.LogDetailImpl
getId, getLog, setId, setLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbpm.workflow.log.LogDetail
getLog
 

Field Detail

referenceId

private java.lang.Long referenceId

className

private java.lang.String className

object

private java.lang.Object object

log

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

ObjectReferenceImpl

public ObjectReferenceImpl()

ObjectReferenceImpl

public ObjectReferenceImpl(org.jbpm.util.db.PersistentObject persistentObject)
Method Detail

resolve

public void resolve(org.jbpm.util.db.DbSession dbSession)
Description copied from class: LogDetailImpl
allows sub-classes to do some resolving using the database on the server side.

Overrides:
resolve in class LogDetailImpl

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface org.jbpm.workflow.log.ObjectReference

getReferenceId

public java.lang.Long getReferenceId()
Specified by:
getReferenceId in interface org.jbpm.workflow.log.ObjectReference

setReferenceId

public void setReferenceId(java.lang.Long referenceId)

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface org.jbpm.workflow.log.ObjectReference

setClassName

public void setClassName(java.lang.String className)