BarcodeBeanLocal.java 810 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;
import fi.codecrew.moya.model.Product;

@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);
	
	public Product getProduct(String barcode);
	public Place getPlaceFromBarcode(String barcode);

}