package com.tootsville.joshua.client.util;

import com.google.gwt.user.client.rpc.IsSerializable;

public class Enrolment implements IsSerializable {
	String auth_sub_id = "";
	String begins_at = "";
	String expires_at = "";
	boolean isExpired = true;
	String order_code = "";
	String order_source = "";
	Payment payment = null;
	String product_id = "";

	String product_title = "";

	public String getAuth_sub_id () {
		// default getter (theys, Oct 5, 2009)
		return auth_sub_id;
	}

	public String getBegins_at () {
		// default getter (theys, Oct 5, 2009)
		return begins_at;
	}

	public String getExpires_at () {
		// default getter (theys, Oct 5, 2009)
		return expires_at;
	}

	public String getOrder_code () {
		// default getter (theys, Oct 5, 2009)
		return order_code;
	}

	public String getOrder_source () {
		// default getter (theys, Oct 5, 2009)
		return order_source;
	}

	public Payment getPayment () {
		// default getter (theys, Oct 15, 2009)
		return payment;
	}

	public String getProduct_id () {
		// default getter (theys, Oct 5, 2009)
		return product_id;
	}

	public String getProduct_title () {
		// default getter (theys, Oct 5, 2009)
		return product_title;
	}

	public boolean hasPayment () {
		return ! (null == payment);
	}

	public boolean isExpired () {
		// default getter (theys, Oct 5, 2009)
		return isExpired;
	}

	public void setAuth_sub_id (final String auth_sub_id1) {
		// default setter (theys, Oct 5, 2009)
		auth_sub_id = auth_sub_id1;
	}

	public void setBegins_at (final String begins_at1) {
		// default setter (theys, Oct 5, 2009)
		begins_at = begins_at1;
	}

	public void setExpired (final boolean isExpired1) {
		// default setter (theys, Oct 5, 2009)
		isExpired = isExpired1;
	}

	public void setExpires_at (final String expires_at1) {
		// default setter (theys, Oct 5, 2009)
		expires_at = expires_at1;
	}

	public void setOrder_code (final String order_code1) {
		// default setter (theys, Oct 5, 2009)
		order_code = order_code1;
	}

	public void setOrder_source (final String order_source1) {
		// default setter (theys, Oct 5, 2009)
		order_source = order_source1;
	}

	public void setPayment (final Payment newPayment) {
		// default setter (theys, Oct 15, 2009)
		payment = newPayment;
	}

	public void setProduct_id (final String product_id1) {
		// default setter (theys, Oct 5, 2009)
		product_id = product_id1;
	}

	public void setProduct_title (final String product_title1) {
		// default setter (theys, Oct 5, 2009)
		product_title = product_title1;
	}
}
