package org.jboss.seam.security.external.contexts;
import javax.enterprise.context.spi.Contextual;
import javax.enterprise.context.spi.CreationalContext;
public class ContextualInstance<T> {
private Contextual<T> contextual;
private CreationalContext<T> creationalContext;
private T instance;
public ContextualInstance(Contextual<T> contextual, CreationalContext<T> creationalContext, T instance) {
this.contextual = contextual;
this.creationalContext = creationalContext;
this.instance = instance;
}
public Contextual<T> getContextual() {
return contextual;
}
public CreationalContext<T> getCreationalContext() {
return creationalContext;
}
public T getInstance() {
return instance;
}
}