Source code file content

Revision: 459 (of 459)

css & weld tests
» Project Revision History

» Checkout URL

arena / arena-model / src / main / java / com / kenai / puj / arena / model / entity / facade / impl / PujCompetitionFacadeImpl.java

Size: 1087 bytes, 1 line
package com.kenai.puj.arena.model.entity.facade.impl;

import java.util.Collection;

import javax.ejb.Stateless;
import javax.persistence.Query;

import com.kenai.puj.arena.model.entity.PujCompetitionEntity;
import com.kenai.puj.arena.model.entity.PujCompetitionEntity.CompetitionStatus;
import com.kenai.puj.arena.model.entity.facade.PujCompetitionFacade;

@Stateless
public class PujCompetitionFacadeImpl extends
		CRUDEntityFacade<PujCompetitionEntity> implements PujCompetitionFacade {
	@Override
	public Collection<PujCompetitionEntity> findByInstitution(String acronym,
			int start, int max) throws IllegalStateException,
			IllegalArgumentException {
		Query query = manager
				.createNamedQuery(PujCompetitionEntity.FIND_BY_INSTITUTION);
		query.setParameter(PujCompetitionEntity.PARAM_INSTITUTION_ACRONYM,
				acronym);
		query.setFirstResult(start);
		query.setMaxResults(max);
		return getResultList(query);
	}

	@Override
	public Collection<PujCompetitionEntity> findByStatus(
			CompetitionStatus status, int sorted) {
		return null;
	}
}
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20100312.9442df5)
 
 
loading
Please Confirm