* ( & ( objectClass = metaDITContentRule ) ( m-aux = $oid ) )
* )
*/
Set<Entry> set = new HashSet<Entry>();
BranchNode filter = new AndNode();
BranchNode or = new OrNode();
or.addNode( new EqualityNode<String>( OBJECT_CLASS_AT, new StringValue( MetaSchemaConstants.META_NAME_FORM_OC
.toLowerCase() ) ) );
or.addNode( new EqualityNode<String>( OBJECT_CLASS_AT, new StringValue( MetaSchemaConstants.META_OBJECT_CLASS_OC
.toLowerCase() ) ) );
or.addNode( new EqualityNode<String>( OBJECT_CLASS_AT, new StringValue(
MetaSchemaConstants.META_DIT_CONTENT_RULE_OC.toLowerCase() ) ) );
filter.addNode( or );
or = new OrNode();
or.addNode( new EqualityNode<String>( M_AUX_AT, new StringValue( oc.getOid() ) ) );
or.addNode( new EqualityNode<String>( M_OC_AT, new StringValue( oc.getOid() ) ) );
or.addNode( new EqualityNode<String>( M_SUP_OBJECT_CLASS_AT, new StringValue( oc.getOid() ) ) );
filter.addNode( or );
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope( SearchControls.SUBTREE_SCOPE );
EntryFilteringCursor cursor = null;