public class SADataHelper
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
MAX_LENGTH_1024 |
构造器和说明 |
---|
SADataHelper() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addTimeProperty(org.json.JSONObject jsonObject) |
static org.json.JSONObject |
appendLibMethodAutoTrack(org.json.JSONObject jsonObject) |
static void |
assertDistinctId(java.lang.String value) |
static void |
assertEventName(java.lang.String key) |
static void |
assertItemId(java.lang.String key)
校验 item_id
|
static boolean |
assertPropertyKey(java.lang.String key)
校验属性 key、item_type
|
static void |
assertPropertyTypes(org.json.JSONObject properties) |
static java.lang.String |
assertPropertyValue(java.lang.String property)
校验属性
|
static void |
closeStream(java.io.BufferedOutputStream bout,
java.io.OutputStream out,
java.io.InputStream in,
java.net.HttpURLConnection connection) |
static java.lang.String |
formatString(java.lang.Object value) |
static java.lang.String |
gzipData(java.lang.String rawMessage) |
static byte[] |
slurp(java.io.InputStream inputStream) |
public static final int MAX_LENGTH_1024
public static void assertPropertyTypes(org.json.JSONObject properties) throws InvalidDataException
public static void assertEventName(java.lang.String key)
public static boolean assertPropertyKey(java.lang.String key)
key
- key、item_typepublic static void assertItemId(java.lang.String key)
key
- key、item_typepublic static void assertDistinctId(java.lang.String value) throws InvalidDataException
public static java.lang.String assertPropertyValue(java.lang.String property)
property
- 属性public static org.json.JSONObject appendLibMethodAutoTrack(org.json.JSONObject jsonObject)
public static void addTimeProperty(org.json.JSONObject jsonObject)
public static java.lang.String formatString(java.lang.Object value)
public static java.lang.String gzipData(java.lang.String rawMessage) throws InvalidDataException
public static byte[] slurp(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public static void closeStream(java.io.BufferedOutputStream bout, java.io.OutputStream out, java.io.InputStream in, java.net.HttpURLConnection connection)