Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.samerzmd.enlightendhighcouncil.modeles;
- import android.os.Parcel;
- import android.os.Parcelable;
- import com.google.gson.annotations.SerializedName;
- import com.samerzmd.enlightendhighcouncil.maps.MapPoint;
- import com.samerzmd.enlightendhighcouncil.security.MCrypt;
- /**
- * Created by CubicArt on 8/19/14.
- */
- public class User extends MapPoint implements Parcelable {
- MCrypt mCrypt=new MCrypt();
- @SerializedName("agentName")
- private String agentName;
- @SerializedName("GPlusUrl")
- private String GPlusUrl;
- @SerializedName("latitude")
- private String latitude;
- @SerializedName("longitude")
- private String longitude;
- public String getAgentName() {
- try {
- String realName=MCrypt.bytesToHex(mCrypt.decrypt(agentName));
- return realName;
- } catch (Exception e) {
- e.printStackTrace();
- }
- return "";
- }
- public String getGPlusUrl() {
- try {
- return MCrypt.bytesToHex(mCrypt.decrypt(GPlusUrl));
- } catch (Exception e) {
- e.printStackTrace();
- }
- return "";
- }
- @Override
- public double getLongitude() {
- try {
- return Double.valueOf(MCrypt.bytesToHex(mCrypt.decrypt(longitude)));
- } catch (Exception e) {
- e.printStackTrace();
- }
- return 0;
- }
- @Override
- public double getLatitude() {
- try {
- double lat=Double.valueOf(MCrypt.bytesToHex(mCrypt.decrypt(latitude)));
- return lat;
- } catch (Exception e) {
- e.printStackTrace();
- }
- return 0;
- }
- protected User(Parcel in) {
- mCrypt = (MCrypt) in.readValue(MCrypt.class.getClassLoader());
- agentName = in.readString();
- GPlusUrl = in.readString();
- latitude = in.readString();
- longitude = in.readString();
- }
- @Override
- public int describeContents() {
- return 0;
- }
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeValue(mCrypt);
- dest.writeString(agentName);
- dest.writeString(GPlusUrl);
- dest.writeString(latitude);
- dest.writeString(longitude);
- }
- @SuppressWarnings("unused")
- public static final Parcelable.Creator<User> CREATOR = new Parcelable.Creator<User>() {
- @Override
- public User createFromParcel(Parcel in) {
- return new User(in);
- }
- @Override
- public User[] newArray(int size) {
- return new User[size];
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement