Examples of AuthDataFilter


Examples of org.butor.auth.common.AuthDataFilter

    if (StringUtils.hasLength(crit.getDisplayName())) {
      crit.setDisplayName("%" + crit.getDisplayName() + "%");
    }

    AuthDataFilter authDataCrit = new AuthDataFilter();
    authDataCrit.setSys(SecurityConstants.SYSTEM_ID);
    authDataCrit.setFunc(Strings.isNullOrEmpty(func) ? SecurityConstants.SEC_FUNC_USERS : func);
    authDataCrit.setDataTypes(SecurityConstants.SEC_DATA_TYPE_USER, SecurityConstants.SEC_DATA_TYPE_FIRM);
    authDataCrit.setMode((AccessMode.READ).value());
    authDataCrit.setMember(cra.getUserId());
   
    return queryList(PROC_LIST_USER, listSql, User.class, crit, cra, authDataCrit);
  }
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

  @Override
  public User readUser(String id, String func, CommonRequestArgs cra) {
    Map<String, Object> args = new HashMap<String, Object>();
    args.put("id", id);
   
    AuthDataFilter authDataCrit = new AuthDataFilter();
    authDataCrit.setSys(SecurityConstants.SYSTEM_ID);
    authDataCrit.setFunc(Strings.isNullOrEmpty(func) ? SecurityConstants.SEC_FUNC_USERS : func);
    authDataCrit.setDataTypes(SecurityConstants.SEC_DATA_TYPE_USER, SecurityConstants.SEC_DATA_TYPE_FIRM);
    authDataCrit.setMode((AccessMode.READ).value());
    authDataCrit.setMember(cra.getUserId());
   
   
    return queryFirst(PROC_READ_USER, readSql, User.class, args, cra, authDataCrit);
  }
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

  private String insertItemSql;

  @Override
  public List<Group> listGroup(String member, String func, CommonRequestArgs cra) {
   
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(Strings.isNullOrEmpty(func) ? SecurityConstants.SEC_FUNC_GROUPS : func);
    authData.setDataTypes("group");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());

    Map<String, Object> args = new HashMap<String, Object>();
    args.put("groupMember", Strings.isNullOrEmpty(member) ? null : member);
   
    return queryList(PROC_LIST_GROUP, listGroupSql, Group.class, args, cra, authData);
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

    return queryFirst(PROC_READ_ITEM, this.readItemSql, GroupItem.class, gik, cra);
  }
  @Override
  public List<GroupItem> readGroup(String groupId, CommonRequestArgs cra) {
   
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(SecurityConstants.SEC_FUNC_GROUPS);
    authData.setDataTypes("group", "firm", "user");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());

    Map<String, Object> args = new HashMap<String, Object>();
    args.put("groupId", groupId);
    return queryList(PROC_READ_GROUP, this.readGroupSql, GroupItem.class, args, cra, authData);
  }
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

  @Override
  public List<FirmWithAccessMode> listFirm(ListFirmCriteria crit, CommonRequestArgs cra) {
    if (StringUtils.hasLength(crit.getFirmName())) {
      crit.setFirmName("%" + crit.getFirmName() + "%");
    }
    AuthDataFilter authDataCrit = new AuthDataFilter();
    authDataCrit.setSys(crit.getSys() != null ? crit.getSys() : SecurityConstants.SYSTEM_ID);
    authDataCrit.setFunc(crit.getFunc() != null ? crit.getFunc() : SecurityConstants.SEC_FUNC_FIRMS);
    authDataCrit.setDataTypes(SecurityConstants.SEC_DATA_TYPE_FIRM);
    authDataCrit.setMode((crit.getMode() != null ? crit.getMode() : AccessMode.READ).value());
    authDataCrit.setMember(cra.getUserId());

    List<FirmWithAccessMode> fl = queryList(PROC_LIST_FIRM, listSql, FirmWithAccessMode.class, crit, cra, authDataCrit);
    JsonHelper jsh = new JsonHelper();
    for (FirmWithAccessMode f : fl) {
      if (f.getAttributesMap() != null) {
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

  @Override
  public Firm readFirm(long firmId, String sys, String func, AccessMode mode, CommonRequestArgs cra) {
    Map<String, Object> args = new HashMap<String, Object>();
    args.put("firmId", firmId);

    AuthDataFilter authDataCrit = new AuthDataFilter();
    authDataCrit.setSys(Strings.isNullOrEmpty(sys) ? SecurityConstants.SYSTEM_ID : sys).
    setFunc(Strings.isNullOrEmpty(func) ? SecurityConstants.SEC_FUNC_FIRMS : func).
    setDataTypes("firm").
    setMode(mode == null ? AccessMode.READ.value() : mode.value()).
    setMember(cra.getUserId());
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

  private String secFunc;
  private AuthDao authDao;

  @Override
  public List<Func> listFunc(String sys, String func, CommonRequestArgs cra) {
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(Strings.isNullOrEmpty(func) ? SecurityConstants.SEC_FUNC_FUNCS : func);
    authData.setDataTypes("func");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());

    Map<String, Object> args = ArgsBuilder.create().set("funcSys", sys).build();

    return queryList(PROC_LIST_FUNC, this.listSql, Func.class, args, authData, cra);
  }
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

    this.readSql = readSql;
  }

  @Override
  public Func readFunc(FuncKey funcKey, CommonRequestArgs cra) {
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(SecurityConstants.SEC_FUNC_FUNCS);
    authData.setDataTypes("func");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());

    Map<String, Object> args = ArgsBuilder.create().set("funcSys", funcKey.getSys()).set("funcId", funcKey.getFunc()).build();
   
    List<Func> list = queryList(PROC_READ_FUNC, this.readSql, Func.class, authData, cra, args);
    if (list == null || list.size() == 0)
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

    return queryList(PROC_LIST_AUTH_DATA, this.listAuthDataSql, AuthData.class, criteria, args, cra);
  }

  @Override
  public List<Auth> listAuth(ListAuthCriteria criteria, CommonRequestArgs cra) {
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(SecurityConstants.SEC_FUNC_AUTHS);
    authData.setDataTypes("firm", "user", "role", "func", "group");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());
   
    return queryList(PROC_LIST_AUTH, this.listAuthSql, Auth.class, criteria, cra, authData);
  }
View Full Code Here

Examples of org.butor.auth.common.AuthDataFilter

    this.listUserAuthFuncSql = listUserAuthFuncSql;
  }

  @Override
  public Auth readAuth(int authId, CommonRequestArgs cra) {
    AuthDataFilter authData = new AuthDataFilter();
    authData.setSys(SecurityConstants.SYSTEM_ID);
    authData.setFunc(SecurityConstants.SEC_FUNC_AUTHS);
    authData.setDataTypes("firm", "user", "role", "func", "group");
    authData.setMode((AccessMode.READ).value());
    authData.setMember(cra.getUserId());
   
    Map<String, Object> args = new HashMap<String, Object>();
    args.put("authId", authId);
    return queryFirst(PROC_READ_AUTH, this.readAuthSql, Auth.class, args, cra, authData);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.