@Override protected void executeQueryCommand() { Guid objectId = getParameters().getObjectId(); List<Permission> perms; if (getParameters().getDirectOnly()) { perms = dao.getAllForEntity( objectId, getEngineSessionSeqId(), getParameters().isFiltered(), getParameters().getAllUsersWithPermission()); } else { perms = dao.getTreeForEntity( objectId, getParameters().getVdcObjectType(), getEngineSessionSeqId(), getParameters().isFiltered()); } getQueryReturnValue().setReturnValue(perms); }