public void updateChannelUserMapper(ChannelUserMapper channelUserMapper) { ContentValues contentValues = prepareChannelUserMapperValues(channelUserMapper); dbHelper.getWritableDatabase().update(CHANNEL_USER_X, contentValues, MobiComDatabaseHelper.CHANNEL_KEY + "=? and " + MobiComDatabaseHelper.USERID + "=?", new String[]{String.valueOf(channelUserMapper.getKey()), String.valueOf(channelUserMapper.getUserKey())}); dbHelper.close(); }
public ContentValues prepareChannelUserMapperValues(ChannelUserMapper channelUserMapper) { ContentValues contentValues = new ContentValues(); if (channelUserMapper != null) { if (channelUserMapper.getKey() != null) { contentValues.put(MobiComDatabaseHelper.CHANNEL_KEY, channelUserMapper.getKey()); } if (channelUserMapper.getUserKey() != null) { contentValues.put(MobiComDatabaseHelper.USERID, channelUserMapper.getUserKey()); } if (channelUserMapper.getUserKey() != null) { contentValues.put(MobiComDatabaseHelper.UNREAD_COUNT, channelUserMapper.getUnreadCount()); } if (channelUserMapper.getStatus() != 0) { contentValues.put(MobiComDatabaseHelper.STATUS, channelUserMapper.getStatus()); } contentValues.put(MobiComDatabaseHelper.ROLE, channelUserMapper.getRole()); if (channelUserMapper.getParentKey() != null) { contentValues.put(MobiComDatabaseHelper.PARENT_GROUP_KEY, channelUserMapper.getParentKey()); } } return contentValues; }
case 2: if (Utils.isInternetAvailable(getApplicationContext())) { GroupInfoUpdate groupInfoUpdate = new GroupInfoUpdate(channelUserMapper.getKey()); List<ChannelUsersFeed> channelUsersFeedList = new ArrayList<>(); ChannelUsersFeed channelUsersFeed = new ChannelUsersFeed();
ChannelUserMapper loggedInUserMapper = ChannelService.getInstance(this).getChannelUserMapperByUserId(channelUserMapper.getKey(), MobiComUserPreference.getInstance(ChannelInfoActivity.this).getUserId()); String[] menuItems = getResources().getStringArray(R.array.channel_users_menu_option); Contact contact = baseContactService.getContactById(channelUserMapper.getUserKey());