
io.github.rongaru.javaee.webapp.bean.AbstractBeanJSF_3 Maven / Gradle / Ivy
package io.github.rongaru.javaee.webapp.bean;
import io.github.rongaru.javaee.backend.service.AbstractService;
import io.github.rongaru.javaee.webapp.model.AbstractDataModelJSF;
import io.github.rongaru.javaee.webapp.model.AbstractUserLoginDataModelJSF;
import java.util.List;
public abstract class AbstractBeanJSF_3< Dto, Service, UserDto, DataModelJSF, UserLoginDataModelJSF > extends AbstractBeanJSF_2< Dto, Service, UserDto, DataModelJSF, UserLoginDataModelJSF > {
protected String getRequestDeniedScreen( ) {
return "Error403.xhtml";
}
protected List< Dto > getDataTableRecordDtos( ) {
return getAbstractService( ).getAll( );
}
protected AbstractService< Dto > getAbstractService( ) {
return ( AbstractService ) getService( );
}
protected AbstractDataModelJSF< Dto > getAbstractDataModelJSF( ) {
return ( AbstractDataModelJSF ) getDataModelJSF( );
}
protected AbstractUserLoginDataModelJSF< UserDto > getAbstractUserLoginDataModelJSF( ) {
return ( AbstractUserLoginDataModelJSF ) getUserLoginDataModelJSF( );
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy