import sailpoint.object.QueryOptions;
import sailpoint.object.Filter;
import sailpoint.object.Identity;
import sailpoint.api.ObjectUtil;
import java.util.*;
QueryOptions qo = new QueryOptions();
Calendar currentDate = Calendar.getInstance();
System.out.println("Current Date: " +currentDate);
Date currentTime = currentDate.getTime();
System.out.println("Current Time: " +currentTime);
currentDate.add(currentDate.DATE, -10);
Date startDate = currentDate.getTime();
System.out.println("Start Time: " +startDate);
Filter dateCondition = Filter.and(Filter.le("modified",currentTime), Filter.ge("modified",startDate));
qo.addFilter(dateCondition);
log.debug("============ Query ===========" +qo);
List identityObjectList = context.getObjects(Identity.class, qo);
List identityNames = ObjectUtil.getObjectNames(identityObjectList);
log.debug("List of identities modified: " +identityNames);
Comment below if you find this post helpful.
No comments:
Post a Comment