com.unica.publicapi.plan.plugin.procedure
Class TriggerEventTypeEnum

java.lang.Object
  extended by com.unica.afc.pattern.Enum
      extended by com.unica.afc.pattern.ValuedEnum
          extended by com.unica.publicapi.plan.plugin.procedure.TriggerEventTypeEnum
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class TriggerEventTypeEnum
extends com.unica.afc.pattern.ValuedEnum

TriggerEventTypeEnum is a public wrapper around Plan's internal EventTypeEnum that exposes only the events that a trigger procedure can respond to.

This list will probably grow from release to release; currenly only the following object events are exposed:

Author:
Jim Flowers
See Also:
Serialized Form

Field Summary
static TriggerEventTypeEnum ACCOUNT_ATTACHMENT_ADDED
          Account attachment added.
static TriggerEventTypeEnum ACCOUNT_ATTACHMENT_DELETED
          Account attachment deleted.
static TriggerEventTypeEnum ACCOUNT_CREATED
          Account created.
static TriggerEventTypeEnum ACCOUNT_MESSAGE_POSTED
          Account message posted.
static TriggerEventTypeEnum ACCOUNT_UPDATED
          Account updated.
static TriggerEventTypeEnum APPROVAL_APPROVED
          Approval approved.
static TriggerEventTypeEnum APPROVAL_APPROVED_WITH_CHANGES
          Approval approved with changes.
static TriggerEventTypeEnum APPROVAL_ASSIGNED_TO_TEAM
          An approval assigned to a team.
static TriggerEventTypeEnum APPROVAL_CANCELLED
          Approval cancelled.
static TriggerEventTypeEnum APPROVAL_CHANGED
          Approval changed.
static TriggerEventTypeEnum APPROVAL_COMPLETED
          Approval completed.
static TriggerEventTypeEnum APPROVAL_CREATED
          Approval created.
static TriggerEventTypeEnum APPROVAL_DENIED
          Approval denied.
static TriggerEventTypeEnum APPROVAL_MESSAGE_POSTED
          Approval message posted.
static TriggerEventTypeEnum APPROVAL_RESPONSE_REQUESTED
          Approval response requested.
static TriggerEventTypeEnum APPROVAL_RESTARTED
          Approval restarted.
static TriggerEventTypeEnum APPROVAL_STARTED
          Approval started.
static TriggerEventTypeEnum APPROVAL_STEP_DELETED
          Approval step deleted.
static TriggerEventTypeEnum APPROVAL_STOPPED
          Approval stopped.
private static java.util.List instances
           
static TriggerEventTypeEnum INVOICE_ATTACHMENT_ADDED
          Invoice attachment added.
static TriggerEventTypeEnum INVOICE_ATTACHMENT_DELETED
          Invoice attachment deleted.
static TriggerEventTypeEnum INVOICE_CANCELLED
          Invoice cancelled.
static TriggerEventTypeEnum INVOICE_CREATED
          Invoice created.
static TriggerEventTypeEnum INVOICE_MESSAGE_POSTED
          Invoice message posted.
static TriggerEventTypeEnum INVOICE_PAID
          Invoice paid.
static TriggerEventTypeEnum INVOICE_PAYABLE
          Invoice marked as payable.
static TriggerEventTypeEnum INVOICE_REDRAFTED
          Invoice redrafted.
static TriggerEventTypeEnum INVOICE_UPDATED
          Invoice updated.
private static int nextOrdinal
           
static TriggerEventTypeEnum PROJECT_ATTACHMENT_ADDED
          An attachment has been added to a project.
static TriggerEventTypeEnum PROJECT_ATTACHMENT_DELETED
          A project attachment has been deleted.
static TriggerEventTypeEnum PROJECT_BUDGET_AMOUNT_CHANGED
          A project budget has been saved.
static TriggerEventTypeEnum PROJECT_BUDGET_FINALIZED
          A project budget has been finalized.
static TriggerEventTypeEnum PROJECT_BUDGET_LINE_ITEMS_SAVED
          A project budget line items has been saved.
static TriggerEventTypeEnum PROJECT_BUDGET_SAVED
          A project budget allocation has been saved.
static TriggerEventTypeEnum PROJECT_CAMPAIGN_CREATED
          Project campaign created
static TriggerEventTypeEnum PROJECT_CANCELLED
          A project has been cancelled.
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_ADDED
          A child project is added to a project
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_LINKED
          A child project is linked to a project
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REMOVED
          A child project is removed from a project
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_ADDED
          A child project request is added to a project
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_LINKED
          A child project request is linked to a project
static TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_REMOVED
          A child project request is removed from a project
