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);
}
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);
}
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);
}
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);
}
Aggregations