# Filter for ManagedAttribute owner

**URL:** <https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504>\
**Category:** IIQ Discussion and Questions\
**Tags:** rules, entitlements, identityiq\
**Created:** [October 15, 2024, 2:47pm UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504 "2024-10-15T14:47:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rishavghoshacc](https://avatars.discourse-cdn.com/v4/letter/r/dc4da7/32.png) [@rishavghoshacc](https://developer.sailpoint.com/discuss/u/rishavghoshacc)\
**Post date:** [October 15, 2024, 2:47pm UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/1 "2024-10-15T14:47:19Z")

</div>

Hi all,

I am trying to write a filter to get the ManagedAttributes for a certain application with a certain owner

Can someone assist.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![rquku](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rquku](https://developer.sailpoint.com/discuss/u/rquku)\
**Post date:** [October 15, 2024, 2:53pm UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/2 "2024-10-15T14:53:47Z")

</div>

Hi Rishav,

this Filter would do the job:

```auto
Filter.and(Filter.eq("application.name", "YOUR_APP_NAME"),
                    Filter.eq("owner.name", "OWNER_NAME"));

```

Br,  
Renad

---

<div class="post-metadata">

**Author:** ![officialamitguptaa](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/officialamitguptaa/32/6624_2.png) [@officialamitguptaa](https://developer.sailpoint.com/discuss/u/officialamitguptaa)\
**Post date:** [October 15, 2024, 3:05pm UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/3 "2024-10-15T15:05:28Z")

</div>

@rishavghoshacc -

```auto
import sailpoint.object.Identity;
import sailpoint.object.Filter;
import org.apache.log4j.Logger;
import sailpoint.object.ManagedAttribute;
import sailpoint.object.QueryOptions;
import java.util.Iterator;
Logger logger=Logger.getLogger("com.identityclasses.rules");
Filter appFilter=Filter.eq("application.name","Active Directory");
Identity owner = context.getObjectByName(Identity.class, "1b2a3b4e");
Filter ownerFilter=Filter.eq("owner",owner);
Filter combinedFilter = Filter.and(appFilter, ownerFilter);
QueryOptions qo=new QueryOptions();
qo.add(combinedFilter);
Iterator it=context.search(ManagedAttribute.class,qo);

while(it.hasNext())
{
	ManagedAttribute ma=it.next();
	logger.info("Disaplay Name::"+ma.getDisplayName());
	logger.info("Entitlement Value::"+ma.getValue());
	logger.info("Entitlement Attribute::"+ma.getAttribute());
	logger.info("Application Name::"+ma.getApplication().getName()+"\n");
	
}

```

---

<div class="post-metadata">

**Author:** ![rishavghoshacc](https://avatars.discourse-cdn.com/v4/letter/r/dc4da7/32.png) [@rishavghoshacc](https://developer.sailpoint.com/discuss/u/rishavghoshacc)\
**Post date:** [October 16, 2024, 10:29am UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/4 "2024-10-16T10:29:23Z")

</div>

Thanks @rquku . This worked

---

<div class="post-metadata">

**Author:** ![rishavghoshacc](https://avatars.discourse-cdn.com/v4/letter/r/dc4da7/32.png) [@rishavghoshacc](https://developer.sailpoint.com/discuss/u/rishavghoshacc)\
**Post date:** [October 16, 2024, 10:30am UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/5 "2024-10-16T10:30:20Z")

</div>

Thanks @officialamitguptaa . This worked

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [December 15, 2024, 10:30am UTC](https://developer.sailpoint.com/discuss/t/filter-for-managedattribute-owner/85504/6 "2024-12-15T10:30:45Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
