Android Open Source - SelfossAndroidClient Feed Entry






From Project

Back to project page SelfossAndroidClient.

License

The source code is released under:

GNU General Public License

If you think the Android project SelfossAndroidClient listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.vester.selfoss.model;
//from www  . j a  v  a2 s  .c  o m
import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;

public class FeedEntry {

  public String title;
  public String id;
  public String content;
  private Object datetime;
  public boolean unread;
  public String link;
  public String icon;
  public String sourcetitle;
  private boolean starred;
  private String uid;

  public FeedEntry(JSONObject jsonObject) {
    try {
      id = jsonObject.getString("id");
      content = jsonObject.getString("content").trim();
      title = jsonObject.getString("title");
      datetime = jsonObject.getString("datetime");
      unread = jsonObject.getString("unread").equals("1");
      starred = jsonObject.getString("starred").equals("1");
      link = jsonObject.getString("link");
      icon = jsonObject.getString("icon");
      uid = jsonObject.getString("uid");
      sourcetitle = jsonObject.getString("sourcetitle");
    } catch (JSONException e) {
      Log.e(FeedEntry.class.getName(), "Could not set feed entry value: " + e.getMessage());
      e.printStackTrace();
    }

  }

  protected FeedEntry() {

  }

  @Override
  public String toString() {
    return "FeedEntry [title=" + title + ", id=" + id + ", datetime=" + datetime + "]";
  }

  public boolean isStared() {
    return starred;
  }

  public void setStarred(boolean starred) {
    this.starred = starred;
  }

}




Java Source Code List

org.vester.selfoss.ErrorCallback.java
org.vester.selfoss.FeedEntryAdapter.java
org.vester.selfoss.FeedEntryContentActivity.java
org.vester.selfoss.FeedEntryContentFragment.java
org.vester.selfoss.FeedEntryMainActivity.java
org.vester.selfoss.FeedEntryRowFragment.java
org.vester.selfoss.SelfossTask.java
org.vester.selfoss.SettingsActivity.java
org.vester.selfoss.SetupActivity.java
org.vester.selfoss.StartupActivity.java
org.vester.selfoss.icons.IconLoader.java
org.vester.selfoss.listener.MarkAsUnreadOperationListener.java
org.vester.selfoss.listener.StarOperationListener.java
org.vester.selfoss.model.FeedEntry.java
org.vester.selfoss.model.MessageEntry.java
org.vester.selfoss.operation.FetchItemsOperation.java
org.vester.selfoss.operation.FetchMoreItemsOperation.java
org.vester.selfoss.operation.LoadImageOperation.java
org.vester.selfoss.operation.LoginOperation.java
org.vester.selfoss.operation.MarkAllAsReadOperation.java
org.vester.selfoss.operation.MarkAsReadOperation.java
org.vester.selfoss.operation.MarkAsUnreadOperation.java
org.vester.selfoss.operation.OperationFactory.java
org.vester.selfoss.operation.Operation.java
org.vester.selfoss.operation.SelfossOperationFactory.java
org.vester.selfoss.operation.StarOperation.java
org.vester.selfoss.operation.UnstarOperation.java