package eu.scape_project.planning.application;
import java.lang.annotation.Annotation;
import java.util.Collection;
import javax.enterprise.context.ConversationScoped;
import javax.enterprise.context.spi.Contextual;
import javax.enterprise.context.spi.CreationalContext;
import org.jboss.weld.context.ConversationContext;
import org.jboss.weld.context.ManagedConversation;
public class MockConversationContext implements ConversationContext{
@Override
public void deactivate() {
// TODO Auto-generated method stub
}
@Override
public <T> T get(Contextual<T> arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public <T> T get(Contextual<T> arg0, CreationalContext<T> arg1) {
// TODO Auto-generated method stub
return null;
}
@Override
public Class<? extends Annotation> getScope() {
return ConversationScoped.class;
}
@Override
public boolean isActive() {
// TODO Auto-generated method stub
return true;
}
@Override
public void activate() {
// TODO Auto-generated method stub
}
@Override
public void activate(String arg0) {
// TODO Auto-generated method stub
}
@Override
public String generateConversationId() {
// TODO Auto-generated method stub
return null;
}
@Override
public long getConcurrentAccessTimeout() {
// TODO Auto-generated method stub
return 0;
}
@Override
public ManagedConversation getConversation(String arg0) {
return new MockConversation();
}
@Override
public Collection<ManagedConversation> getConversations() {
// TODO Auto-generated method stub
return null;
}
@Override
public ManagedConversation getCurrentConversation() {
// TODO Auto-generated method stub
return null;
}
@Override
public long getDefaultTimeout() {
// TODO Auto-generated method stub
return 0;
}
@Override
public String getParameterName() {
// TODO Auto-generated method stub
return null;
}
@Override
public void invalidate() {
// TODO Auto-generated method stub
}
@Override
public void setConcurrentAccessTimeout(long arg0) {
// TODO Auto-generated method stub
}
@Override
public void setDefaultTimeout(long arg0) {
// TODO Auto-generated method stub
}
@Override
public void setParameterName(String arg0) {
// TODO Auto-generated method stub
}
}