2017-05-19 5 views
0

Ich versuche Aufgabendetails von Microsoft Exchange Server zu holen mit folgendem CodeWie Task-Startdatum und das Fälligkeitsdatum mit EWS Java API

public List readTask() throws Exception{ 
    //Create the extended property definition. 
    try { 
    Task t=new Task(service); 
    ExtendedPropertyDefinition taskCompleteProp = new 
    ExtendedPropertyDefinition(DefaultExtendedPropertySet.Task, 0x0000811C, 
    MapiPropertyType.Boolean); 
    //Create the search filter. 
    SearchFilter.IsEqualTo filter = new 
    SearchFilter.IsEqualTo(taskCompleteProp, false);      
    //Get the tasks. 

    FindItemsResults<Item> tasks = 
    service.findItems(WellKnownFolderName.Tasks, filter, new ItemView(50)); 

    service.loadPropertiesForItems(tasks.getItems(), new PropertySet()); 

    for(Item task:tasks){ 
     task.load(); 
     System.out.println(task.getSubject()); 
     System.out.println(task.getBody()); 


    } 
    return null; 
    } 

Wie soll ich den Task-Start und duedate von bestimmten Aufgabe zu bekommen bekomme in für Schleife

Antwort

0

war es wirklich sehr einfach.

 for(Item task:tasks){ 
     task.load(); 
     Task tde=(Task) task; 
     System.out.println(tde.getSubject()); 
     System.out.println(tde.getBody()); 
     System.out.println(tde.getStartDate()); 
     System.out.println(tde.getDueDate()); 
     } 
Verwandte Themen