Android Open Source - swazam Request From Project Back to project page swazam .
License The source code is released under:
MIT License
If you think the Android project swazam 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 at.saws2013.szazam.entities;
/ / w w w . j a v a 2 s . c o m
import org.json.JSONException;
import org.json.JSONObject;
import ac.at.tuwien.infosys.swa.audio.Fingerprint;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import at.saws2013.szazam.R;
public class Request implements IListItem {
private Long id;
private String fingerprint;
private String result;
private String user = null;
private String date;
public Request(Long id, String fingerprint, String result, String date){
this.id = id;
this.fingerprint = fingerprint;
try {
JSONObject resultJson = new JSONObject(result);
this.result = resultJson.optString("title" ) + " - " + resultJson.optString("artist" ) + " - " + resultJson.optString("album" );
} catch (JSONException e) {
e.printStackTrace();
}
this.date = date;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getFingerprint() {
return fingerprint;
}
public void setFingerprint(String fingerprint) {
this.fingerprint = fingerprint;
}
public void setFingerprint(Fingerprint fingerprint){
this.fingerprint = fingerprint.toString();
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
@Override
public int getViewType() {
return ListItemTypes.REQUEST.ordinal();
}
@Override
public View getView(LayoutInflater inflater,
View convertView, ViewGroup parent) {
RequestViewholder viewholder;
if (convertView == null){
convertView = inflater.inflate(R.layout.listitem_request, parent, false);
}
viewholder = (RequestViewholder) convertView.getTag();
if (viewholder == null){
viewholder = new RequestViewholder();
viewholder._date = (TextView) convertView.findViewById(R.id.tx_date);
viewholder._result = (TextView) convertView.findViewById(R.id.tx_result);
}
viewholder._date.setText(date);
viewholder._result.setText(result != null ? result : "no result" );
return convertView;
}
class RequestViewholder{
TextView _date, _result;
}
}
Java Source Code List ac.tuwien.sa13.beans.HibernateAwareObjectMapper.java ac.tuwien.sa13.controller.HomeController.java ac.tuwien.sa13.controller.LoginController.java ac.tuwien.sa13.controller.RequestController.java ac.tuwien.sa13.controller.TransactionController.java ac.tuwien.sa13.controller.api.UserRestController.java ac.tuwien.sa13.dao.HibernateDAO.java ac.tuwien.sa13.dao.IGenericDAO.java ac.tuwien.sa13.dao.IRequestDAO.java ac.tuwien.sa13.dao.ITransactionDAO.java ac.tuwien.sa13.dao.IUserDAO.java ac.tuwien.sa13.dao.RequestDAO.java ac.tuwien.sa13.dao.TransactionDAO.java ac.tuwien.sa13.dao.UserDAO.java ac.tuwien.sa13.entity.Request.java ac.tuwien.sa13.entity.Transaction.java ac.tuwien.sa13.entity.User.java ac.tuwien.sa13.service.IGenericService.java ac.tuwien.sa13.service.IRequestService.java ac.tuwien.sa13.service.ITransactionService.java ac.tuwien.sa13.service.IUserService.java ac.tuwien.sa13.service.PeerManager.java ac.tuwien.sa13.service.RequestService.java ac.tuwien.sa13.service.TransactionService.java ac.tuwien.sa13.service.UserService.java ac.tuwien.sa13.utilities.SessionIdentifierGenerator.java ac.tuwien.sa13.utilities.Token.java ac.tuwien.sa13.validator.LoginValidator.java at.ac.tuwien.swa13.swazam.NetworkConnection.java at.ac.tuwien.swa13.swazam.Peer.java at.ac.tuwien.swa13.swazam.fingerprint.IFingerPrintCreator.java at.ac.tuwien.swa13.swazam.fingerprint.impl.FingerPrintCreator.java at.ac.tuwien.swa13.swazam.library.ILibraryManager.java at.ac.tuwien.swa13.swazam.library.ISong.java at.ac.tuwien.swa13.swazam.library.impl.LibraryManager.java at.ac.tuwien.swa13.swazam.library.impl.Song.java at.ac.tuwien.swa13.swazam.p2p.PeerConnector.java at.saws2013.szazam.App.java at.saws2013.szazam.BaseActivity.java at.saws2013.szazam.HistoryActivity.java at.saws2013.szazam.LoginActivity.java at.saws2013.szazam.RecognitionActivity.java at.saws2013.szazam.SettingsActivity.java at.saws2013.szazam.entities.IListItem.java at.saws2013.szazam.entities.ListItemTypes.java at.saws2013.szazam.entities.Request.java at.saws2013.szazam.entities.Transaction.java at.saws2013.szazam.fingerprint.IFingerPrintSystem.java at.saws2013.szazam.fingerprint.impl.FingerPrintCreator.java at.saws2013.szazam.fragments.SettingsFragment.java at.saws2013.szazam.media.IAudioFilePicker.java at.saws2013.szazam.media.IAudioRecorder.java at.saws2013.szazam.media.impl.AudioFilePicker.java at.saws2013.szazam.media.impl.AudioRecorder.java at.saws2013.szazam.store.IAuthStore.java at.saws2013.szazam.store.IRequestStore.java at.saws2013.szazam.store.ITransactionStore.java at.saws2013.szazam.store.impl.AuthStore.java at.saws2013.szazam.store.impl.RequestStore.java at.saws2013.szazam.store.impl.TransactionStore.java at.saws2013.szazam.ui.CustomListAdapter.java at.saws2013.szazam.ui.ViewTools.java at.saws2013.szazam.volley.CustomVolleyStringRequest.java de.passsy.holocircularprogressbar.HoloCircularProgressBar.java