Package com.sun.mail.imap
Class Rights.Right
- java.lang.Object
-
- com.sun.mail.imap.Rights.Right
-
- Enclosing class:
- Rights
public static final class Rights.Right extends java.lang.ObjectThis inner class represents an individual right. A set of standard rights objects are predefined here.
-
-
Field Summary
Fields Modifier and Type Field Description static Rights.RightADMINISTERAdminister - perform SETACL.static Rights.RightCREATECreate - CREATE new sub-mailboxes in any implementation-defined hierarchy, RENAME or DELETE mailbox.static Rights.RightDELETEDelete - STORE \DELETED flag, perform EXPUNGE.static Rights.RightINSERTInsert - perform APPEND, COPY into mailbox.static Rights.RightKEEP_SEENKeep seen/unseen information across sessions - STORE \SEEN flag.static Rights.RightLOOKUPLookup - mailbox is visible to LIST/LSUB commands.static Rights.RightPOSTPost - send mail to submission address for mailbox, not enforced by IMAP4 itself.static Rights.RightREADRead - SELECT the mailbox, perform CHECK, FETCH, PARTIAL, SEARCH, COPY from mailboxstatic Rights.RightWRITEWrite - STORE flags other than \SEEN and \DELETED.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Rights.RightgetInstance(char right)Get a Right object representing the specified character.java.lang.StringtoString()
-
-
-
Field Detail
-
LOOKUP
public static final Rights.Right LOOKUP
Lookup - mailbox is visible to LIST/LSUB commands.
-
READ
public static final Rights.Right READ
Read - SELECT the mailbox, perform CHECK, FETCH, PARTIAL, SEARCH, COPY from mailbox
-
KEEP_SEEN
public static final Rights.Right KEEP_SEEN
Keep seen/unseen information across sessions - STORE \SEEN flag.
-
WRITE
public static final Rights.Right WRITE
Write - STORE flags other than \SEEN and \DELETED.
-
INSERT
public static final Rights.Right INSERT
Insert - perform APPEND, COPY into mailbox.
-
POST
public static final Rights.Right POST
Post - send mail to submission address for mailbox, not enforced by IMAP4 itself.
-
CREATE
public static final Rights.Right CREATE
Create - CREATE new sub-mailboxes in any implementation-defined hierarchy, RENAME or DELETE mailbox.
-
DELETE
public static final Rights.Right DELETE
Delete - STORE \DELETED flag, perform EXPUNGE.
-
ADMINISTER
public static final Rights.Right ADMINISTER
Administer - perform SETACL.
-
-
Method Detail
-
getInstance
public static Rights.Right getInstance(char right)
Get a Right object representing the specified character. Characters are assigned per RFC 2086.- Parameters:
right- the character representing the right- Returns:
- the Right object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-