/** * Returns the flags which are shared for the current mailbox, i.e. the * flags set up so that changes to those flags are visible to another user. * See RFC 4314 section 5.2. * * In this implementation, all permanent flags are shared, ergo we simply * return {@link #getPermanentFlags(MailboxSession)} * * @see UnionMailboxACLResolver#isReadWrite(MailboxACLRights, Flags) * * @param session * @return */ protected Flags getSharedPermanentFlags(MailboxSession session) { return getPermanentFlags(session); }
/** * Support user flags */ @Override protected Flags getPermanentFlags(MailboxSession session) { Flags flags = super.getPermanentFlags(session); flags.add(Flags.Flag.USER); return flags; }
/** * Support user flags */ @Override protected Flags getPermanentFlags(MailboxSession session) { Flags flags = super.getPermanentFlags(session); flags.add(Flags.Flag.USER); return flags; }
@Override protected Flags getPermanentFlags(MailboxSession session) { Flags permanentFlags = new Flags(super.getPermanentFlags(session)); permanentFlags.add(Flags.Flag.USER); return permanentFlags; }
Flags permFlags = getPermanentFlags(session);
Flags permanentFlags = getPermanentFlags(mailboxSession); long uidValidity = getMailboxEntity().getUidValidity(); MessageUid uidNext = mapperFactory.getMessageMapper(mailboxSession).getLastUid(mailbox)