static TriggerEventTypeEnum PROJECT_COMPLETED
          A project has been completed.
static TriggerEventTypeEnum PROJECT_CREATED
          A new project has been created.
static TriggerEventTypeEnum PROJECT_DELETED
          A project has been deleted.
static TriggerEventTypeEnum PROJECT_GRIDROW_CREATED
          A project's grid row has been created.
static TriggerEventTypeEnum PROJECT_GRIDROW_DELETED
          A project's grid row has been deleted.
static TriggerEventTypeEnum PROJECT_GRIDROW_UPDATED
          A project's grid row has been updated.
static TriggerEventTypeEnum PROJECT_IN_RECONCILIATION
          A project has been put into reconciliation.
static TriggerEventTypeEnum PROJECT_MESSAGE_POSTED
          A project Message posted
static TriggerEventTypeEnum PROJECT_NOT_STARTED
          A project has been put in not started state
static TriggerEventTypeEnum PROJECT_ON_HOLD
          A project has been put on hold.
static TriggerEventTypeEnum PROJECT_PEOPLE_UPDATED
          A project people updated.
static TriggerEventTypeEnum PROJECT_REQUEST_ACCEPTED
          Project request accepted.
static TriggerEventTypeEnum PROJECT_REQUEST_ATTACHMENT_ADDED
          An attachment has been added to a project request.
static TriggerEventTypeEnum PROJECT_REQUEST_ATTACHMENT_DELETED
          A project request attachment has been deleted.
static TriggerEventTypeEnum PROJECT_REQUEST_CANCELLED
          Project request cancelled.
static TriggerEventTypeEnum PROJECT_REQUEST_CREATED
          Project request created.
static TriggerEventTypeEnum PROJECT_REQUEST_DELETED
          A project request has been deleted.
static TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_CREATED
          A project request's grid row has been created.
static TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_DELETED
          A project request's grid row has been deleted.
static TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_UPDATED
          A project request's grid row has been updated.
static TriggerEventTypeEnum PROJECT_REQUEST_PEOPLE_UPDATED
          A project request people updated.
static TriggerEventTypeEnum PROJECT_REQUEST_REDRAFTED
          Project request redrafted.
static TriggerEventTypeEnum PROJECT_REQUEST_RETURNED
          Project request returned.
static TriggerEventTypeEnum PROJECT_REQUEST_SUBMITTED
          Project request submitted.
static TriggerEventTypeEnum PROJECT_REQUEST_UPDATED
          Project request updated.
static TriggerEventTypeEnum PROJECT_RESTARTED
          A project has been restarted after being put on hold.
static TriggerEventTypeEnum PROJECT_STARTED
          A project has been started.
static TriggerEventTypeEnum PROJECT_UPDATED
          A project's attributes have been updated.
static TriggerEventTypeEnum TASK_ADDED
          Workflow task added.
static TriggerEventTypeEnum TASK_ASSIGNED
          A workflow task has been assigned to a user.
static TriggerEventTypeEnum TASK_ASSIGNED_TO_TEAM
          A workflow task has been assigned to a team.
static TriggerEventTypeEnum TASK_ASSIGNED_TO_TEAM_MEMBER
          A workflow task has been assigned to a team member.
static TriggerEventTypeEnum TASK_CHANGED
          Workflow task definition has been changed.
static TriggerEventTypeEnum TASK_COMPLETED
          Workflow task has been completed.
static TriggerEventTypeEnum TASK_DEPENDENCY_COMPLETED
          A dependent task of a workflow task has been completed.
static TriggerEventTypeEnum TASK_MILESTONE
          A workflow milestone has been reached.
static TriggerEventTypeEnum TASK_REMOVED
          Workflow task removed.
static TriggerEventTypeEnum TASK_STARTED
          Workflow task started.
static TriggerEventTypeEnum TASK_UNASSIGNED_FROM_TEAM_MEMBER
          A workflow task has been unassigned from a team member.
static TriggerEventTypeEnum USER_CREATED
          User created.
static TriggerEventTypeEnum USER_DELETED
          User deleted.
static TriggerEventTypeEnum USER_UPDATED
          User updated.
static TriggerEventTypeEnum WORKFLOW_SAVED
          Workflow spreadsheet added.
 
Constructor Summary
private TriggerEventTypeEnum(com.unica.uap.common.event.EventTypeEnum eventTypeEnum)
           
 
Method Summary
static TriggerEventTypeEnum addMarketingObjectEventTypeEnum(java.lang.String type, java.lang.String event)
          get Marketing Object event from type and event
protected  com.unica.afc.pattern.Enum[] getInstances()
           
