|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.serialize.TriggerTarget
recipient for triggered events from database; receives triggered events and invoces propper methods using the predefined maintenance mode for each page class
Constructor Summary | |
TriggerTarget()
|
Method Summary | |
static void |
triggeredSerializeFragmentDeletion(java.lang.String fc_longName,
TColumnTable oldTuple)
deletes published pages (xml documents) method invoced by PL/SQL trigger on tuple deletion in Fragmentation Relation |
static void |
triggeredSerializeFragmentInsertion(java.lang.String fc_longName,
TColumnTable newTuple)
creates new pages serialized as xml documents method invoced by PL/SQL trigger on tuple insertion in Fragmentation Relation |
static void |
triggeredSerializeFragmentModification(java.lang.String fc_longName,
TColumnTable oldTuple,
TColumnTable newTuple)
updates published Page Class/pages (xml documents) by deleting old pages designated by fragmentation parameter values of oldTuple and
creating new pages designated by newTuple
method invoced by PL/SQL trigger on tuple update in Fragmentation Relation |
static void |
triggeredSerializeTupleDeletion(java.lang.String fc_longName,
java.lang.String rowId,
TColumnTable oldTuple)
method invoced by pl/sql trigger on tuple deletion in fragment class relation |
static void |
triggeredSerializeTupleInsertion(java.lang.String fc_longName,
java.lang.String rowId,
TColumnTable newTuple)
method invoced by pl/sql trigger on tuple insert in fragment class relation |
static void |
triggeredSerializeTupleModification(java.lang.String fc_longName,
java.lang.String rowId,
TColumnTable oldTuple,
TColumnTable newTuple)
updates Page Class/pages (xml documents) method invoced by PL/SQL trigger on tuple update in Fragment Class relation |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public TriggerTarget()
Method Detail |
public static void triggeredSerializeFragmentDeletion(java.lang.String fc_longName, TColumnTable oldTuple)
method invoced by PL/SQL trigger on tuple deletion in Fragmentation Relation
fragmentName
- name of Fragment Class where a fragment is deletedoldTuple
- fragmentation parameters for fragment which is to be deletedpublic static void triggeredSerializeFragmentInsertion(java.lang.String fc_longName, TColumnTable newTuple)
method invoced by PL/SQL trigger on tuple insertion in Fragmentation Relation
fc_longName
- name of Fragment Class which gains a new fragmentnewTuple
- fragmentation parmeterspublic static void triggeredSerializeFragmentModification(java.lang.String fc_longName, TColumnTable oldTuple, TColumnTable newTuple)
oldTuple
and
creating new pages designated by newTuple
method invoced by PL/SQL trigger on tuple update in Fragmentation Relation
fc_longName
- name of Fragment Class in which a fragment is updatedoldTuple
- fragmentation parameters of old tuplenewTuple
- fragmentation parameters of new tuplepublic static void triggeredSerializeTupleDeletion(java.lang.String fc_longName, java.lang.String rowId, TColumnTable oldTuple)
fcName
- name of fragment class where the tuple deletion occuredrowId
- rowid of deleted tupleoldTuple
- tuple data of deleted tuplepublic static void triggeredSerializeTupleModification(java.lang.String fc_longName, java.lang.String rowId, TColumnTable oldTuple, TColumnTable newTuple)
method invoced by PL/SQL trigger on tuple update in Fragment Class relation
fcName
- fragment class name (whose Fragment Class relation was updated)rowId
- row id from the updated tupleoldTuple
- tuple whose data is replaced by the new tuplenewTuple
- tuple whose data replaces the old tuplepublic static void triggeredSerializeTupleInsertion(java.lang.String fc_longName, java.lang.String rowId, TColumnTable newTuple)
fcName
- name of fragment class, where the insert occuredrowId
- rowid of inserted tuplenewTuple
- tuple data of inserted tuple
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |