Class Trigger

java.lang.Object
org.jumpmind.db.model.Trigger
All Implemented Interfaces:
Serializable, Cloneable

public class Trigger extends Object implements Cloneable, Serializable
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCatalogName

      public String getCatalogName()
    • setCatalogName

      public void setCatalogName(String catalogName)
    • getSchemaName

      public String getSchemaName()
    • setSchemaName

      public void setSchemaName(String schemaName)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getSource

      public String getSource()
    • setSource

      public void setSource(String source)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getMetaData

      public Map<String,Object> getMetaData()
    • setMetaData

      public void setMetaData(Map<String,Object> metaData)
    • getTriggerType

      public Trigger.TriggerType getTriggerType()
    • setTriggerType

      public void setTriggerType(Trigger.TriggerType triggerType)
    • getFullyQualifiedName

      public String getFullyQualifiedName()
    • removePlatformTrigger

      public void removePlatformTrigger(String databaseName)
    • addPlatformTrigger

      public void addPlatformTrigger(PlatformTrigger platformTrigger)
    • getPlatformTriggers

      public Map<String,PlatformTrigger> getPlatformTriggers()
    • findPlatformTrigger

      public PlatformTrigger findPlatformTrigger(String name)
    • anyPlatformTriggerNameContains

      public boolean anyPlatformTriggerNameContains(String name)
    • allPlatformTriggerNamesContain

      public boolean allPlatformTriggerNamesContain(String name)
    • clone

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getFullyQualifiedName

      public static String getFullyQualifiedName(String catalog, String schema, String tableName, String triggerName)