Package org.jumpmind.db.model
Class Trigger
java.lang.Object
org.jumpmind.db.model.Trigger
- All Implemented Interfaces:
Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlatformTrigger(PlatformTrigger platformTrigger) booleanbooleanclone()findPlatformTrigger(String name) static StringgetFullyQualifiedName(String catalog, String schema, String tableName, String triggerName) getName()booleanvoidremovePlatformTrigger(String databaseName) voidsetCatalogName(String catalogName) voidsetEnabled(boolean enabled) voidsetMetaData(Map<String, Object> metaData) voidvoidsetSchemaName(String schemaName) voidvoidsetTableName(String tableName) voidsetTriggerType(Trigger.TriggerType triggerType)
-
Constructor Details
-
Trigger
public Trigger(String name, String catalogName, String schemaName, String tableName, Trigger.TriggerType triggerType) -
Trigger
public Trigger(String name, String catalogName, String schemaName, String tableName, Trigger.TriggerType triggerType, boolean enabled) -
Trigger
public Trigger()
-
-
Method Details
-
getName
-
setName
-
getCatalogName
-
setCatalogName
-
getSchemaName
-
setSchemaName
-
getTableName
-
setTableName
-
getSource
-
setSource
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getMetaData
-
setMetaData
-
getTriggerType
-
setTriggerType
-
getFullyQualifiedName
-
removePlatformTrigger
-
addPlatformTrigger
-
getPlatformTriggers
-
findPlatformTrigger
-
anyPlatformTriggerNameContains
-
allPlatformTriggerNamesContain
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getFullyQualifiedName
-