Android Open Source - VolleyJoomla J Articles Request






From Project

Back to project page VolleyJoomla.

License

The source code is released under:

Apache License

If you think the Android project VolleyJoomla 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 de.ewackernagel.volley.joomla;
/*  w ww  . j  a  va 2 s.  co m*/
import java.util.HashMap;
import java.util.Map;

import com.android.volley.Response.ErrorListener;
import com.android.volley.Response.Listener;

import de.ewackernagel.volley.joomla.pojos.JArticle;
import de.ewackernagel.volley.joomla.pojos.JCategory;
import de.ewackernagel.volley.joomla.pojos.JConfiguration;

public class JArticlesRequest extends GsonJRequest<JArticle[]> {
  private static final String PARAMETER_CATEGORY_ID = "catid";
  
  private static final String URL_TASK_SEGMENT = "api/content.php?task=getarticlelist";

  public JArticlesRequest(JConfiguration configuration, JCategory jCategory, Listener<JArticle[]> successListener, ErrorListener errorListener) {
    this(configuration, jCategory.getId(), successListener, errorListener);
  }
  
  public JArticlesRequest(JConfiguration configuration, long jCategoryId, Listener<JArticle[]> successListener, ErrorListener errorListener) {
    super(configuration, URL_TASK_SEGMENT, JArticle[].class, buildParams( jCategoryId ), null, successListener,  errorListener);
  }

  private static Map<String, String> buildParams( long jCategoryId) {
    final Map<String, String> params = new HashMap<String, String>( 1 );
    params.put( PARAMETER_CATEGORY_ID, String.valueOf( jCategoryId ) );
    return params;
  }

}




Java Source Code List

de.ewackernagel.volley.joomla.GsonJRequest.java
de.ewackernagel.volley.joomla.JArticleDetailsRequest.java
de.ewackernagel.volley.joomla.JArticlesRequest.java
de.ewackernagel.volley.joomla.JCategoriesRequest.java
de.ewackernagel.volley.joomla.JLoginRequest.java
de.ewackernagel.volley.joomla.JRequest.java
de.ewackernagel.volley.joomla.pojos.JArticle.java
de.ewackernagel.volley.joomla.pojos.JCategory.java
de.ewackernagel.volley.joomla.pojos.JConfiguration.java
de.ewackernagel.volley.joomla.pojos.JWebsite.java