aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/com/libmailcore/IMAPFolderInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/libmailcore/IMAPFolderInfo.java')
-rw-r--r--src/java/com/libmailcore/IMAPFolderInfo.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/java/com/libmailcore/IMAPFolderInfo.java b/src/java/com/libmailcore/IMAPFolderInfo.java
new file mode 100644
index 00000000..1ecba511
--- /dev/null
+++ b/src/java/com/libmailcore/IMAPFolderInfo.java
@@ -0,0 +1,28 @@
+package com.libmailcore;
+
+public class IMAPFolderInfo extends NativeObject {
+ public IMAPFolderInfo()
+ {
+ setupNative();
+ }
+
+ public native long uidNext();
+ public native void setUidNext(long uidNext);
+
+ public native long uidValidity();
+ public native void setUidValidity(long uidValidity);
+
+ public native long modSequenceValue();
+ public native void setModSequenceValue(long modSequenceValue);
+
+ public native int messageCount();
+ public native void setMessageCount(int messageCount);
+
+ public native long firstUnseenUid();
+ public native void setFirstUnseenUid(long firstUnseenUid);
+
+ public native boolean allowsNewPermanentFlags();
+ public native void setAllowsNewPermanentFlags(boolean allowsNewPermanentFlags);
+
+ private native void setupNative();
+}