static TriggerEventTypeEnum getMarketingObjectEventTypeEnum(java.lang.String type, java.lang.String event)
          Marketing objects events are dynamic and per type
static TriggerEventTypeEnum valueOf(int value)
           
static TriggerEventTypeEnum valueOf(java.lang.String name)
           
static TriggerEventTypeEnum[] values()
           
 
Methods inherited from class com.unica.afc.pattern.ValuedEnum
getValue, valueOfImpl
 
Methods inherited from class com.unica.afc.pattern.Enum
clone, compareTo, equals, hashCode, name, ordinal, readResolve, toString, valueOfImpl
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

nextOrdinal

private static int nextOrdinal

instances

private static java.util.List instances

PROJECT_CREATED

public static final TriggerEventTypeEnum PROJECT_CREATED
A new project has been created.


PROJECT_DELETED

public static final TriggerEventTypeEnum PROJECT_DELETED
A project has been deleted.


PROJECT_STARTED

public static final TriggerEventTypeEnum PROJECT_STARTED
A project has been started.


PROJECT_ON_HOLD

public static final TriggerEventTypeEnum PROJECT_ON_HOLD
A project has been put on hold.


PROJECT_RESTARTED

public static final TriggerEventTypeEnum PROJECT_RESTARTED
A project has been restarted after being put on hold.


PROJECT_COMPLETED

public static final TriggerEventTypeEnum PROJECT_COMPLETED
A project has been completed.


PROJECT_UPDATED

public static final TriggerEventTypeEnum PROJECT_UPDATED
A project's attributes have been updated.


PROJECT_CANCELLED

public static final TriggerEventTypeEnum PROJECT_CANCELLED
A project has been cancelled.


PROJECT_MESSAGE_POSTED

public static final TriggerEventTypeEnum PROJECT_MESSAGE_POSTED
A project Message posted


PROJECT_NOT_STARTED

public static final TriggerEventTypeEnum PROJECT_NOT_STARTED
A project has been put in not started state


PROJECT_CAMPAIGN_CREATED

public static final TriggerEventTypeEnum PROJECT_CAMPAIGN_CREATED
Project campaign created


PROJECT_CHILD_PROJECT_LINKED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_LINKED
A child project is linked to a project


PROJECT_CHILD_PROJECT_REMOVED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REMOVED
A child project is removed from a project


PROJECT_CHILD_PROJECT_ADDED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_ADDED
A child project is added to a project


PROJECT_CHILD_PROJECT_REQUEST_LINKED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_LINKED
A child project request is linked to a project


PROJECT_CHILD_PROJECT_REQUEST_REMOVED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_REMOVED
A child project request is removed from a project


PROJECT_CHILD_PROJECT_REQUEST_ADDED

public static final TriggerEventTypeEnum PROJECT_CHILD_PROJECT_REQUEST_ADDED
A child project request is added to a project


PROJECT_IN_RECONCILIATION

public static final TriggerEventTypeEnum PROJECT_IN_RECONCILIATION
A project has been put into reconciliation.


PROJECT_GRIDROW_UPDATED

public static final TriggerEventTypeEnum PROJECT_GRIDROW_UPDATED
A project's grid row has been updated.


PROJECT_GRIDROW_CREATED

public static final TriggerEventTypeEnum PROJECT_GRIDROW_CREATED
A project's grid row has been created.


PROJECT_GRIDROW_DELETED

public static final TriggerEventTypeEnum PROJECT_GRIDROW_DELETED
A project's grid row has been deleted.


PROJECT_ATTACHMENT_ADDED

public static final TriggerEventTypeEnum PROJECT_ATTACHMENT_ADDED
An attachment has been added to a project.


PROJECT_ATTACHMENT_DELETED

public static final TriggerEventTypeEnum PROJECT_ATTACHMENT_DELETED
A project attachment has been deleted.


PROJECT_BUDGET_SAVED

public static final TriggerEventTypeEnum PROJECT_BUDGET_SAVED
A project budget allocation has been saved.


PROJECT_BUDGET_AMOUNT_CHANGED

public static final TriggerEventTypeEnum PROJECT_BUDGET_AMOUNT_CHANGED
A project budget has been saved.


PROJECT_BUDGET_FINALIZED

public static final TriggerEventTypeEnum PROJECT_BUDGET_FINALIZED
A project budget has been finalized.


PROJECT_BUDGET_LINE_ITEMS_SAVED

public static final TriggerEventTypeEnum PROJECT_BUDGET_LINE_ITEMS_SAVED
A project budget line items has been saved.


PROJECT_PEOPLE_UPDATED

