Atributos
// <editor-fold defaultstate="collapsed" desc="imports">
import com.avbravo.avbravoutils.JsfUtil;
import com.avbravo.avbravoutils.printer.Printer;
import com.avbravo.ejbjmoordb.interfaces.IController;
import com.avbravo.ejbjmoordb.services.RevisionHistoryServices;
import com.avbravo.ejbjmoordb.services.UserInfoServices;
import com.avbravo.storeejb.datamodel.MarcaDataModel;
import com.avbravo.storeejb.repository.MarcaRepository;
import com.avbravo.storeejb.producer.RevisionHistoryStoreejbRepository;
import com.avbravo.storeejb.entity.Marca;
import com.avbravo.storeejb.services.MarcaServices;
import com.avbravo.store.util.ResourcesFiles;
import com.avbravo.storeejb.services.ArticuloServices;
import com.avbravo.storeejb.producer.AutoincrementableStoreejbServices;
import com.avbravo.store.util.LookupServices;
import java.util.ArrayList;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Optional;
import javax.annotation.PostConstruct;
import javax.faces.view.ViewScoped;
import javax.inject.Inject;
import javax.inject.Named;
import javax.faces.context.FacesContext;
import org.bson.Document;
import org.primefaces.context.RequestContext;
import org.primefaces.event.SelectEvent;
// </editor-fold>
/**
*
* @authoravbravo
*/
@Named
@ViewScoped
public class MarcaController implements Serializable, IController {
// <editor-fold defaultstate="collapsed" desc="fields">
private static final long serialVersionUID = 1L;
// @Inject
//private transient ExternalContext externalContext;
private Boolean writable = false;
//DataModel
private MarcaDataModel marcaDataModel;
private String _old = "";
Integer page = 1;
Integer rowPage = 25;
List<Integer> pages = new ArrayList<>();
//
//Entity
Marca marca;
Marca marcaSelected;
//List
List<Marca> marcaList = new ArrayList<>();
List<Marca> marcaFiltered = new ArrayList<>();
//Repository
@Inject
MarcaRepository marcaRepository;
@Inject
RevisionHistoryStoreejbRepository revisionHistoryStoreejbRepository;
//Services
//Atributos para busquedas
@Inject
ArticuloServices articuloServices;
@Inject
AutoincrementableStoreejbServices autoincrementableStoreejbServices;
@Inject
LookupServices lookupServices;
@Inject
RevisionHistoryServices revisionHistoryServices;
@Inject
UserInfoServices userInfoServices;
@Inject
MarcaServices marcaServices;
@Inject
ResourcesFiles rf;
@Inject
Printer printer;
@Inject
LoginController loginController;
//List of Relations
//Repository of Relations
// </editor-fold>
Last updated