All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.frameworkset.platform.util.EventUtil Maven / Gradle / Ivy

package com.frameworkset.platform.util;

import org.frameworkset.event.Event;
import org.frameworkset.event.EventHandle;
import org.frameworkset.event.EventImpl;

import com.frameworkset.platform.security.event.ACLEventType;

public class EventUtil {

	public EventUtil() {
		// TODO Auto-generated constructor stub
	}
	
	public static void sendRESOURCE_ROLE_INFO_CHANGEEvent()
	{
		Event event = new EventImpl("",
				ACLEventType.RESOURCE_ROLE_INFO_CHANGE);
		EventHandle.sendEvent(event);
	}
	
	public static void sendUSER_ROLE_INFO_CHANGEEvent()
	{
		Event event = new EventImpl("",
				ACLEventType.USER_ROLE_INFO_CHANGE);
		EventHandle.sendEvent(event);
	}
	
	public static void sendUSER_ROLE_INFO_CHANGEEvent(String source)
	{
		Event event = new EventImpl(source,
				ACLEventType.USER_ROLE_INFO_CHANGE);
		EventHandle.sendEvent(event);
	}
	public static void sendUSER_INFO_DELETEEvent(String userIds[])
	{
		Event event = new EventImpl(userIds,
				ACLEventType.USER_INFO_DELETE);
		EventHandle.sendEvent(event);
	}

	public static void sendORGUNIT_INFO_DELETEEvent(String orgId) {
		Event event1 = new EventImpl(orgId, ACLEventType.ORGUNIT_INFO_DELETE);
		EventHandle.sendEvent(event1);
	}

	public static void sendORGUNIT_INFO_ADD(String orgId) {
		Event event = new EventImpl(orgId,
				ACLEventType.ORGUNIT_INFO_ADD);
		EventHandle.sendEvent(event,false);
		
	}

	public static void sendORGUNIT_INFO_CHANGE(String orgID) {
		Event event = new EventImpl(orgID,
				ACLEventType.ORGUNIT_INFO_CHANGE);
		EventHandle.sendEvent(event,true);
	}

	public static void sendUSER_INFO_DELETEEvent(String userIds) {
		Event eventUSER_INFO_DELETE = new EventImpl(userIds,
				ACLEventType.USER_INFO_DELETE);
		EventHandle.getInstance().change(eventUSER_INFO_DELETE);
		
	}

	public static void sendORGUNIT_INFO_UPDATE(String orgId) {
		Event event = new EventImpl(orgId,
				ACLEventType.ORGUNIT_INFO_UPDATE);
		EventHandle.sendEvent(event,true);
		
	}
	
	public static void sendORGUNIT_DELETEEVENT(String operdata,String orgid)
	{
		if(operdata != null)
			EventUtil.sendUSER_INFO_DELETEEvent("");
		EventUtil.sendUSER_ROLE_INFO_CHANGEEvent(orgid);
		EventUtil.sendORGUNIT_INFO_DELETEEvent(orgid);
	}
	

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy