Пример #1
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public void eUnset(int featureID) {
   switch (featureID) {
     case ReviewsPackage.REVIEW_ITEM_SET__CREATION_DATE:
       setCreationDate(CREATION_DATE_EDEFAULT);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__MODIFICATION_DATE:
       setModificationDate(MODIFICATION_DATE_EDEFAULT);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__ITEMS:
       getItems().clear();
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__REVISION:
       setRevision(REVISION_EDEFAULT);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__PARENT_REVIEW:
       setParentReview((IReview) null);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__PARENT_COMMITS:
       getParentCommits().clear();
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__IN_NEED_OF_RETRIEVAL:
       setInNeedOfRetrieval(IN_NEED_OF_RETRIEVAL_EDEFAULT);
       return;
   }
   super.eUnset(featureID);
 }
Пример #2
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @SuppressWarnings("unchecked")
 @Override
 public void eSet(int featureID, Object newValue) {
   switch (featureID) {
     case ReviewsPackage.REVIEW_ITEM_SET__CREATION_DATE:
       setCreationDate((Date) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__MODIFICATION_DATE:
       setModificationDate((Date) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__ITEMS:
       getItems().clear();
       getItems().addAll((Collection<? extends IFileItem>) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__REVISION:
       setRevision((String) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__PARENT_REVIEW:
       setParentReview((IReview) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__PARENT_COMMITS:
       getParentCommits().clear();
       getParentCommits().addAll((Collection<? extends ICommit>) newValue);
       return;
     case ReviewsPackage.REVIEW_ITEM_SET__IN_NEED_OF_RETRIEVAL:
       setInNeedOfRetrieval((Boolean) newValue);
       return;
   }
   super.eSet(featureID, newValue);
 }
  @Override
  public View getView(int position, View convertView, ViewGroup parent) {

    ListViewHolder mViewHolder;

    if (convertView == null) {
      convertView = inflater.inflate(R.layout.item_reviewlist, parent, false);
      mViewHolder = new ListViewHolder(convertView);
      convertView.setTag(mViewHolder);
    } else {
      mViewHolder = (ListViewHolder) convertView.getTag();
    }

    ReviewItem currentReview = getItem(position);
    mViewHolder.tv_username.setText(currentReview.getUserName());
    mViewHolder.tv_date.setText(currentReview.getDate());
    mViewHolder.tv_content.setText(currentReview.getContent());
    mViewHolder.rb_rating.setRating(currentReview.getRating());

    if (!currentReview.getUserImgUrl().equals("")) {
      Ion.with(mViewHolder.iv_usericon)
          .placeholder(R.drawable.ic_stars_black_24dp)
          .load(currentReview.getUserImgUrl());
    } else {
      mViewHolder.iv_usericon.setScaleType(ImageView.ScaleType.CENTER_CROP);
      mViewHolder.iv_usericon.setImageResource(R.drawable.user_placeholder);
    }

    return convertView;
  }