Package io.jmix.imap.flags
Class ImapFlag
java.lang.Object
io.jmix.imap.flags.ImapFlag
- All Implemented Interfaces:
- Serializable
Unified IMAP Flag
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ImapFlagCorresponds to standardFlags.Flag.ANSWEREDflagstatic final ImapFlagCorresponds to standardFlags.Flag.DELETEDflagstatic final ImapFlagCorresponds to standardFlags.Flag.DRAFTflagstatic final ImapFlagCorresponds to standardFlags.Flag.FLAGGEDflagprotected final Stringstatic final ImapFlagCorresponds to standardFlags.Flag.RECENTflagstatic final ImapFlagCorresponds to standardFlags.Flag.SEENflagprotected final ImapFlag.SystemFlag
- 
Constructor SummaryConstructorsModifierConstructorDescriptionImapFlag(ImapFlag.SystemFlag systemFlag) Constructs standard flag with specifiedImapFlag.SystemFlagvalueprotectedImapFlag(ImapFlag.SystemFlag systemFlag, String name) Constructs custom flag with specified name
- 
Method Summary
- 
Field Details- 
systemFlag
- 
name
- 
SEENCorresponds to standardFlags.Flag.SEENflag
- 
ANSWEREDCorresponds to standardFlags.Flag.ANSWEREDflag
- 
DRAFTCorresponds to standardFlags.Flag.DRAFTflag
- 
DELETEDCorresponds to standardFlags.Flag.DELETEDflag
- 
IMPORTANTCorresponds to standardFlags.Flag.FLAGGEDflag
- 
RECENTCorresponds to standardFlags.Flag.RECENTflag
 
- 
- 
Constructor Details- 
ImapFlagConstructs custom flag with specified name- Parameters:
- name- custom flag name
 
- 
ImapFlagConstructs standard flag with specifiedImapFlag.SystemFlagvalue- Parameters:
- systemFlag- standard flag
 
- 
ImapFlag
 
- 
- 
Method Details- 
getName- Returns:
- name of custom flag or null for standard
 
- 
getSystemFlag- Returns:
- ImapFlag.SystemFlagvalue of standard flag or null for custom
 
- 
imapFlagspublic javax.mail.Flags imapFlags()convert to java.mailFlagsobject
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-