%@page import="net.sourceforge.fenixedu.domain.Person"%>
<%@ page language="java"%>
<%@page import="java.util.TreeSet"%>
<%@page import="net.sourceforge.fenixedu.domain.student.Registration"%>
<%@page import="net.sourceforge.fenixedu.domain.mobility.outbound.OutboundMobilityCandidacySubmission"%>
<%@page import="net.sourceforge.fenixedu.domain.mobility.outbound.OutboundMobilityCandidacy"%>
<%@page import="net.sourceforge.fenixedu.domain.ExecutionDegree"%>
<%@page import="net.sourceforge.fenixedu.domain.mobility.outbound.OutboundMobilityCandidacyPeriod"%>
<%@page import="net.sourceforge.fenixedu.domain.Country"%>
<%@page import="net.sourceforge.fenixedu.domain.organizationalStructure.Unit"%>
<%@page import="net.sourceforge.fenixedu.domain.candidacyProcess.mobility.MobilityAgreement"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/fenix-renderers.tld" prefix="fr"%>
<%
	final MobilityAgreement mobilityAgreement = contest.getMobilityAgreement();
	final Unit unit = mobilityAgreement.getUniversityUnit();
	final Country country = unit.getCountry();
	final OutboundMobilityCandidacyPeriod candidacyPeriod = contest.getOutboundMobilityCandidacyPeriod();
%>
	:
	<%= mobilityAgreement.getMobilityProgram().getRegistrationAgreement().getDescription() %>
	<%= unit.getPresentationName() %>
	- : <%= country == null ? "" : country.getName() %>
- : <%= candidacyPeriod.getExecutionInterval().getName() %>
- : <%= candidacyPeriod.getIntervalAsString() %>
- 
		:
		<% for (final ExecutionDegree executionDegree : contest.getOutboundMobilityCandidacyContestGroup().getSortedExecutionDegrees()) { %>
				<%= executionDegree.getDegree().getSigla() %>
		<% } %>
	
- : <%= contest.getVacancies() == null ? "" : contest.getVacancies().toString() %>
- 
		:
		<%= contest.getOutboundMobilityCandidacyCount() == 0 ? "0" : contest.getOutboundMobilityCandidacyCount() %>
		
			
				
					|  |  |  |  |  |  <% for (final OutboundMobilityCandidacy candidacy : new TreeSet(contest.getOutboundMobilityCandidacySet())) {
				    	final OutboundMobilityCandidacySubmission submission = candidacy.getOutboundMobilityCandidacySubmission();
				    	final Registration registration = submission.getRegistration();
				    	final Person person = registration.getPerson();
				%>
							|  +) "  style="padding: 1em 0;" /> | <%= person.getUsername() %> | <%= person.getName() %> | <%= registration.getDegree().getSigla() %> | <%= candidacy.getPreferenceOrder() %> |  <% } %>