Hi,
I am a beginer to this wonderful framework. I am studing official tutorial, and I am blocked on follow point:
paragraph : 6.2.3 Adding Custom Behaviour
my controller file is follow
package com.company.workshop.web.order;
import com.haulmont.cuba.gui.components.AbstractLookup;
public class OrderBrowse extends AbstractLookup {
@Inject
private CollectionDatasource<Order, UUID> ordersDs;
public void onBtnNewStatusClick() {
Order selectedItem = ordersDs.getItem();
if (selectedItem != null) {
selectedItem.setStatus(OrderStatus.NEW);
ordersDs.commit();
}
}
}
I receive follow compiler error
Compiler go in error:
java.lang.RuntimeException:
com.haulmont.cuba.core.sys.javacl.compiler.CharSequenceCompilerException: Compilation failed. Causes:
OrderBrowse.java:8: error: cannot find symbol
private CollectionDatasource<Order, UUID> ordersDs;
^
symbol: class CollectionDatasource
location: class com.company.workshop.web.order.OrderBrowse OrderBrowse.java:8: error: cannot find symbol
private CollectionDatasource<Order, UUID> ordersDs;
^
symbol: class Order
location: class com.company.workshop.web.order.OrderBrowse OrderBrowse.java:8: error: cannot find symbol
private CollectionDatasource<Order, UUID> ordersDs;
^
symbol: class UUID
location: class com.company.workshop.web.order.OrderBrowse OrderBrowse.java:7: error: cannot find symbol
@Inject
^
symbol: class Inject
location: class com.company.workshop.web.order.OrderBrowse OrderBrowse.java:11: error: cannot find symbol
Order selectedItem = ordersDs.getItem();
^
symbol: class Order
location: class com.company.workshop.web.order.OrderBrowse OrderBrowse.java:13: error: cannot find symbol
selectedItem.setStatus(OrderStatus.NEW);