return new StandardUnauthorizedComponentInstantiationListener();
}
protected abstract Class<? extends AuthenticatedWebSession> getWebSessionClass();
public abstract Class<? extends WebPage> getSignInPageClass();
public final IPageLinkDescriptor getSignInPageLinkDescriptor() {
<BUG>return new LinkDescriptorBuilder().page(getSignInPageClass()).build();
</BUG>
}
@Override
public IProvider<IExceptionMapper> getExceptionMapperProvider() {

return new StandardUnauthorizedComponentInstantiationListener();
}
protected abstract Class<? extends AuthenticatedWebSession> getWebSessionClass();
public abstract Class<? extends WebPage> getSignInPageClass();
public final IPageLinkDescriptor getSignInPageLinkDescriptor() {
return LinkDescriptorBuilder.start().page(getSignInPageClass());
}
@Override
public IProvider<IExceptionMapper> getExceptionMapperProvider() {
