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);
}