Back to project page android_sdk.
The source code is released under:
Copyright (c) 2012-2014 adjust GmbH, http://www.adjust.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Softw...
If you think the Android project android_sdk listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
// // ActivityPackage.java // Adjust/*w ww.j a v a 2s .co m*/ // // Created by Christian Wellenbrock on 2013-06-25. // Copyright (c) 2013 adjust GmbH. All rights reserved. // See the file MIT-LICENSE for copying permission. // package com.adjust.sdk; import java.io.Serializable; import java.util.Map; public class ActivityPackage implements Serializable { private static final long serialVersionUID = -35935556512024097L; // data private String path; private String userAgent; private String clientSdk; private Map<String, String> parameters; // logs private ActivityKind activityKind; private String suffix; public String getPath() { return path; } public void setPath(String path) { this.path = path; } public String getUserAgent() { return userAgent; } public void setUserAgent(String userAgent) { this.userAgent = userAgent; } public String getClientSdk() { return clientSdk; } public void setClientSdk(String clientSdk) { this.clientSdk = clientSdk; } public Map<String, String> getParameters() { return parameters; } public void setParameters(Map<String, String> parameters) { this.parameters = parameters; } public ActivityKind getActivityKind() { return activityKind; } public void setActivityKind(ActivityKind activityKind ) { this.activityKind = activityKind; } public String getSuffix() { return suffix; } public void setSuffix(String suffix) { this.suffix = suffix; } public String toString() { return String.format("%s%s", activityKind.toString(), suffix); } public String getExtendedString() { StringBuilder builder = new StringBuilder(); builder.append(String.format("Path: %s\n", path)); builder.append(String.format("UserAgent: %s\n", userAgent)); builder.append(String.format("ClientSdk: %s\n", clientSdk)); if (parameters != null) { builder.append("Parameters:"); for (Map.Entry<String, String> entity : parameters.entrySet()) { builder.append(String.format("\n\t%-16s %s", entity.getKey(), entity.getValue())); } } return builder.toString(); } protected String getSuccessMessage() { try { return String.format("Tracked %s%s", activityKind.toString(), suffix); } catch (NullPointerException e) { return "Tracked ???"; } } protected String getFailureMessage() { try { return String.format("Failed to track %s%s", activityKind.toString(), suffix); } catch (NullPointerException e) { return "Failed to track ???"; } } }