Class DQIdTrigger

java.lang.Object
com.orchestranetworks.schema.trigger.TableTrigger
com.orchestranetworks.addon.dqid.controller.DQIdTrigger

public final class DQIdTrigger extends com.orchestranetworks.schema.trigger.TableTrigger
A trigger to declare on any tables under the control of OnProbe indicators.
If the table has any existing triggers, a call to IndicatorController.executeOnProbe(DECIndicatorExecutionContextOnProbe) must be made.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handleAfterCreate(com.orchestranetworks.schema.trigger.AfterCreateOccurrenceContext context)
     
    void
    handleAfterDelete(com.orchestranetworks.schema.trigger.AfterDeleteOccurrenceContext context)
     
    void
    handleAfterModify(com.orchestranetworks.schema.trigger.AfterModifyOccurrenceContext context)
     
    void
    handleBeforeTransactionCancel(com.orchestranetworks.schema.trigger.BeforeTransactionCancelContext context)
     
    void
    setup(com.orchestranetworks.schema.trigger.TriggerSetupContext context)
     

    Methods inherited from class com.orchestranetworks.schema.trigger.TableTrigger

    handleBeforeCreate, handleBeforeDelete, handleBeforeModify, handleBeforeTransactionCommit, handleNewContext

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DQIdTrigger

      public DQIdTrigger()
  • Method Details

    • setup

      public void setup(com.orchestranetworks.schema.trigger.TriggerSetupContext context)
      Specified by:
      setup in class com.orchestranetworks.schema.trigger.TableTrigger
    • handleAfterCreate

      public void handleAfterCreate(com.orchestranetworks.schema.trigger.AfterCreateOccurrenceContext context) throws com.orchestranetworks.service.OperationException
      Overrides:
      handleAfterCreate in class com.orchestranetworks.schema.trigger.TableTrigger
      Throws:
      com.orchestranetworks.service.OperationException
    • handleAfterDelete

      public void handleAfterDelete(com.orchestranetworks.schema.trigger.AfterDeleteOccurrenceContext context) throws com.orchestranetworks.service.OperationException
      Overrides:
      handleAfterDelete in class com.orchestranetworks.schema.trigger.TableTrigger
      Throws:
      com.orchestranetworks.service.OperationException
    • handleAfterModify

      public void handleAfterModify(com.orchestranetworks.schema.trigger.AfterModifyOccurrenceContext context) throws com.orchestranetworks.service.OperationException
      Overrides:
      handleAfterModify in class com.orchestranetworks.schema.trigger.TableTrigger
      Throws:
      com.orchestranetworks.service.OperationException
    • handleBeforeTransactionCancel

      public void handleBeforeTransactionCancel(com.orchestranetworks.schema.trigger.BeforeTransactionCancelContext context)
      Overrides:
      handleBeforeTransactionCancel in class com.orchestranetworks.schema.trigger.TableTrigger