public static final TriggerEventTypeEnum PROJECT_PEOPLE_UPDATED
A project people updated.


PROJECT_REQUEST_CREATED

public static final TriggerEventTypeEnum PROJECT_REQUEST_CREATED
Project request created.


PROJECT_REQUEST_DELETED

public static final TriggerEventTypeEnum PROJECT_REQUEST_DELETED
A project request has been deleted.


PROJECT_REQUEST_ACCEPTED

public static final TriggerEventTypeEnum PROJECT_REQUEST_ACCEPTED
Project request accepted.


PROJECT_REQUEST_RETURNED

public static final TriggerEventTypeEnum PROJECT_REQUEST_RETURNED
Project request returned.


PROJECT_REQUEST_CANCELLED

public static final TriggerEventTypeEnum PROJECT_REQUEST_CANCELLED
Project request cancelled.


PROJECT_REQUEST_SUBMITTED

public static final TriggerEventTypeEnum PROJECT_REQUEST_SUBMITTED
Project request submitted.


PROJECT_REQUEST_UPDATED

public static final TriggerEventTypeEnum PROJECT_REQUEST_UPDATED
Project request updated.


PROJECT_REQUEST_REDRAFTED

public static final TriggerEventTypeEnum PROJECT_REQUEST_REDRAFTED
Project request redrafted.


PROJECT_REQUEST_ATTACHMENT_ADDED

public static final TriggerEventTypeEnum PROJECT_REQUEST_ATTACHMENT_ADDED
An attachment has been added to a project request.


PROJECT_REQUEST_ATTACHMENT_DELETED

public static final TriggerEventTypeEnum PROJECT_REQUEST_ATTACHMENT_DELETED
A project request attachment has been deleted.


PROJECT_REQUEST_GRIDROW_UPDATED

public static final TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_UPDATED
A project request's grid row has been updated.


PROJECT_REQUEST_GRIDROW_CREATED

public static final TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_CREATED
A project request's grid row has been created.


PROJECT_REQUEST_GRIDROW_DELETED

public static final TriggerEventTypeEnum PROJECT_REQUEST_GRIDROW_DELETED
A project request's grid row has been deleted.


PROJECT_REQUEST_PEOPLE_UPDATED

public static final TriggerEventTypeEnum PROJECT_REQUEST_PEOPLE_UPDATED
A project request people updated.


WORKFLOW_SAVED

public static final TriggerEventTypeEnum WORKFLOW_SAVED
Workflow spreadsheet added.


TASK_ADDED

public static final TriggerEventTypeEnum TASK_ADDED
Workflow task added.


TASK_REMOVED

public static final TriggerEventTypeEnum TASK_REMOVED
Workflow task removed.


TASK_STARTED

public static final TriggerEventTypeEnum TASK_STARTED
Workflow task started.


TASK_COMPLETED

public static final TriggerEventTypeEnum TASK_COMPLETED
Workflow task has been completed.


TASK_DEPENDENCY_COMPLETED

public static final TriggerEventTypeEnum TASK_DEPENDENCY_COMPLETED
A dependent task of a workflow task has been completed.


TASK_CHANGED

public static final TriggerEventTypeEnum TASK_CHANGED
Workflow task definition has been changed.


TASK_MILESTONE

public static final TriggerEventTypeEnum TASK_MILESTONE
A workflow milestone has been reached.


TASK_ASSIGNED

public static final TriggerEventTypeEnum TASK_ASSIGNED
A workflow task has been assigned to a user.


TASK_ASSIGNED_TO_TEAM

public static final TriggerEventTypeEnum TASK_ASSIGNED_TO_TEAM
A workflow task has been assigned to a team.


TASK_ASSIGNED_TO_TEAM_MEMBER

public static final TriggerEventTypeEnum TASK_ASSIGNED_TO_TEAM_MEMBER
A workflow task has been assigned to a team member.


TASK_UNASSIGNED_FROM_TEAM_MEMBER

public static final TriggerEventTypeEnum TASK_UNASSIGNED_FROM_TEAM_MEMBER
A workflow task has been unassigned from a team member.


APPROVAL_MESSAGE_POSTED

public static final TriggerEventTypeEnum APPROVAL_MESSAGE_POSTED
Approval message posted.


APPROVAL_ASSIGNED_TO_TEAM

public static final TriggerEventTypeEnum APPROVAL_ASSIGNED_TO_TEAM
An approval assigned to a team.


APPROVAL_APPROVED

public static final TriggerEventTypeEnum APPROVAL_APPROVED
Approval approved.


APPROVAL_APPROVED_WITH_CHANGES

