Package org.jeecgframework.core.common.hibernate.qbc

Examples of org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery


 
  public Set<String> getOperationCodesByRoleIdAndFunctionId(String roleId, String functionId) {
    Set<String> operationCodes = new HashSet<String>();
    TSRole role = commonDao.get(TSRole.class, roleId);
    CriteriaQuery cq1 = new CriteriaQuery(TSRoleFunction.class);
    cq1.eq("TSRole.id", role.getId());
    cq1.eq("TSFunction.id", functionId);
    cq1.add();
    List<TSRoleFunction> rFunctions = getListByCriteriaQuery(cq1, false);
    if (null != rFunctions && rFunctions.size() > 0) {
      TSRoleFunction tsRoleFunction = rFunctions.get(0);
      if (null != tsRoleFunction.getOperation()) {
        String[] operationArry = tsRoleFunction.getOperation().split(",");
View Full Code Here


  public Set<String> getOperationCodesByUserIdAndFunctionId(String userId, String functionId) {
    Set<String> operationCodes = new HashSet<String>();
    List<TSRoleUser> rUsers = findByProperty(TSRoleUser.class, "TSUser.id", userId);
    for (TSRoleUser ru : rUsers) {
      TSRole role = ru.getTSRole();
      CriteriaQuery cq1 = new CriteriaQuery(TSRoleFunction.class);
      cq1.eq("TSRole.id", role.getId());
      cq1.eq("TSFunction.id", functionId);
      cq1.add();
      List<TSRoleFunction> rFunctions = getListByCriteriaQuery(cq1, false);
      if (null != rFunctions && rFunctions.size() > 0) {
        TSRoleFunction tsRoleFunction = rFunctions.get(0);
        if (null != tsRoleFunction.getOperation()) {
          String[] operationArry = tsRoleFunction.getOperation().split(",");
View Full Code Here

   * @param user
   */

  @RequestMapping(params = "datagrid")
  public void datagrid(JeecgBlobDataEntity jeecgBlobData,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
    CriteriaQuery cq = new CriteriaQuery(JeecgBlobDataEntity.class, dataGrid);
    //查询条件组装器
    org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, jeecgBlobData);
    this.jeecgBlobDataService.getDataGridReturn(cq, true);
    TagUtil.datagrid(response, dataGrid);
  }
View Full Code Here

   * @param user
   */

  @RequestMapping(params = "datagrid")
  public void datagrid(WebOfficeEntity webOffice,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
    CriteriaQuery cq = new CriteriaQuery(WebOfficeEntity.class, dataGrid);
    //查询条件组装器
    org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, webOffice, request.getParameterMap());
    this.webOfficeService.getDataGridReturn(cq, true);
    TagUtil.datagrid(response, dataGrid);
  }
View Full Code Here

   * @param user
   */

  @RequestMapping(params = "datagrid")
  public void datagrid(HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
    CriteriaQuery cq = new CriteriaQuery(JeecgOrderMainEntity.class, dataGrid);
    this.jeecgOrderMainService.getDataGridReturn(cq, true);
    TagUtil.datagrid(response, dataGrid);
  }
View Full Code Here

  @RequestMapping(params = "setOperate")
  @ResponseBody
  public List<TreeGrid> setOperate(HttpServletRequest request,
      TreeGrid treegrid) {
    String roleId = request.getParameter("roleId");
    CriteriaQuery cq = new CriteriaQuery(TSFunction.class);
    if (treegrid.getId() != null) {
      cq.eq("TSFunction.id",
          treegrid.getId());
    }
    if (treegrid.getId() == null) {
      cq.isNull("TSFunction");
    }
    cq.add();
    List<TSFunction> functionList = systemService.getListByCriteriaQuery(cq,false);
    List<TreeGrid> treeGrids = new ArrayList<TreeGrid>();
    Collections.sort(functionList, new SetListSort());
    TreeGridModel treeGridModel=new TreeGridModel();
    treeGridModel.setRoleid(roleId);
View Full Code Here

      * @param ids
      */
  public void savep(String roleId,String functionid, String ids) {
    //String hql = "from TSRoleFunction t where" + " t.TSRole.id=" + oConvertUtils.getInt(roleId,0)
    //    + " " + "and t.TSFunction.id=" + oConvertUtils.getInt(functionid,0);   
    CriteriaQuery cq=new CriteriaQuery(TSRoleFunction.class);
    cq.eq("TSRole.id",roleId);
    cq.eq("TSFunction.id",functionid);
    cq.add();
    List<TSRoleFunction> rFunctions =systemService.getListByCriteriaQuery(cq,false);
    if (rFunctions.size() > 0) {
      TSRoleFunction roleFunction = rFunctions.get(0);
      roleFunction.setOperation(ids);
      systemService.saveOrUpdate(roleFunction);
View Full Code Here

   * @param roleId
   * @return
   */
  @RequestMapping(params = "operationListForFunction")
  public ModelAndView operationListForFunction(HttpServletRequest request,String functionId,String roleId) { 
    CriteriaQuery cq = new CriteriaQuery(TSOperation.class);
    cq.eq("TSFunction.id", functionId);
    cq.add();
    List<TSOperation> operationList = this.systemService.getListByCriteriaQuery(cq, false);
    Set<String> operationCodes = systemService.getOperationCodesByRoleIdAndFunctionId(roleId, functionId);
    request.setAttribute("operationList", operationList);
    request.setAttribute("operationcodes", operationCodes);
    request.setAttribute("functionId", functionId);
View Full Code Here

  public AjaxJson updateOperation(HttpServletRequest request) {
    AjaxJson j = new AjaxJson();
    String roleId =request.getParameter("roleId");
    String functionId = request.getParameter("functionId");
    String operationcodes = request.getParameter("operationcodes");
    CriteriaQuery cq1=new CriteriaQuery(TSRoleFunction.class);
    cq1.eq("TSRole.id",roleId);
    cq1.eq("TSFunction.id",functionId);
    cq1.add();
    List<TSRoleFunction> rFunctions =systemService.getListByCriteriaQuery(cq1,false);
    if(null!=rFunctions && rFunctions.size()>0){
      TSRoleFunction tsRoleFunction =  rFunctions.get(0);
      tsRoleFunction.setOperation(operationcodes);
      systemService.saveOrUpdate(tsRoleFunction);
View Full Code Here

   * @param response
   * @param dataGrid
   */
  @RequestMapping(params = "datagrid")
  public void datagrid(HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
    CriteriaQuery cq = new CriteriaQuery(TSLog.class, dataGrid);
    String loglevel = request.getParameter("loglevel");
    if (loglevel == null || loglevel.equals("0")) {
    } else {
      cq.eq("loglevel", oConvertUtils.getShort(loglevel));
      cq.add();
    }
    this.systemService.getDataGridReturn(cq, true);
    TagUtil.datagrid(response, dataGrid);
  }
View Full Code Here

TOP

Related Classes of org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.