package com.anjlab.ping.services.dao; import java.util.List; import org.apache.tapestry5.jpa.annotations.CommitAfter; import com.anjlab.ping.entities.Account; import com.anjlab.ping.entities.Ref; public interface RefDAO { @CommitAfter public abstract Ref addRef(Account account, String scheduleName, int accessTypeFull); @CommitAfter public abstract void removeRef(Long id); @CommitAfter public abstract List<Ref> getRefs(Account account); @CommitAfter public abstract Ref find(Account account, String scheduleName); @CommitAfter public abstract Ref find(Long id); @CommitAfter public abstract List<Ref> getAll(); @CommitAfter public abstract void update(Ref ref); @CommitAfter public abstract List<Ref> getRefs(String scheduleName); }