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 TypeMethodDescriptionvoid
addPlatformTrigger
(PlatformTrigger platformTrigger) boolean
boolean
clone()
findPlatformTrigger
(String name) static String
getFullyQualifiedName
(String catalog, String schema, String tableName, String triggerName) getName()
boolean
void
removePlatformTrigger
(String databaseName) void
setCatalogName
(String catalogName) void
setEnabled
(boolean enabled) void
setMetaData
(Map<String, Object> metaData) void
void
setSchemaName
(String schemaName) void
void
setTableName
(String tableName) void
setTriggerType
(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:
clone
in classObject
- Throws:
CloneNotSupportedException
-
getFullyQualifiedName
-