Класс Kotlin из JSF/Java ⇐ JAVA
-
Anonymous
Класс Kotlin из JSF/Java
Использование простого кода JSF/Java в: src/main/web/webapp/...
Java на: src/main/Java/...
публичный список getAllBeWhereWhen() { List beWhereWhenList = beWhereWhenEJB.getAllBeWhereWhens(); вернуть beWhereWhenList; } @Производит публичный список getAllBeWhereWhens() { Query beWhereWhensQuery = datastoreBeWhereWhen.find(BeWhereWhen.class); List beWhereWhenList = beWhereWhensQuery.iterator().toList(); вернуть beWhereWhenList; } Отображает данные:
INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.1 BeWhereWhenEJB beWhereWhenList size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.2 BeWhereWhenEJB beWhereWhenList getMobile = 447807059315 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.3 BeWhereWhenEJB beWhereWhenList getEventsList = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.4 BeWhereWhenEJB beWhereWhenList getEventName = Национальный музей мотоциклов INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.5 BeWhereWhenEJB beWhereWhenList getPeople size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.6 BeWhereWhenEJB beWhereWhenList getPeople = [People{userName='447807059315', eventDates=eStart='Чт, 1 февраля 12:00:00 GMT 2024 г. ', dateEnd='Четверг 01 февраля 13:00:00 GMT 2024'}, EventDates{dateStart='Сб 02 марта 12:00:00 GMT 2024', dateEnd='Сб 02 марта 13:00:00 GMT 2024'} , EventDates{dateStart='Вторник 02 апреля 13:00:00 BST 2024', dateEnd='Ср 03 апреля 14:00:00 BST 2024'}]}, People{userName='447791667805', eventDates=[EventDates{dateStart ='Ср, 1 мая, 13:00:00 BST 2024', dateEnd='Ср, 1 мая, 14:00:00 BST 2024'}]}] JSF в: src/main/web/webapp/...
#{usersKotlin.mobile Kotlin: src/main/kotlin/...
@Named("usersKotlinController") @RequestScoped открытый класс UsersKotlinController { личное значение серийной версииUID = 1L частный val logger = KotlinLogging.logger {} @Инжект частный lateinit varusersKotlinEJB: UsersKotlinEJB открытое развлечение getAllUsers(): List { valusersList =usersKotlinEJB.getAllUsers() вернуть список пользователей } } Класс Kotlin не будет отображать ошибки.
Посмотрел: Вызов Kotlin из Java
Я использую:
Джакарта EE 10.0.0 JDK 21.0.2 Котлин 1.9.22 Градл 8.2.1 JSF 4.0 PrimeFace (Джакарта) 13.0.6 WildFly 31.0.1.Финальный Как я могу получить доступ к «классам Kotlin» из JSF/Java? ТИА
Использование простого кода JSF/Java в: src/main/web/webapp/...
Java на: src/main/Java/...
публичный список getAllBeWhereWhen() { List beWhereWhenList = beWhereWhenEJB.getAllBeWhereWhens(); вернуть beWhereWhenList; } @Производит публичный список getAllBeWhereWhens() { Query beWhereWhensQuery = datastoreBeWhereWhen.find(BeWhereWhen.class); List beWhereWhenList = beWhereWhensQuery.iterator().toList(); вернуть beWhereWhenList; } Отображает данные:
INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.1 BeWhereWhenEJB beWhereWhenList size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.2 BeWhereWhenEJB beWhereWhenList getMobile = 447807059315 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.3 BeWhereWhenEJB beWhereWhenList getEventsList = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.4 BeWhereWhenEJB beWhereWhenList getEventName = Национальный музей мотоциклов INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.5 BeWhereWhenEJB beWhereWhenList getPeople size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.6 BeWhereWhenEJB beWhereWhenList getPeople = [People{userName='447807059315', eventDates=eStart='Чт, 1 февраля 12:00:00 GMT 2024 г. ', dateEnd='Четверг 01 февраля 13:00:00 GMT 2024'}, EventDates{dateStart='Сб 02 марта 12:00:00 GMT 2024', dateEnd='Сб 02 марта 13:00:00 GMT 2024'} , EventDates{dateStart='Вторник 02 апреля 13:00:00 BST 2024', dateEnd='Ср 03 апреля 14:00:00 BST 2024'}]}, People{userName='447791667805', eventDates=[EventDates{dateStart ='Ср, 1 мая, 13:00:00 BST 2024', dateEnd='Ср, 1 мая, 14:00:00 BST 2024'}]}] JSF в: src/main/web/webapp/...
#{usersKotlin.mobile Kotlin: src/main/kotlin/...
@Named("usersKotlinController") @RequestScoped открытый класс UsersKotlinController { личное значение серийной версииUID = 1L частный val logger = KotlinLogging.logger {} @Инжект частный lateinit varusersKotlinEJB: UsersKotlinEJB открытое развлечение getAllUsers(): List { valusersList =usersKotlinEJB.getAllUsers() вернуть список пользователей } } Класс Kotlin не будет отображать ошибки.
Посмотрел: Вызов Kotlin из Java
Я использую:
Джакарта EE 10.0.0 JDK 21.0.2 Котлин 1.9.22 Градл 8.2.1 JSF 4.0 PrimeFace (Джакарта) 13.0.6 WildFly 31.0.1.Финальный Как я могу получить доступ к «классам Kotlin» из JSF/Java? ТИА
Мобильная версия