Controller
Si implementa IController no es necesario escribir código para los diferentes métodos
Se debe cargar la configuración inicial para que los framework trabajen adecuadamente.
LoginController.java o clase Inicial
En el LoginController.java
Inyectar las dependencias que pertenecen a jmoordb,
//Atributos para la interface IController
@Inject
RevisionHistoryRepository revisionHistoryRepository;
@Inject
RevisionHistoryServices revisionHistoryServices;
@Inject
AutoincrementableServices autoincrementableServices;
@Inject
ConfiguracionRepository configuracionRepository;
init() cargar la configuración
@PostConstruct
public void init() {
loggedIn = false;
recoverSession = false;
userwasLoged = false;
tokenwassend = false;
configuracion = new Configuracion();
JmoordbConnection jmc = new JmoordbConnection.Builder()
.withSecurity(false)
.withDatabase("store")
.withHost("")
.withPort(0)
.withUsername("")
.withPassword("")
.build();
}
Cuando el usuario se logea en el método doLogin(), para cargar la configuración del entorno.
//Agregar al context
JmoordbConfiguration jmc = new JmoordbConfiguration.Builder()
.withSpanish(true)
.withRepositoryRevisionHistory(revisionHistoryRepository)
.withRevisionHistoryServices(revisionHistoryServices)
.withRevisionSave(true)
.withUsername(username)
.build();
JmoordbContext.put("_userLogged", usuario);
Last updated
Was this helpful?