Search in sources :

Example 1 with EventCollectionPage

use of com.microsoft.graph.requests.EventCollectionPage in project msgraph-beta-sdk-java by microsoftgraph.

the class CalendarTests method getMeCalendarsview.

@Test
public void getMeCalendarsview() {
    // GET me/calendarview
    QueryOption q1 = new QueryOption("startDateTime", "2015-11-08T19:00:00.0000000");
    QueryOption q2 = new QueryOption("endDateTime", "2018-12-25T20:00:00.0000000");
    List<Option> list = new ArrayList<>();
    list.add(q1);
    list.add(q2);
    EventCollectionPage collectionPage = graphServiceClient.me().calendarView().buildRequest(list).get();
    assertNotNull(collectionPage);
}
Also used : EventCollectionPage(com.microsoft.graph.requests.EventCollectionPage) ArrayList(java.util.ArrayList) QueryOption(com.microsoft.graph.options.QueryOption) QueryOption(com.microsoft.graph.options.QueryOption) Option(com.microsoft.graph.options.Option) Test(org.junit.jupiter.api.Test)

Example 2 with EventCollectionPage

use of com.microsoft.graph.requests.EventCollectionPage in project msgraph-sdk-java by microsoftgraph.

the class CalendarTests method getMeCalendarsview.

@Test
public void getMeCalendarsview() {
    // GET me/calendarview
    QueryOption q1 = new QueryOption("startDateTime", "2015-11-08T19:00:00.0000000");
    QueryOption q2 = new QueryOption("endDateTime", "2018-12-25T20:00:00.0000000");
    List<Option> list = new ArrayList<>();
    list.add(q1);
    list.add(q2);
    EventCollectionPage collectionPage = graphServiceClient.me().calendarView().buildRequest(list).get();
    assertNotNull(collectionPage);
}
Also used : EventCollectionPage(com.microsoft.graph.requests.EventCollectionPage) ArrayList(java.util.ArrayList) QueryOption(com.microsoft.graph.options.QueryOption) QueryOption(com.microsoft.graph.options.QueryOption) Option(com.microsoft.graph.options.Option) Test(org.junit.jupiter.api.Test)

Example 3 with EventCollectionPage

use of com.microsoft.graph.requests.EventCollectionPage in project msgraph-sdk-java by microsoftgraph.

the class OutlookTests method testSingleValuesExtendedProperties.

@Test
public void testSingleValuesExtendedProperties() {
    final TestBase testBase = new TestBase();
    final EventCollectionPage arrangePage = testBase.graphClient.me().events().buildRequest().top(1).get();
    final String eventId = arrangePage.getCurrentPage().get(0).id;
    final Event updatedEvent = new Event();
    final String uuid = UUID.randomUUID().toString();
    final SingleValueLegacyExtendedProperty prop = new SingleValueLegacyExtendedProperty();
    prop.id = "String {" + uuid + "} Name fun";
    prop.value = "some value";
    final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse();
    response.value = new ArrayList<SingleValueLegacyExtendedProperty>();
    response.value.add(prop);
    updatedEvent.singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(null, null, null));
    testBase.graphClient.me().events(eventId).buildRequest().patch(updatedEvent);
    final EventCollectionPage page = testBase.graphClient.me().events().buildRequest().expand("singleValueExtendedProperties").top(1).get();
    assertNotNull(page);
    final List<Event> events = page.getCurrentPage();
    assertTrue(events.size() == 1);
    assertNotNull(events.get(0).singleValueExtendedProperties);
}
Also used : SingleValueLegacyExtendedPropertyCollectionPage(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionPage) EventCollectionPage(com.microsoft.graph.requests.EventCollectionPage) SingleValueLegacyExtendedProperty(com.microsoft.graph.models.SingleValueLegacyExtendedProperty) SingleValueLegacyExtendedPropertyCollectionResponse(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionResponse) Event(com.microsoft.graph.models.Event) SingleValueLegacyExtendedPropertyCollectionRequestBuilder(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionRequestBuilder) Test(org.junit.jupiter.api.Test)

Example 4 with EventCollectionPage

use of com.microsoft.graph.requests.EventCollectionPage in project msgraph-beta-sdk-java by microsoftgraph.

the class OutlookTests method testSingleValuesExtendedProperties.

@Test
public void testSingleValuesExtendedProperties() {
    final TestBase testBase = new TestBase();
    final EventCollectionPage arrangePage = testBase.graphClient.me().events().buildRequest().top(1).get();
    final String eventId = arrangePage.getCurrentPage().get(0).id;
    final Event updatedEvent = new Event();
    final String uuid = UUID.randomUUID().toString();
    final SingleValueLegacyExtendedProperty prop = new SingleValueLegacyExtendedProperty();
    prop.id = "String {" + uuid + "} Name fun";
    prop.value = "some value";
    final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse();
    response.value = new ArrayList<SingleValueLegacyExtendedProperty>();
    response.value.add(prop);
    updatedEvent.singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(null, null, null));
    testBase.graphClient.me().events(eventId).buildRequest().patch(updatedEvent);
    final EventCollectionPage page = testBase.graphClient.me().events().buildRequest().expand("singleValueExtendedProperties").top(1).get();
    assertNotNull(page);
    final List<Event> events = page.getCurrentPage();
    assertTrue(events.size() == 1);
    assertNotNull(events.get(0).singleValueExtendedProperties);
}
Also used : SingleValueLegacyExtendedPropertyCollectionPage(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionPage) EventCollectionPage(com.microsoft.graph.requests.EventCollectionPage) SingleValueLegacyExtendedProperty(com.microsoft.graph.models.SingleValueLegacyExtendedProperty) SingleValueLegacyExtendedPropertyCollectionResponse(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionResponse) Event(com.microsoft.graph.models.Event) SingleValueLegacyExtendedPropertyCollectionRequestBuilder(com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionRequestBuilder) Test(org.junit.jupiter.api.Test)

Aggregations

EventCollectionPage (com.microsoft.graph.requests.EventCollectionPage)4 Test (org.junit.jupiter.api.Test)4 Event (com.microsoft.graph.models.Event)2 SingleValueLegacyExtendedProperty (com.microsoft.graph.models.SingleValueLegacyExtendedProperty)2 Option (com.microsoft.graph.options.Option)2 QueryOption (com.microsoft.graph.options.QueryOption)2 SingleValueLegacyExtendedPropertyCollectionPage (com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionPage)2 SingleValueLegacyExtendedPropertyCollectionRequestBuilder (com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionRequestBuilder)2 SingleValueLegacyExtendedPropertyCollectionResponse (com.microsoft.graph.requests.SingleValueLegacyExtendedPropertyCollectionResponse)2 ArrayList (java.util.ArrayList)2