1 PACKAGE CSL_JTF_TASKS_ACC_PKG AS
2 /* $Header: csltkacs.pls 120.0 2005/05/24 17:34:57 appldev noship $ */
3
4 FUNCTION Replicate_Record
5 ( p_task_id NUMBER
6 )
7 RETURN BOOLEAN;
8 /*** Function that checks if task record should be replicated. Returns TRUE if it should ***/
9
10 FUNCTION Pre_Insert_Child
11 ( p_task_id IN NUMBER
12 ,p_resource_id IN NUMBER
13 ,p_flow_type IN NUMBER DEFAULT CSL_CS_INCIDENTS_ALL_ACC_PKG.G_FLOW_NORMAL)
14 RETURN BOOLEAN;
15 /***
16 Public function that gets called when a task needs to be inserted into ACC table.
17 Returns TRUE when record already was or has been inserted into ACC table.
18 ***/
19
20 PROCEDURE Post_Delete_Child
21 ( p_task_id IN NUMBER
22 ,p_resource_id IN NUMBER
23 ,p_flow_type IN NUMBER DEFAULT CSL_CS_INCIDENTS_ALL_ACC_PKG.G_FLOW_NORMAL
24 );
25 /***
26 Public procedure that gets called when a task needs to be deleted from ACC table.
27 ***/
28
29 PROCEDURE PRE_INSERT_TASK ( x_return_status OUT NOCOPY varchar2);
30 /* Called before task Insert */
31
32 PROCEDURE POST_INSERT_TASK ( x_return_status OUT NOCOPY varchar2);
33 /* Called after task Insert */
34
35 PROCEDURE PRE_UPDATE_TASK ( x_return_status OUT NOCOPY varchar2);
36 /* Called before task Update */
37
38 PROCEDURE POST_UPDATE_TASK ( x_return_status OUT NOCOPY varchar2);
39 /* Called after task Update */
40
41 PROCEDURE PRE_DELETE_TASK ( x_return_status OUT NOCOPY varchar2);
42 /* Called before task Delete */
43
44 PROCEDURE POST_DELETE_TASK ( x_return_status OUT NOCOPY varchar2);
45 /* Called after task Delete */
46
47 PROCEDURE INSERT_ALL_ACC_RECORDS
48 ( p_resource_id IN NUMBER
49 , x_return_status OUT NOCOPY VARCHAR2 );
50 /* Called during user creation */
51
52 /*Procedure to purge completed/expired Tasks Assignments*/
53 --Bug 3475657
54 PROCEDURE PURGE_TASKS;
55
56 END CSL_JTF_TASKS_ACC_PKG;