/** * Given a set of Experiments, it returns the year of the date of creation of the oldest experiment. * * @param experiments experiments * * @return an int corresponding to the year. */ private static String getCreatedYear( Collection<SimplifiedAnnotatedObject<Experiment>> experiments ) { if ( experiments.isEmpty() ) { throw new IllegalArgumentException( "The given Set of Experiments is empty" ); } int year = Integer.MAX_VALUE; for ( SimplifiedAnnotatedObject<Experiment> exp : experiments ) { Date created = exp.getCreated(); java.sql.Date d = new java.sql.Date( created.getTime() ); Calendar c = new GregorianCalendar(); c.setTime( d ); if ( year > c.get( Calendar.YEAR ) ) { year = c.get( Calendar.YEAR ); } } return String.valueOf( year ); }
/** * Given a set of Experiments, it returns the year of the date of creation of the oldest experiment. * * @param experiments experiments * * @return an int corresponding to the year. */ private static String getCreatedYear( Collection<SimplifiedAnnotatedObject<Experiment>> experiments ) { if ( experiments.isEmpty() ) { throw new IllegalArgumentException( "The given Set of Experiments is empty" ); } int year = Integer.MAX_VALUE; for ( SimplifiedAnnotatedObject<Experiment> exp : experiments ) { Date created = exp.getCreated(); java.sql.Date d = new java.sql.Date( created.getTime() ); Calendar c = new GregorianCalendar(); c.setTime( d ); if ( year > c.get( Calendar.YEAR ) ) { year = c.get( Calendar.YEAR ); } } return String.valueOf( year ); }
/** * Given a set of Experiments, it returns the year of the date of creation of the oldest experiment. * * @param experiments experiments * * @return an int corresponding to the year. */ private static String getCreatedYear( Collection<SimplifiedAnnotatedObject<Experiment>> experiments ) { if ( experiments.isEmpty() ) { throw new IllegalArgumentException( "The given Set of Experiments is empty" ); } int year = Integer.MAX_VALUE; for ( SimplifiedAnnotatedObject<Experiment> exp : experiments ) { Date created = exp.getCreated(); java.sql.Date d = new java.sql.Date( created.getTime() ); Calendar c = new GregorianCalendar(); c.setTime( d ); if ( year > c.get( Calendar.YEAR ) ) { year = c.get( Calendar.YEAR ); } } return String.valueOf( year ); }