// Path: src/br/com/visualize/akan/domain/enumeration/Month.java
// public enum Month {
// 	WITHOUT_MONTH( 0 ),
// 	
// 	JANUARY( 1 ),
// 	FEBRUARY( 2 ),
// 	MARCH( 3 ),
// 	
// 	APRIL( 4 ),
// 	MAY( 5 ),
// 	JUNE( 6 ),
// 	
// 	JULY( 7 ),
// 	AUGUST( 8 ),
// 	SEPTEMBER( 9 ),
// 	
// 	OCTOBER( 10 ),
// 	NOVEMBER( 11 ),
// 	DECEMBER( 12 );
// 	
// 	private int valueMonth;
// 	
// 	Month( int value ) {
// 		valueMonth = value;
// 	}
// 	
// 	/**
// 	 * Return the numerical value of the month.
// 	 * 
// 	 * @return The numerical value of the month.
// 	 */
// 	public int getvalueMonth() {
// 		return valueMonth;
// 	}
// }
// 
// Path: src/br/com/visualize/akan/domain/enumeration/SubQuota.java
// public enum SubQuota {
// 	WITHOUT_TYPE( 0 ),
// 	OFFICE( 1, "office" ),
// 	FUEL( 3, "fuel" ),
// 	
// 	TECHNICAL_WORK_AND_CONSULTING( 4, "technical_work_and_consulting" ),
// 	DISCLOSURE_PARLIAMENTARY_ACTIVITY( 5, "disclosure_parliamentary_activity" ),
// 	SAFETY( 8, "safety" ),
// 	
// 	AIR_FREIGHT( 119, "air_freight" ),
// 	TELEPHONY( 10, "telephony" ),
// 	POSTAL_SERVICES( 11, "postal_services" ),
// 	
// 	SIGNATURE_OF_PUBLICATION( 12, "signature_of_publication" ),
// 	ALIMENTATION( 13, "alimentation" ),
// 	ACCOMMODATION( 14, "accommodation" ),
// 	
// 	LEASE_OF_VEHICLES( 15, "lease_of_vehicles" ),
// 	ISSUANCE_OF_AIR_TICKETS( 9, "issuance_of_air_tickets" );
// 	
// 	private int valueSubQuota;
// 	private String representativeName;
// 	
// 	SubQuota( int value ) {
// 		valueSubQuota = value;
// 	}
// 	
// 	SubQuota( int value, String name ) {
// 		this.valueSubQuota = value;
// 		this.representativeName = name;
// 	}
// 	
// 	/**
// 	 * Return the numerical value of the sub-quota that represent it in database.
// 	 * 
// 	 * @return The numerical value of the sub-quota that represent it in database.
// 	 */
// 	public int getValueSubQuota() {
// 		return valueSubQuota;
// 	}
// 	
// 	/**
// 	 * Return a name that represent the sub-quota.
// 	 * 
// 	 * @return The name that represent this sub-quota.
// 	 */
// 	public String getRepresentativeNameQuota() {
// 		return representativeName; 
// 	}
// }


import br.com.visualize.akan.domain.enumeration.Month;
import br.com.visualize.akan.domain.enumeration.SubQuota;

/*
 * File: Quota.java 
 * Purpose: Bringing the implementation of model Quota, a class that directly
 * references the business domain.
 */
package br.com.visualize.akan.domain.model;




/**
 * This class represents the model of quota for application. It contains the
 * essential data to represent and maintain a quota.
 */
public class Quota {
	private int idQuota = 0;
	private int idCongressman = 0;
	private int idUpdateQuota = 0;

// Path: src/br/com/visualize/akan/domain/enumeration/Month.java
// public enum Month {
// 	WITHOUT_MONTH( 0 ),
// 	
// 	JANUARY( 1 ),
// 	FEBRUARY( 2 ),
// 	MARCH( 3 ),
// 	
// 	APRIL( 4 ),
// 	MAY( 5 ),
// 	JUNE( 6 ),
// 	
// 	JULY( 7 ),
// 	AUGUST( 8 ),
// 	SEPTEMBER( 9 ),
// 	
// 	OCTOBER( 10 ),
// 	NOVEMBER( 11 ),
// 	DECEMBER( 12 );
// 	
// 	private int valueMonth;
// 	
// 	Month( int value ) {
// 		valueMonth = value;
// 	}
// 	
// 	/**
// 	 * Return the numerical value of the month.
// 	 * 
// 	 * @return The numerical value of the month.
// 	 */
// 	public int getvalueMonth() {
// 		return valueMonth;
// 	}
// }
// 
// Path: src/br/com/visualize/akan/domain/enumeration/SubQuota.java
// public enum SubQuota {
// 	WITHOUT_TYPE( 0 ),
// 	OFFICE( 1, "office" ),
// 	FUEL( 3, "fuel" ),
// 	
// 	TECHNICAL_WORK_AND_CONSULTING( 4, "technical_work_and_consulting" ),
// 	DISCLOSURE_PARLIAMENTARY_ACTIVITY( 5, "disclosure_parliamentary_activity" ),
// 	SAFETY( 8, "safety" ),
// 	
// 	AIR_FREIGHT( 119, "air_freight" ),
// 	TELEPHONY( 10, "telephony" ),
// 	POSTAL_SERVICES( 11, "postal_services" ),
// 	
// 	SIGNATURE_OF_PUBLICATION( 12, "signature_of_publication" ),
// 	ALIMENTATION( 13, "alimentation" ),
// 	ACCOMMODATION( 14, "accommodation" ),
// 	
// 	LEASE_OF_VEHICLES( 15, "lease_of_vehicles" ),
// 	ISSUANCE_OF_AIR_TICKETS( 9, "issuance_of_air_tickets" );
// 	
// 	private int valueSubQuota;
// 	private String representativeName;
// 	
// 	SubQuota( int value ) {
// 		valueSubQuota = value;
// 	}
// 	
// 	SubQuota( int value, String name ) {
// 		this.valueSubQuota = value;
// 		this.representativeName = name;
// 	}
// 	
// 	/**
// 	 * Return the numerical value of the sub-quota that represent it in database.
// 	 * 
// 	 * @return The numerical value of the sub-quota that represent it in database.
// 	 */
// 	public int getValueSubQuota() {
// 		return valueSubQuota;
// 	}
// 	
// 	/**
// 	 * Return a name that represent the sub-quota.
// 	 * 
// 	 * @return The name that represent this sub-quota.
// 	 */
// 	public String getRepresentativeNameQuota() {
// 		return representativeName; 
// 	}
// }


// Path: src/br/com/visualize/akan/domain/model/Quota.java
import br.com.visualize.akan.domain.enumeration.Month;
import br.com.visualize.akan.domain.enumeration.SubQuota;

/*
 * File: Quota.java 
 * Purpose: Bringing the implementation of model Quota, a class that directly
 * references the business domain.
 */
package br.com.visualize.akan.domain.model;




/**
 * This class represents the model of quota for application. It contains the
 * essential data to represent and maintain a quota.
 */
public class Quota {
	private int idQuota = 0;
	private int idCongressman = 0;
	private int idUpdateQuota = 0;

	private SubQuota typeQuota = SubQuota.WITHOUT_TYPE;
