CardTemplateBeanLocal.java 571 Bytes
package fi.insomnia.bortal.beans;

import java.util.List;

import javax.ejb.Local;

import fi.insomnia.bortal.model.CardTemplate;
import fi.insomnia.bortal.model.PrintedCard;
import fi.insomnia.bortal.model.User;

@Local
public interface CardTemplateBeanLocal {

    List<CardTemplate> findAll();

    void create(CardTemplate card);

    CardTemplate findById(Integer id);

    PrintedCard checkPrintedCard(User user);

    void checkAllUsersCardRights();

    PrintedCard setRfidUid(String tag, User user);

    PrintedCard setRfidUid(String tag, PrintedCard card);

}