org.ow2.bonita.definition
Class Deadline

java.lang.Object
  extended by org.ow2.bonita.definition.Deadline

public class Deadline
extends java.lang.Object

Author:
Pascal Verdage

Nested Class Summary
static class Deadline.ExecuteHookActivity
           
static class Deadline.Type
           
 
Field Summary
protected  java.util.Date date
           
protected  long duration
           
protected  java.lang.String exceptionName
           
protected  Deadline.Type type
           
 
Constructor Summary
protected Deadline()
           
  Deadline(java.lang.String exceptionName, java.util.Date date)
           
  Deadline(java.lang.String exceptionName, long duration)
           
 
Method Summary
 void createTimer(org.ow2.bonita.runtime.XpdlExecution xpdlExecution, long creationTime)
           
 java.util.Date getDeadlineExpiration(long creationTime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

exceptionName

protected java.lang.String exceptionName

type

protected Deadline.Type type

duration

protected long duration

date

protected java.util.Date date
Constructor Detail

Deadline

protected Deadline()

Deadline

public Deadline(java.lang.String exceptionName,
                long duration)

Deadline

public Deadline(java.lang.String exceptionName,
                java.util.Date date)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDeadlineExpiration

public java.util.Date getDeadlineExpiration(long creationTime)

createTimer

public void createTimer(org.ow2.bonita.runtime.XpdlExecution xpdlExecution,
                        long creationTime)