Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.5.3
-
None
-
None
Description
The Filter's nodes contain a String to describe the associated attribute. As the filters are parsed and normalized, it would be much better to store an AttributeEntry instead.
The reason for this modification is that it will simplify such code :
AttributeType at = session.getCoreSession().getDirectoryService()
.getRegistries().getAttributeTypeRegistry().lookup( presenceNode.getAttribute() );
if ( at.getOid().equals( SchemaConstants.OBJECT_CLASS_AT_OID ) )
{
which will become :
if ( presenceNode.getAttribute().getOid().equals( SchemaConstants.OBJECT_CLASS_AT_OID ) )