public static final TriggerEventTypeEnum APPROVAL_APPROVED_WITH_CHANGES
Approval approved with changes.


APPROVAL_CANCELLED

public static final TriggerEventTypeEnum APPROVAL_CANCELLED
Approval cancelled.


APPROVAL_CHANGED

public static final TriggerEventTypeEnum APPROVAL_CHANGED
Approval changed.


APPROVAL_COMPLETED

public static final TriggerEventTypeEnum APPROVAL_COMPLETED
Approval completed.


APPROVAL_CREATED

public static final TriggerEventTypeEnum APPROVAL_CREATED
Approval created.


APPROVAL_DENIED

public static final TriggerEventTypeEnum APPROVAL_DENIED
Approval denied.


APPROVAL_RESPONSE_REQUESTED

public static final TriggerEventTypeEnum APPROVAL_RESPONSE_REQUESTED
Approval response requested.


APPROVAL_RESTARTED

public static final TriggerEventTypeEnum APPROVAL_RESTARTED
Approval restarted.


APPROVAL_STARTED

public static final TriggerEventTypeEnum APPROVAL_STARTED
Approval started.


APPROVAL_STOPPED

public static final TriggerEventTypeEnum APPROVAL_STOPPED
Approval stopped.


APPROVAL_STEP_DELETED

public static final TriggerEventTypeEnum APPROVAL_STEP_DELETED
Approval step deleted.


ACCOUNT_UPDATED

public static final TriggerEventTypeEnum ACCOUNT_UPDATED
Account updated.


ACCOUNT_CREATED

public static final TriggerEventTypeEnum ACCOUNT_CREATED
Account created.


ACCOUNT_ATTACHMENT_ADDED

public static final TriggerEventTypeEnum ACCOUNT_ATTACHMENT_ADDED
Account attachment added.


ACCOUNT_ATTACHMENT_DELETED

public static final TriggerEventTypeEnum ACCOUNT_ATTACHMENT_DELETED
Account attachment deleted.


ACCOUNT_MESSAGE_POSTED

public static final TriggerEventTypeEnum ACCOUNT_MESSAGE_POSTED
Account message posted.


INVOICE_CANCELLED

public static final TriggerEventTypeEnum INVOICE_CANCELLED
Invoice cancelled.


INVOICE_UPDATED

public static final TriggerEventTypeEnum INVOICE_UPDATED
Invoice updated.


INVOICE_CREATED

public static final TriggerEventTypeEnum INVOICE_CREATED
Invoice created.


INVOICE_PAID

public static final TriggerEventTypeEnum INVOICE_PAID
Invoice paid.


INVOICE_PAYABLE

public static final TriggerEventTypeEnum INVOICE_PAYABLE
Invoice marked as payable.


INVOICE_REDRAFTED

public static final TriggerEventTypeEnum INVOICE_REDRAFTED
Invoice redrafted.


INVOICE_ATTACHMENT_ADDED

public static final TriggerEventTypeEnum INVOICE_ATTACHMENT_ADDED
Invoice attachment added.


INVOICE_ATTACHMENT_DELETED

public static final TriggerEventTypeEnum INVOICE_ATTACHMENT_DELETED
Invoice attachment deleted.


INVOICE_MESSAGE_POSTED

public static final TriggerEventTypeEnum INVOICE_MESSAGE_POSTED
Invoice message posted.


USER_UPDATED

public static final TriggerEventTypeEnum USER_UPDATED
User updated.


USER_CREATED

public static final TriggerEventTypeEnum USER_CREATED
User created.


USER_DELETED

public static final TriggerEventTypeEnum USER_DELETED
User deleted.

Constructor Detail

TriggerEventTypeEnum

private TriggerEventTypeEnum(com.unica.uap.common.event.EventTypeEnum eventTypeEnum)
Method Detail

values

public static TriggerEventTypeEnum[] values()

valueOf

public static TriggerEventTypeEnum valueOf(java.lang.String name)

valueOf

public static TriggerEventTypeEnum valueOf(int value)

addMarketingObjectEventTypeEnum

public static final TriggerEventTypeEnum addMarketingObjectEventTypeEnum(java.lang.String type,
                                                                         java.lang.String event)
get Marketing Object event from type and event


getMarketingObjectEventTypeEnum

public static final TriggerEventTypeEnum getMarketingObjectEventTypeEnum(java.lang.String type,
                                                                         java.lang.String event)
Marketing objects events are dynamic and per type


getInstances

protected com.unica.afc.pattern.Enum[] getInstances()
Specified by:
getInstances in class com.unica.afc.pattern.Enum