2017-05-19 2 views
0

Je suis en train de chercher les détails de la tâche de Microsoft Exchange Server en utilisant le code suivantComment obtenir la tâche startdate et la date d'échéance en utilisant SAP 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; 
    } 

Comment dois-je obtenir le début de la tâche et DueDate de la tâche particulière pour boucle

Répondre

0

c'était vraiment très simple.

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