BarcodeBeanLocal.java 674 Bytes
package fi.codecrew.moya.beans;

import java.io.IOException;
import java.io.InputStream;

import javax.ejb.Local;

import fi.codecrew.moya.model.EventUser;
import fi.codecrew.moya.model.Place;
import fi.codecrew.moya.model.PrintedCard;

@Local
public interface BarcodeBeanLocal {

	public PrintedCard getPrintedCard(String barcode) ;
	public EventUser getUser(String barcode);
	
	public InputStream getUserBarcode(EventUser user) throws IOException;
	public InputStream getCardBarcode(PrintedCard printedCard) throws IOException;
	public String getPlaceHexcode(Place place);
	public Place getPlaceFromHexcode(String hexcode);
	public String checkVrAuthCode(String code);

}