1 package de.webman.acl; 2 3 import java.util.*; 4 5 import com.teamkonzept.web.*; 6 import de.webman.acl.eventhandler.*; 7 import com.teamkonzept.webman.mainint.events.CachedEventDistributor; 8 import com.teamkonzept.webman.mainint.events.EmptyEventHandler; 9 10 18 public class ACEventDistributor extends CachedEventDistributor 19 { 20 21 public ACEventDistributor() { 22 addEventHandler( EmptyEventHandler.getInstance() ); 24 addEventHandler( ACUserFrameEventHandler.getInstance() ); 25 addEventHandler( ACUserListEventHandler.getInstance() ); 26 addEventHandler( ACUserEditEventHandler.getInstance() ); 27 addEventHandler( ACUserUpdateEventHandler.getInstance() ); 28 addEventHandler( ACUserDeleteEventHandler.getInstance() ); 29 30 addEventHandler( ACUserGrantRightEventHandler.getInstance() ); 31 addEventHandler( ACUserRevokeRightEventHandler.getInstance() ); 32 33 addEventHandler( ACGroupFrameEventHandler.getInstance() ); 34 addEventHandler( ACGroupListEventHandler.getInstance() ); 35 addEventHandler( ACGroupEditEventHandler.getInstance() ); 36 addEventHandler( ACGroupUpdateEventHandler.getInstance() ); 37 addEventHandler( ACGroupDeleteEventHandler.getInstance() ); 38 addEventHandler( ACGroupAddUserEventHandler.getInstance() ); 39 addEventHandler( ACGroupDeleteUserEventHandler.getInstance() ); 40 41 addEventHandler( ACTaskFrameEventHandler.getInstance() ); 42 addEventHandler( ACTaskListEventHandler.getInstance() ); 43 addEventHandler( ACTaskEditEventHandler.getInstance() ); 44 addEventHandler( ACTaskUpdateEventHandler.getInstance() ); 45 addEventHandler( ACTaskDeleteEventHandler.getInstance() ); 46 addEventHandler( ACTaskDeleteActionEventHandler.getInstance() ); 47 addEventHandler( ACTaskAddActionEventHandler.getInstance() ); 48 49 addEventHandler( ACRoleFrameEventHandler.getInstance() ); 50 addEventHandler( ACRoleListEventHandler.getInstance() ); 51 addEventHandler( ACRoleEditEventHandler.getInstance() ); 52 addEventHandler( ACRoleUpdateEventHandler.getInstance() ); 53 addEventHandler( ACRoleDeleteEventHandler.getInstance() ); 54 addEventHandler( ACRoleDeleteTaskEventHandler.getInstance() ); 55 addEventHandler( ACRoleAddTaskEventHandler.getInstance() ); 56 57 addEventHandler( ACCENodeFrameEventHandler.getInstance() ); 58 addEventHandler( ACCENodeListEventHandler.getInstance() ); 59 addEventHandler( ACCERightsEventHandler.getInstance() ); 60 addEventHandler( ACCEOpenMultDirEventHandler.getInstance() ); 61 addEventHandler( ACLocalPolicyEventHandler.getInstance() ); 62 63 addEventHandler( ACTaskReportEventHandler.getInstance() ); 64 addEventHandler( ACUserReportEventHandler.getInstance() ); 65 addEventHandler( ACGroupReportEventHandler.getInstance() ); 66 addEventHandler( ACRoleReportEventHandler.getInstance() ); 67 } 68 69 public boolean isHandler(TKEvent evt) { 70 return evt.getName().startsWith("AC"); 71 } 72 73 } 74 | Popular Tags |