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

events.system.service.api.EventTemplateService Maven / Gradle / Ivy

package events.system.service.api;

import hbm.service.jpa.BusinessService;

import java.util.List;

import user.management.model.Users;
import events.system.model.Categories;
import events.system.model.EventTemplate;

public interface EventTemplateService extends
		BusinessService {

	/**
	 * Delete event and all references.
	 *
	 * @param event            the event
	 * @return the event template
	 */
	public EventTemplate deleteEventAndAllReferences(final EventTemplate event);

	/**
	 * Find seminar.
	 *
	 * @param provider
	 *            the provider
	 * @param id
	 *            the id
	 * @return the seminars
	 */
	EventTemplate findEvent(final Users provider, final Integer id);

	/**
	 * Find seminars.
	 *
	 * @param eventname
	 *            the eventname
	 * @param category
	 *            the category
	 * @param condition
	 *            the condition
	 * @return the list
	 */
	List findEvents(final String eventname,
			final Categories category, final boolean condition);

	/**
	 * Find seminars.
	 *
	 * @param provider
	 *            the provider
	 * @return the list
	 */
	List findEvents(final Users provider);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy