Back to project page UTHPortal-Android-Gradle.
The source code is released under:
MIT License
If you think the Android project UTHPortal-Android-Gradle listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.uth.uthportal.network; /* ww w. j a v a2s . co m*/ import com.uth.uthportal.collections.AvailableCourse; import java.util.ArrayList; import java.util.HashMap; import java.util.List; /** * Provides static methods to get links for JSON files. * @author GeorgeT * */ public class ApiLinks { private static final String Food = "/uth/foodmenu"; private static final String rootLink = "http://sfi.ddns.net/uthportal"; private static final String coursesLink = "/inf/courses/"; private static final String generalAnnLink = "/inf/announce/genannounce"; private static final String allCoursesLink = "/inf/courses"; //gets lists of courses and provides a map of their names to the download links for them public static HashMap<String,String> getCoursesLinks(List<String> prefCourses){ if (prefCourses == null) return null; HashMap<String,String> linksMap = new HashMap<String, String>(); for(String course : prefCourses){ linksMap.put(course, getCourseLink(course)); } return linksMap; } private static String getCourseLink(String courseName){ return rootLink + coursesLink + courseName; } public static String getAvailableCoursesLink(){ return rootLink + allCoursesLink; } public static String getFoodLink(){ return rootLink + Food; } public static String getGeneralAnnLink(){ return rootLink + generalAnnLink; } }