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

events.system.domain.EventTemplateBusinessObject Maven / Gradle / Ivy

package events.system.domain;

import hbm.domain.BaseBusinessObject;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import user.management.domain.User;
import events.system.enums.Difficulty;
import events.system.enums.EventType;

@Getter
@Setter
@ToString(callSuper=true)
@EqualsAndHashCode(callSuper=true)
public class EventTemplateBusinessObject extends BaseBusinessObject {
	/** The serial Version UID */
	private static final long serialVersionUID = 1L;
	/** The category of the event. */
	private Category categories;
	/** The name of the consultant for the event. */
	private String consultant;
	/** A description for the content from the event. */
	private String content;
	/** An enum for the difficulty from the event. */
	private Difficulty difficulty;
	/** The duration in days from the event. */
	private Integer duration;
	/** An enum for the event type. */
	private EventType eventtype;
	/** The head text from the event. */
	private String head;
	/** A description for the introduction from the event. */
	private String introduction;
	/** The locale language from the event when it is registred. */
	private String locale;
	/**
	 * A flag that signals if the provider have material for the event like
	 * books etc.
	 */
	private Boolean material;
	/** The name from this event. */
	private String name;
	/** The price from the event. */
	private java.math.BigDecimal price;
	/** The user id from the provider. */
	private User provider;
	/** A description for the requirements from the event. */
	private String requirements;
	/** The minimum that have to subscribe to this event so it can be executed. */
	private Integer subscribermax;
	/** The maximum that can subscribe to this event. */
	private Integer subscribermin;
	/** A description for the targetgroup from the event. */
	private String targetgroup;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy