br.com.jarch.faces.controller.ICrudListController Maven / Gradle / Ivy
package br.com.jarch.faces.controller;
import br.com.jarch.core.crud.repository.CrudRepository;
import br.com.jarch.core.crud.service.ICrudService;
import br.com.jarch.core.model.IColumnList;
import br.com.jarch.core.model.ICrudEntity;
import br.com.jarch.core.model.IIdentity;
import br.com.jarch.core.model.ItemMenuSelected;
public interface ICrudListController, R extends CrudRepository> extends IBaseListController {
void callInsert();
void callClone(Long id);
void callClone(E identity);
void callChange(Long id);
void callChange(E identity);
void callDelete(Long id);
void callDelete(E identity);
void callActionDynamic(Long idEntity, String idDynamic);
void callActionDynamic(IIdentity identity, String idDynamic);
void callActionDynamic(Long idEntity, String idDynamic, String labelMenuDynamic);
void callActionDynamic(IIdentity identity, String idDynamic, String labelMenuDynamic);
void processMethodDynamic(String method, String idDynamic, IIdentity rowTable, String labelMenu);
void processMethodDynamicItemMenuSelected();
ItemMenuSelected getItemMenuSelected();
void setItemMenuSelected(ItemMenuSelected itemMenuSelected);
String getWidgetVar();
boolean isExclusionLogic();
void processMethodDynamic(String method, String idDynamic, IIdentity rowTable, String labelMenu, boolean showMessageSuccess);
void processMethodDynamicConfirmation(boolean confirmation, String headerConfirmation,
String messageConfirmation, String method, String idDynamic,
IIdentity rowTable, String labelMenu, boolean showMessageSuccess);
String totalizer(IColumnList columnList);
boolean isExistColumnsTotalizer();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy