1 package de.webman.acl.db; 2 3 import de.webman.acl.db.queries.*; 4 5 14 public class TaskDBInterface 15 extends ObjectDBInterface 16 { 17 18 20 23 public static final String TABLE_NAME = "WM_TASK"; 24 25 28 public static final String PRIMARY_KEY_NAME = "WM_TASK_ID"; 29 30 33 public static final Class WM_TASK_SELECT_ALL = TaskSelectAll.class; 34 35 38 public static final Class WM_TASK_SELECT_BY_CONTEXT = TaskSelectByContext.class; 39 40 43 public static final Class WM_TASK_ACTION_SELECT_BY_TASK = TaskActionSelectByTask.class; 44 45 48 public static final Class WM_TASK_ACTION_SELECT_BY_ACTION = TaskActionSelectByAction.class; 49 50 53 public static final Class WM_TASK_ACTION_INSERT = TaskActionInsert.class; 54 55 58 private static final TaskDBInterface INSTANCE = new TaskDBInterface(); 59 60 61 63 66 private TaskDBInterface () 67 { 68 super(TaskInsert.class, 69 TaskUpdate.class, 70 TaskSelect.class, 71 TaskDelete.class, 72 new Class [1], 73 new Class [1], 74 TaskDeleteDependent.class); 75 } 76 77 78 80 85 public static final TaskDBInterface getInstance () 86 { 87 return INSTANCE; 88 } 89 90 91 93 98 public final String getTableName () 99 { 100 return TABLE_NAME; 101 } 102 103 108 public final String getPrimaryKeyName () 109 { 110 return PRIMARY_KEY_NAME; 111 } 112 113 118 public final String getDependentKeyName () 119 { 120 return ActionDBInterface.PRIMARY_KEY_NAME; 121 } 122 123 128 public final Class getSelectAllQuery () 129 { 130 return WM_TASK_SELECT_ALL; 131 } 132 133 138 public final Class getSelectDependentQuery () 139 { 140 return WM_TASK_ACTION_SELECT_BY_TASK; 141 } 142 143 148 public final Class getInsertDependentQuery () 149 { 150 return WM_TASK_ACTION_INSERT; 151 } 152 153 } 154 | Popular Tags |