package org.needle4j.injection.method;
import java.util.Queue;
import javax.inject.Inject;
import org.needle4j.db.User;
import org.needle4j.injection.CurrentUser;
public class UserDao {
private User user;
private User currentUser;
private Queue<?> queue1;
private Queue<?> queue2;
@Inject
public void setUser(final User user) {
this.user = user;
}
public User getUser() {
return user;
}
@Inject
public void setCurrentUser(final @CurrentUser User user) {
this.currentUser = user;
}
public User getCurrentUser() {
return currentUser;
}
@Inject
public void init(final Queue<?> queue1, final Queue<?> queue2) {
this.queue1 = queue1;
this.queue2 = queue2;
}
public Queue<?> getQueue1() {
return queue1;
}
public Queue<?> getQueue2() {
return queue2;
}
}