
com.microsoft.exchange.services.odata.model.EntityContainer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mail-calendar-contact Show documentation
Show all versions of mail-calendar-contact Show documentation
Java SDK for Office 365 Mail-Calendar-Contact services
The newest version!
package com.microsoft.exchange.services.odata.model;
import com.msopentech.odatajclient.engine.client.http.HttpMethod;
import com.msopentech.odatajclient.engine.client.http.HttpClientException;
import com.msopentech.odatajclient.engine.communication.ODataClientErrorException;
import com.msopentech.odatajclient.engine.communication.ODataServerErrorException;
import com.msopentech.odatajclient.proxy.api.annotations.Namespace;
import com.msopentech.odatajclient.proxy.api.annotations.Operation;
import com.msopentech.odatajclient.proxy.api.annotations.Parameter;
import com.msopentech.odatajclient.proxy.api.annotations.Singleton;
import com.msopentech.odatajclient.engine.data.metadata.edm.v3.ParameterMode;
import com.msopentech.odatajclient.proxy.api.AbstractContainer;
import com.microsoft.exchange.services.odata.model.system.*;
import com.microsoft.exchange.services.odata.model.system.types.*;
import com.microsoft.exchange.services.odata.model.*;
import com.microsoft.exchange.services.odata.model.types.*;
// EdmSimpleType property imports
import com.msopentech.odatajclient.engine.data.ODataDuration;
import com.msopentech.odatajclient.engine.data.ODataTimestamp;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Geospatial;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.GeospatialCollection;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.LineString;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiLineString;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiPoint;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.MultiPolygon;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Point;
import com.msopentech.odatajclient.engine.data.metadata.edm.geospatial.Polygon;
import java.math.BigDecimal;
import java.net.URI;
import java.util.UUID;
import java.io.Serializable;
import java.util.Collection;
import java.util.concurrent.Callable;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.ListeningExecutorService;
import com.google.common.util.concurrent.MoreExecutors;
/**
* Represents EntityContainer entity container.
*/
@Namespace("Microsoft.Exchange.Services.OData.Model")
@com.msopentech.odatajclient.proxy.api.annotations.EntityContainer(name = "EntityContainer",
isDefaultEntityContainer = true)
interface EntityContainer extends AbstractContainer {
/**
* Gets Users entity set.
*
* @return Users entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IUsers getUsers() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Folders entity set.
*
* @return Folders entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IFolders getFolders() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Messages entity set.
*
* @return Messages entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IMessages getMessages() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Calendars entity set.
*
* @return Calendars entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
ICalendars getCalendars() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets CalendarGroups entity set.
*
* @return CalendarGroups entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
ICalendarGroups getCalendarGroups() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Events entity set.
*
* @return Events entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IEvents getEvents() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Contacts entity set.
*
* @return Contacts entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IContacts getContacts() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets ContactFolders entity set.
*
* @return ContactFolders entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IContactFolders getContactFolders() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Attachments entity set.
*
* @return Attachments entity set.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
IAttachments getAttachments() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
/**
* Gets Me singleton instance.
*
* @return Me singleton instance.
* @throws ODataClientErrorException if server returned status code from 400 to 499.
* @throws ODataServerErrorException if server returned status code from 500 to 599.
* @throws HttpClientException if any error occured during parsing server response.
*/
@Singleton(name = "Me",
type = "Microsoft.Exchange.Services.OData.Model.User")
com.microsoft.exchange.services.odata.model.types.IUser me() throws HttpClientException, ODataServerErrorException, ODataClientErrorException ;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy