org.itracker.model
Class ProjectScript

java.lang.Object
  extended by org.itracker.model.AbstractEntity
      extended by org.itracker.model.ProjectScript
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Entity>, Entity

public class ProjectScript
extends AbstractEntity

A Beanshell script configured to be executed for a specific Project field.

Author:
ready
See Also:
Serialized Form

Nested Class Summary
static class ProjectScript.FieldPriorityComparator
           
 
Nested classes/interfaces inherited from class org.itracker.model.AbstractEntity
AbstractEntity.CreateDateComparator, AbstractEntity.IdComparator, AbstractEntity.LastModifiedDateComparator
 
Field Summary
static ProjectScript.FieldPriorityComparator FIELD_PRIORITY_COMPARATOR
           
 
Fields inherited from class org.itracker.model.AbstractEntity
CREATE_DATE_COMPARATOR, ID_COMPARATOR, LAST_MODIFIED_DATE_COMPARATOR
 
Constructor Summary
ProjectScript()
          Default constructor (required by Hibernate).
 
Method Summary
 Integer getFieldId()
           
 int getPriority()
           
 Project getProject()
           
 WorkflowScript getScript()
           
 void setFieldId(Integer fieldId)
           
 void setPriority(int priority)
           
 void setProject(Project project)
           
 void setScript(WorkflowScript script)
           
 String toString()
           
 
Methods inherited from class org.itracker.model.AbstractEntity
clone, compareTo, equals, getCreateDate, getId, getLastModifiedDate, hashCode, isNew, setCreateDate, setId, setLastModifiedDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FIELD_PRIORITY_COMPARATOR

public static final ProjectScript.FieldPriorityComparator FIELD_PRIORITY_COMPARATOR
Constructor Detail

ProjectScript

public ProjectScript()
Default constructor (required by Hibernate).

PENDING: should be private so that it can only be used by Hibernate, to ensure that the fields which form an instance's identity are always initialized/never null.

Method Detail

getProject

public Project getProject()

setProject

public void setProject(Project project)

getScript

public WorkflowScript getScript()

setScript

public void setScript(WorkflowScript script)

getFieldId

public Integer getFieldId()

setFieldId

public void setFieldId(Integer fieldId)

getPriority

public int getPriority()

setPriority

public void setPriority(int priority)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2012 itracker. All Rights Reserved.