microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ews-java-api Show documentation
Show all versions of ews-java-api Show documentation
Exchange Web Services (EWS) Java API
/*
* The MIT License
* Copyright (c) 2012 Microsoft Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package microsoft.exchange.webservices.data.core.enumeration.property;
import microsoft.exchange.webservices.data.attribute.RequiredServerVersion;
import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion;
/**
* Defines well known folder names.
*/
public enum WellKnownFolderName {
// The Calendar folder.
/**
* The Calendar.
*/
Calendar,
// The Contacts folder.
/**
* The Contacts.
*/
Contacts,
// The Deleted Items folder
/**
* The Deleted item.
*/
DeletedItems,
// The Drafts folder.
/**
* The Drafts.
*/
Drafts,
// The Inbox folder.
/**
* The Inbox.
*/
Inbox,
// The Journal folder.
/**
* The Journal.
*/
Journal,
// The Notes folder.
/**
* The Notes.
*/
Notes,
// The Outbox folder.
/**
* The Outbox.
*/
Outbox,
// The Sent Items folder.
/**
* The Sent item.
*/
SentItems,
// The Tasks folder.
/**
* The Tasks.
*/
Tasks,
// The message folder root.
/**
* The Msg folder root.
*/
MsgFolderRoot,
// The root of the Public Folders hierarchy.
/**
* The Public folder root.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2007_SP1)
PublicFoldersRoot,
// The root of the mailbox.
/**
* The Root.
*/
Root,
// The Junk E-mail folder.
/**
* The Junk email.
*/
JunkEmail,
// The Search Folders folder, also known as the Finder folder.
/**
* The Search folder.
*/
SearchFolders,
// The Voicemail folder.
/**
* The Voice mail.
*/
VoiceMail,
/**
* The Dumpster 2.0 root folder.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
RecoverableItemsRoot,
/**
* The Dumpster 2.0 soft deletions folder.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
RecoverableItemsDeletions,
/**
* The Dumpster 2.0 versions folder.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
RecoverableItemsVersions,
/**
* The Dumpster 2.0 hard deletions folder.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
RecoverableItemsPurges,
/**
* The root of the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveRoot,
/**
* The message folder root in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveMsgFolderRoot,
/**
* The Deleted Items folder in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveDeletedItems,
/**
* The Dumpster 2.0 root folder in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveRecoverableItemsRoot,
/**
* The Dumpster 2.0 soft deletions folder in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveRecoverableItemsDeletions,
/**
* The Dumpster 2.0 versions folder in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveRecoverableItemsVersions,
/**
* The Dumpster 2.0 hard deletions folder in the archive mailbox.
*/
@RequiredServerVersion(version = ExchangeVersion.Exchange2010_SP1)
ArchiveRecoverableItemsPurges,
}