package com.zegoggles.smssync.mail; import com.fsck.k9.mail.Message; import com.fsck.k9.mail.MessagingException; public final class Headers { // private headers public static final String ID = "X-smssync-id"; public static final String ADDRESS = "X-smssync-address"; public static final String DATATYPE = "X-smssync-datatype"; public static final String TYPE = "X-smssync-type"; public static final String DATE = "X-smssync-date"; public static final String THREAD_ID = "X-smssync-thread"; public static final String READ = "X-smssync-read"; public static final String STATUS = "X-smssync-status"; public static final String PROTOCOL = "X-smssync-protocol"; public static final String SERVICE_CENTER = "X-smssync-service_center"; public static final String BACKUP_TIME = "X-smssync-backup-time"; public static final String VERSION = "X-smssync-version"; public static final String DURATION = "X-smssync-duration"; // standard headers public static final String REFERENCES = "References"; public static final String MESSAGE_ID = "Message-ID"; private Headers() {} public static String get(Message msg, String header) { String[] hdrs = msg.getHeader(header); if (hdrs.length > 0) { return hdrs[0]; } else { return null; } } }