public UserFacebookEntity save(UserFacebookEntity entity, Long userId) { try { System.out.println("Save or update facebook data"); entity.setId( CommonUtils.longValue( MongoCoreService.getNextId(mongoCoreService.getDatabase(), "fbSeqGen"))); entity.setUserId(userId); entity.setRegisteredDate(new Date(System.currentTimeMillis())); DBObject dbObject = Converter.toDBObject(entity); WriteResult result = mongoCoreService.getFacebookCollection().save(dbObject, WriteConcern.SAFE); } catch (Exception e) { e.printStackTrace(); } return entity; }