Examples of IncompleteFieldsException


Examples of org.fenixedu.academic.domain.phd.migration.common.exceptions.IncompleteFieldsException

            String[] fields = getData().split("\t");

            try {
                processNumber = Integer.valueOf(fields[0].trim());
            } catch (NumberFormatException e) {
                throw new IncompleteFieldsException("processNumber");
            }

            try {
                phdProgram = PhdProgramTranslator.translate(fields[1].trim());
            } catch (NumberFormatException e) {
                throw new IncompleteFieldsException("phdProgram");
            }
            title = fields[2].trim();
            guiderId = fields[3].trim();
            assistantGuiderId = fields[4].trim();
            startProcessDate = ConversionUtilities.parseDate(fields[5].trim());
            startDevelopmentDate = ConversionUtilities.parseDate(fields[6].trim());
            requirementDate = ConversionUtilities.parseDate(fields[7].trim());
            meetingDate = ConversionUtilities.parseDate(fields[8].trim());
            firstDiscussionDate = ConversionUtilities.parseDate(fields[9].trim());
            secondDiscussionDate = ConversionUtilities.parseDate(fields[10].trim());
            edictDate = ConversionUtilities.parseDate(fields[11].trim());

            classification = FinalGradeTranslator.translate(fields[13].trim());
            ratificationDate = ConversionUtilities.parseDate(fields[14].trim());
            annulmentDate = ConversionUtilities.parseDate(fields[15].trim());
            limitToFinishDate = ConversionUtilities.parseDate(fields[16].trim());

        } catch (NoSuchElementException e) {
            throw new IncompleteFieldsException("Not enough fields");
        }
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.migration.common.exceptions.IncompleteFieldsException

                this.phdStudentNumber = Integer.parseInt(compounds[0].trim());
                this.teacherId = compounds[2].trim();
                this.institutionCode = compounds[3].trim();
                this.name = compounds[4].trim();
            } catch (NoSuchElementException e) {
                throw new IncompleteFieldsException();
            }
        }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.migration.common.exceptions.IncompleteFieldsException

        try {
            try {
                phdStudentNumber = Integer.valueOf(fields[0].trim());
            } catch (NumberFormatException e) {
                throw new IncompleteFieldsException("processNumber");
            }
            identificationNumber = fields[1].trim();
            socialSecurityNumber = parseSocialSecurityNumber(fields[2].trim());
            fullName = StringFormatter.prettyPrint(fields[3].trim());
            familyName = StringFormatter.prettyPrint(fields[4].trim());
            dateOfBirth = ConversionUtilities.parseDate(fields[5].trim());
            gender = ConversionUtilities.parseGender(fields[6].trim());
            nationality = NationalityTranslator.translate(fields[7].trim());

            // Address
            parishOfResidence = fields[8].trim();
            districtSubdivisionOfResidence = fields[9].trim();
            districtOfResidence = fields[10].trim();

            fatherName = fields[11].trim();
            motherName = fields[12].trim();

            address = fields[13].trim();
            areaCode = fields[14].trim();
            area = fields[15].trim();
            areaOfAreaCode = area;

            // -- Address

            contactNumber = fields[16].trim();
            otherContactNumber = fields[17].trim();
            profession = fields[18].trim();
            workPlace = fields[19].trim();
            email = fields[20].trim();

        } catch (NoSuchElementException e) {
            throw new IncompleteFieldsException("Not enough fields");
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.